我目前正试图让我的无头pde-build工作,但我陷入了一个我不知道如何继续的地步.问题是如何定义相关的目标平台来编译插件.我有一个带有以下调用的build.bat(全部在一行!):
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 %*
Run Code Online (Sandbox Code Playgroud)
我试图从不同的部分创建目标eclipse平台:eclipse SDK,RCP SDK,Delta Pack,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
Run Code Online (Sandbox Code Playgroud)
变量$ {eclipse.pdebuild.scripts}没有得到解决.我也尝试通过命令行给出这个参数,但后来我得到了另一个关于丢失svn任务的错误,这完全令人困惑,因为这与我引用的本地eclipse安装有关.
当我将路径从d:/ target/eclipse替换为我的本地eclipse安装时,pde构建按预期工作!这导致我发现目标日食的配置不正确,但此刻我不知道如何配置它!
我的目标是首先在我的本地站点上自动化pde构建,而不引用我的本地eclipse,然后将此构建过程集成到我们正在运行的cruisecontrol实例中.
正如我已经看到关于定义目标日食的另一个问题,如果有人可以提供有关该问题的提示或事实,我会很高兴.
此致,安德烈亚斯