2

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

也就是说,我想要mvn eclipse-rcp create(从命令行运行)之类的东西来获取 Eclipse RCP 项目。

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

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

4

1 回答 1

8

我建议使用 Maven Tycho 来构建 RCP 应用程序。这是一个成熟的项目,Eclipse 基金会将其用作其自身构建基础架构的一部分。

您可以查看以下使用 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

这忽略了构建 RCP 应用程序。为此,您必须在 .product 文件所在的位置添加一个 pom.xml 文件。Tycho 将从这个 .product 文件中获取设置。

在非常租约你的 pom.xml 必须有以下 -

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

于 2013-05-18T16:18:26.253 回答