ant腳本部署RCP產品

主要學習的鏈接淺析 Ant 腳本部署 RCP 項目

1.${xxxxx}: 類似於linux命令中的環境變量。這些變量本身定義在同目錄下的build.properties

2.想要正常執行這個運行ant腳本。需要修改一些環境變量符合自己的本地環境  例如pdeBuildPluginVersion,equinoxLauncherPluginVersion等一定要和自己對應的目錄下文件對應
包括eclipseLocation等 都需要修改。

3.如果測試運行 出現Main類找不到的情況
要看<target name="ped-build"> <java>中設置的classPath是否正確   我出現的原因是直接從上面鏈接中copy的  空格也被拷貝進來了 所以找不到    (萬惡的空格)

4.開始只是ant腳本後,他會檢測plugins文件下的插件  有些自己加進去的插件 和重名但版本不同的插件他都能檢測到  我看着煩 就把點名的插件移動出來了

5.後來還是總是Build Fail, 提示沒有綁定JavaSE什麼  有些org.eclipse.equinox.launcher找不到  自己本身項目的插件找不到什麼的  反正 噁心我一天

解決方法:把build.properties中的JavaSE-1.6=${java.home}/lib/rt.jar刪除 

估計是由於${java.home}沒有配置成功  刪除後用系統自帶的環境變量

然後就順利的運行完了   測試解壓後的產品壓縮包    運行正常

上傳部分錯誤截圖:

上傳成功後部分截圖:





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章