Eclipse RCP的Maven原型

Pau*_*est 2 eclipse-plugin eclipse-rcp tycho maven maven-archetype

是否有Eclipse RCP /插件的maven原型(模板)?

也就是说,我想要mvn eclipse-rcp create(从命令行运行)获得Eclipse RCP项目.

另见http://maven.apache.org/archetype/maven-archetype-plugin/

相关如何使用Maven创建新的Eclipse RCP项目?

Pus*_*kar 8

我建议使用Maven Tycho来构建RCP应用程序.它是一个成熟的项目,Eclipse Foundation将其用作自己的构建基础架构的一部分.

您可以使用Maven/Tycho-查看以下示例,了解跨平台Eclipse RCP应用程序构建

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

更新 -

Eclipse Tycho插件/功能构建有一个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
Run Code Online (Sandbox Code Playgroud)

这样就无法构建RCP应用程序.为此,您必须添加.product文件所在的pom.xml文件.Tycho将从此.product文件中获取设置.

在您的租约中,您的pom.xml必须具有以下内容 -

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