java - 在命令行中创建一个 Eclipse Java 项目
问题描述
我正在尝试自动创建Eclipse Java 项目。
我需要一种使用命令行的方法来执行此操作。
我为 CDT 找到了很多关于此的文章,但不是针对 java 的。
有没有办法用 Java IDE 做到这一点?
解决方案
我的解决方案的原则:
- 从现有项目中获取模板
.project
和文件.classpath
- 在 Shell 脚本中,使用和自定义此模板来创建新的项目所需文件
- 在 Eclipse 中,将文件系统文件夹作为项目导入(由于已创建文件,现在可能)
下面只是脚本的相关部分/结尾,其中.project
创建了文件。
注意:我不需要.classpath
文件,因此只导入一个项目,而不是 Java 项目。
# name: the local Eclipse Folder name I give as script arg
# Create Eclipse .project
projectFile="${name}/.project" ;
# below EOF's content comes from an existing real .project file
echo $( cat <<EOF
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>${name}</name>
<comment></comment>
<projects></projects>
<buildSpec></buildSpec>
<natures></natures>
</projectDescription>
EOF
) > ${projectFile};
echo "✓ ${projectFile} created" ;
# Create Eclipse .classpath if needed (in case of Java project, not needed for default Project)
...
在这之后:
- 打开日食
- “文件 > 导入... > 现有项目到工作区”
- 选择项目文件夹
推荐阅读
- ruby-on-rails - 使用 RSpec 迭代某些模型属性
- pdf - PDF - 在超链接中使用的 Nameddest
- flutter - dart排序方法的使用方法(附示例代码)
- reactjs - 更改节点树中的元素深度时如何避免重新渲染?
- doxygen - 如何在 doxygen 中创建 switch case 语句列表?
- mysql - 续集嵌套模型
- excel - PowerShell:如何将表格添加到 Excel 电子表格
- api - 如何在不使用空手道重复相同功能的测试的情况下为不同的基本 url 运行具有动态表的场景
- macos - VSCode 集成终端中的 $PATH 不一致
- scala - 在 Scala 中清除控制台