我目前正试图让我的无头PD构建工作,但我卡在一个点,我不知道如何继续。 问题是如何定义相关目标平台来编译插件。 我有以下调用的build.bat(全部在同一行!):PDE的目标平台无头构建不起作用
java -jar D:\target\eclipse\plugins\org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
-application org.eclipse.ant.core.antRunner
-f D:\target\eclipse\plugins\org.eclipse.pde.build_3.5.2.R35x_20100114\scripts\productBuild\productBuild.xml
-Dbuilder=c:\pde-build\scripts %*
我试图创建从不同地区的目标Eclipse平台:在Eclipse SDK,RCP SDK,三角包,PDE-所有组合中的SDK,但都没有效果。
我得到了以下错误:
BUILD FAILED
D:\target\eclipse\plugins\org.eclipse.pde.build_3.5.2.R35x_20100114\scripts\productBuild\productBuild.xml:18: Cannot fin
d ${eclipse.pdebuild.scripts}/build.xml imported from D:\target\eclipse\plugins\org.eclipse.pde.build_3.5.2.R35x_2010011
4\scripts\productBuild\productBuild.xml
其中变量$ {} eclipse.pdebuild.scripts没有得到解决。我也尝试通过命令行给出这个参数,但后来我得到了另一个关于svn任务失败的错误,这是绝对令人困惑的,因为这与我引用的本地eclipse安装一起工作。
当我将d:/ target/eclipse的路径替换为本地eclipse安装时,pde构建按预期工作! 这导致我的目标日食的配置不正确,但我不知道如何配置这一点!
我的目标是在本地站点上首先自动执行pde构建,而无需引用本地eclipse,之后将此构建过程集成到我们正在运行的巡航控件实例中。
正如我看到关于定义目标日食的另一个问题,我会很高兴如果任何人都可以提供有关问题的提示或事实。
问候, 安德烈亚斯
有关更多信息,$ {eclipse.pdebuild.scripts}变量由antrunner apllication在Java代码中设置(位于org.eclipse.pde.internal.build.properties中的org.eclipse.pde.build插件中包) – 2010-07-06 09:57:16