首页 > 解决方案 > 在命令行中创建一个 Eclipse Java 项目

问题描述

我正在尝试自动创建Eclipse Java 项目

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

我为 CDT 找到了很多关于此的文章,但不是针对 java 的。

有没有办法用 Java IDE 做到这一点?

标签: javaeclipse

解决方案


我的解决方案的原则:

  • 从现有项目中获取模板.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)
...

在这之后:

  • 打开日食
  • “文件 > 导入... > 现有项目到工作区”
  • 选择项目文件夹

推荐阅读