領測軟件測試網
5.Generate過程同樣會回調customTargets.xml文件的allElements target。AllElements target又將調用$ECLIPSE_HOME\plugins\org.eclipse.pde.build_3.0.0\scripts下的genericTargets.xml文件的generateScript target。GenerateScript Target中會調用eclipse內置的Ant Task “eclipse.buildScript”!癳clipse.buildScript”的作用是根據插件下的plugin.xml文件生成構建插件所需的build.xml文件。大家注意到在腳本中將這個過程自動化了。同樣的我們可以在ide環境中的插件
開發透視圖中選中一個plugin.xml文件,執行右鍵菜單中的pde tools->Create Ant Build File命令生成build.xml文件。如下圖所示:

但是,在開發過程中經常會添加對新的插件的引用而沒有重新生成build.xml文件,這是導致構建過程失敗的主要原因。另外一個缺點是如果使用在ide環境中生成的build.xml文件,構建環境必須和ide環境設置一樣。開發環境和構建環境設置不一樣也是導致構建過程失敗的最常見的原因。
在構建時刻生成build.xml文件可以避免以上兩個缺點。
文章來源于領測軟件測試網 http://www.kjueaiud.com/