Saat ini saya sedang mencoba membuat pde-build tanpa kepala saya berfungsi tetapi saya terjebak pada titik di mana saya tidak tahu bagaimana melanjutkannya. Masalahnya adalah bagaimana menentukan platform target terkait untuk mengkompilasi plugin. Saya memiliki build.bat dengan panggilan berikut (semuanya dalam satu baris!):
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 %*
Saya mencoba membuat platform gerhana target dari berbagai bagian: SDK gerhana, SDK RCP, Paket Delta, PDE-SDK di semua kombinasi tetapi tidak ada yang berfungsi dengan baik.
Saya mendapat kesalahan berikut:
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
dimana variabel ${Eclipse.pdebuild.scripts} tidak terselesaikan. Saya juga mencoba memberikan parameter ini melalui baris perintah tetapi kemudian saya mendapat kesalahan lain mengenai tugas svn yang hilang yang benar-benar membingungkan karena ini berfungsi dengan referensi instalasi Eclipse lokal saya.
Ketika saya mengganti jalur dari d:/target/Eclipse ke instalasi gerhana lokal saya, pembangunan pde berfungsi seperti yang diharapkan! Hal ini membawa saya ke titik bahwa konfigurasi target gerhana tidak benar tetapi saat ini saya tidak tahu cara mengkonfigurasinya!
Tujuan saya adalah mengotomatiskan pembangunan pde terlebih dahulu di situs lokal saya tanpa mereferensikan gerhana lokal saya dan kemudian mengintegrasikan proses pembangunan ini ke dalam instance cruisecontrol yang sedang berjalan.
Seperti yang sudah saya lihat pertanyaan lain tentang menentukan target gerhana, saya akan senang jika ada yang bisa memberikan petunjuk atau fakta mengenai masalah tersebut.
Salam, Andreas