Eclipse自动构建自定义项目

时间:2012-01-02 08:32:05

标签: eclipse build headless

在Eclipse中创建新Java项目(使用我们自己的自定义向导)时,我已将新构建器关联到项目中。现在,创建的java项目具有JavaNature和两个与之关联的构建器。

  1. org.eclipse.jdt.core.javabuilder
  2. com.company.project.custombuilder
  3. .project文件内容如下所示。

    <buildSpec>
    <buildCommand>
            <name>org.eclipse.jdt.core.javabuilder</name>
            <arguments>
            </arguments>
            </buildCommand>
        <buildCommand>
            <name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>
            <triggers>full,incremental,</triggers>
            <arguments>
                <dictionary>
                    <key>LaunchConfigHandle</key>
                    <value>&lt;project&gt;/.externalToolBuilders/com.company.project.custombuilder.launch</value>
                </dictionary>
            </arguments>
        </buildCommand>
    </buildSpec>
    <natures>
        <nature>org.eclipse.jdt.core.javanature</nature>
    </natures>
    

    我必须自动构建这个eclipse项目。 如果它是简单的Java Project我可以将项目导出为Ant脚本并从ant运行相应的build.xml。 现在我的问题是: 自动化我的自定义构建器有哪些不同的可能性?任何线索都会对我有很大的帮助。

    先谢谢。