我想以编程方式调用导出到eclipse的xml函数来创建build.xml文件,以便它可以处于持续集成过程中。
有没有一种简单的方法可以做到这一点,而无需打开Eclipse?
谢谢, Aakash
答案 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
。