2013-05-18 80 views

回答

8

我會建議使用Maven第谷構建RCP應用程序。它是一個成熟的項目,被Eclipse基金會用作其自己的構建基礎結構的一部分。

你可以看看下面的示例爲使用Maven/Tycho-跨平臺Eclipse RCP應用程序建設

https://github.com/eclipse/tycho-demo/tree/master/itp04-rcp

更新 -

有Eclipse的第谷Maven原型插件/功能構建,但它不具體支持RCP。

你可以在它這裏看看 -

https://github.com/open-archetypes/tycho-eclipse-plugin-archetype

它將建立自己的項目結構如下 -

__artifactId__ : parent pom project 
| 
|---__artifactId__.core : eclipse-plugin 
| 
|---__artifactId__.feature: eclipse-feature 
| 
|---__artifactId__.test : eclipse-test-plugin (Fragment project) 
| 
|---__artifactId__.site : eclipse-repository 

這省去了建設RCP應用程序。爲此,您必須在您的.product文件所在的位置添加一個pom.xml文件。 Tycho會從這個.product文件中提取設置。

在非常租賃你的pom.xml必須具備以下條件 -

https://github.com/eclipse/tycho-demo/blob/master/itp04-rcp/eclipse-repository/pom.xml

+0

嗨普什卡。謝謝。當用Maven開發Eclipse RCP時,我們一定會使用Tycho。你還沒有回答過問題:Maven有沒有原型? –

+1

更新回答。 – Pushkar