I am currently trying to get my headless pde-build working but I am stuck on a point where I do not know how to continue. The problem is how to define the related target platform to compile the plugins against. I have a build.bat with the following call (all in one line!):
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 SDK、RCP SDK、Delta Pack、PDE-SDK のすべての組み合わせからターゲットの Eclipse プラットフォームを作成しようとしましたが、どれもうまく機能しませんでした。
次のエラーが発生しました。
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 ビルドが期待どおりに機能します。これは、ターゲットのEclipseの構成が正しくないという点につながりますが、現時点ではこれを構成する方法がわかりません!
My goal is the automate the pde build first on my local site without referencing my local eclipse and later on integrate this building process into our running cruisecontrol instance.
As I saw already another question about defining the target eclipse I would be happy if anyone can contribute hints or facts regarding the problem.
Regards, Andreas