2016-07-13 64 views
1

我想從我的Gradle構建管道生成Eclipse RCP產品。 我想出了這個命令生成的產品:如何配置Eclipse PDE構建(從Ant執行)以從Eclipse官方庫中獲取插件/功能?

java -jar plugins/org.eclipse.equinox.launcher_*.jar \ 
    -application org.eclipse.ant.core.antRunner \ 
    -buildfile plugins/org.eclipse.pde.build_*/scripts/productBuild/productBuild.xml \ 
    -Dbuilder=$productDir 

它失敗沒有找到一個插件。

v20121114-140810/scripts/productBuild/productBuild.xml:69: 
Unable to find plug-in: org.eclipse.birt.jetty.overlay_0.0.0 

同樣的事情發生了其他插件一樣的PyDev,全球環境基金和平臺相關的片段(在DeltaPack找到)。

如何配置build.properties或Ant XML文件以指示Eclipse從http://download.eclipse.org/releases/juno/201303010900存儲庫中獲取任何缺少的插件/功能?

回答

1

我無法幫助您在線獲取插件。

但是,您可以安裝Eclipse RCP Delta-pack,它附帶了所有與平臺相關的片段,即您的PDE構建丟失。

將其複製到安裝目錄後,在Eclipse首選項中編輯目標平臺以包含新的碎片和插件。然後將所有這些依賴關係添加到您的產品。

+0

感謝您的回答。正如你現在所建議的那樣,我手動下載了DeltaPack和我需要的所有插件。我需要的是跳過這個手動過程,讓eclipse自動從在線倉庫獲取任何缺失的插件。 –

+0

請投票表決問題,如果你發現它有助於給它更多的可見性幫助找到答案。 –

+0

所以;實際上你想自動安裝/更新插件。您可以實現這個供應平臺(p2)。我不確定在沒有Eclipse的情況下可以在UI運行的情況下執行此操作,因爲其中一些插件具有您需要在安裝之前接受的EULA,READ-ME。片段更可能不符合EPL標準。 –

相關問題