2013-05-18 44 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