在命令行中创建Eclipse Java项目

时间:2019-03-03 14:34:40

标签: java eclipse

我正在尝试自动创建Eclipse Java project

我需要一种使用命令行执行此操作的方法。

我发现很多关于CDT的文章,但没有关于Java的文章。

是否可以使用Java IDE做到这一点?

1 个答案:

答案 0 :(得分:1)

我的解决方案原则:

  • 从现有项目中获取.project.classpath文件的模板
  • 在Shell脚本中,使用并自定义此模板以创建新的Project必需文件
  • 在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
  • “文件>导入...>将现有项目导入工作区”
  • 选择项目文件夹