2010-12-22 40 views
2

我想寫一個腳本來執行構建站點的插件更新站點site.xml? 我找不到辦法做到這一點? 我發現很容易構建插件功能。我能自動創造通過Eclipse的Ant文件build.xml文件,但我無法找到更新的site.xml腳本執行eclipse PDE工具>構建站點

同一謝謝大家 斯特凡

回答

0

你試圖建立從螞蟻的Eclipse插件?你想使用Ant的Ant4Eclipse外部附加組件。它允許您從.project文件構建您在Eclipse中執行的運行配置(右鍵單擊>運行爲> ...)。您可以下載它here,並有一個教程here

我試圖在不使用Ant4Eclipse的前一個工作中詢問你的內容,我不記得我是如何工作的,但我確實記得它非常困難。

編輯:您可以從命令行構建Eclipse更新站點,該命令行可以從Ant運行。有一些[可能過時]文件here,但我發現你從Apache projects build.xml樣本:

<target name="build-site" depends="init"> 
    <copy todir="target/eclipse-update-site/web" preservelastmodified="true"> 
     <fileset dir="web"/> 
    </copy> 
    <copy todir="target/eclipse-update-site" file="index.html" preservelastmodified="true"/> 
    <copy todir="target/eclipse-update-site" file="site.xml" preservelastmodified="true"/> 

    <!-- copy all the features to the target --> 
    <copy todir="target/eclipse-update-site/features" preservelastmodified="true" > 
     <fileset dir="features"/> 
    </copy> 

    <!-- see http://wiki.eclipse.org/Update_Site_Optimization --> 
    <java jar="${eclipse.home}/plugins/org.eclipse.equinox.launcher.jar" fork="true" failonerror="true" 
     maxmemory="256m"> 
     <arg line="-application org.eclipse.update.core.siteOptimizer"/> 
     <arg line="-digestBuilder -digestOutputDir=target/eclipse-update-site"/> 
     <arg line="-siteXML=target/eclipse-update-site/site.xml"/> 
    </java> 
    </target> 
+0

我無法找到一個方法來創建PDE的「生成所有」菜單項的啓動配置。 – 2011-10-14 09:19:58

相關問題