我正在尝试自动创建 Eclipse Java project 。
我需要一种使用命令行来执行此操作的方法。
我找到了很多关于 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)
...
在此之后:
- 打开 Eclipse
- “文件 > 导入... > 将现有项目导入工作区”
- 选择项目文件夹
关于java - 在命令行中创建 Eclipse Java 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54969910/