我目前正試圖讓我的無頭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