ขณะนี้ฉันกำลังพยายามทำให้ 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 %*
ฉันพยายามสร้างแพลตฟอร์ม 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
โดยที่ตัวแปร ${eclipse.pdebuild.scripts} ไม่ได้รับการแก้ไข ฉันยังพยายามให้พารามิเตอร์นี้ผ่านทางบรรทัดคำสั่ง แต่จากนั้นฉันก็ได้รับข้อผิดพลาดอื่นเกี่ยวกับงาน svn ที่ขาดหายไป ซึ่งทำให้เกิดความสับสนอย่างมาก เนื่องจากสิ่งนี้ทำงานกับการติดตั้ง eclipse ในเครื่องของฉันที่อ้างอิงถึง
เมื่อฉันแทนที่พาธจาก d:/target/eclipse ไปเป็นการติดตั้ง eclipse ในเครื่องของฉัน pde build ทำงานตามที่คาดไว้! สิ่งนี้ทำให้ฉันมาถึงจุดที่การกำหนดค่าของ eclipse เป้าหมายไม่ถูกต้อง แต่ตอนนี้ฉันไม่รู้ว่าจะกำหนดค่านี้อย่างไร!
เป้าหมายของฉันคือทำให้ pde build เป็นอัตโนมัติก่อนบนไซต์ในพื้นที่ของฉัน โดยไม่ต้องอ้างอิง eclipse ในพื้นที่ของฉัน และต่อมาจึงรวมกระบวนการสร้างนี้เข้ากับอินสแตนซ์ระบบควบคุมความเร็วคงที่ของเราที่ทำงานอยู่
เมื่อฉันเห็นคำถามอื่นเกี่ยวกับการกำหนดเป้าหมาย eclipse แล้ว ฉันจะยินดีหากใครก็ตามสามารถช่วยบอกใบ้หรือข้อเท็จจริงเกี่ยวกับปัญหาได้
ขอแสดงความนับถือแอนเดรียส