以编程方式调用Eclipse导出到xml

时间:2009-05-27 09:55:54

标签: java eclipse

我想以编程方式调用导出到eclipse的xml函数来创建build.xml文件,以便它可以处于持续集成过程中。

有没有一种简单的方法可以做到这一点,而无需打开Eclipse?

谢谢, Aakash

1 个答案:

答案 0 :(得分:1)

org.eclipse.pde.build提供了一个ant任务“eclipse.buildScript”,它生成在导出和无头pde构建中使用的build.xml脚本。

有很多属性可以作为此任务的输入。从命令行直接调用它的最简单方法是:

eclipse -application org.eclipse.ant.core.antRunner -f plugins/org.eclipse.pde.build_3.5.0.v20090521-1730/scripts/genericTargets.xml generateScript

您还需要传递一堆-Dproperty = value参数来设置输入属性。编写一个使用antRunner运行的包装器build.xml脚本可能更简单,在这种情况下,genericTargets.xml脚本将位于${eclipse.pdebuild.scripts}/genericTargets.xml

有关于任务here的一些文档。这被用作pde.build提供的更大自动构建支持的一部分,该开始的文档为here