【问题标题】:Maven archetype for Eclipse RCPEclipse RCP 的 Maven 原型
【发布时间】:2013-05-18 09:22:19
【问题描述】:

Eclipse RCP / 插件有maven archetype(模板)吗?

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

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

相关How to create new Eclipse RCP project using Maven?

【问题讨论】:

    标签: maven eclipse-plugin eclipse-rcp tycho maven-archetype


    【解决方案1】:

    我建议使用 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

    【讨论】:

    • 嗨普什卡。谢谢。在使用 Maven 开发 Eclipse RCP 时,我们肯定会使用 Tycho。你还没有回答问题:有 Maven 原型吗?
    猜你喜欢
    • 2018-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-13
    • 1970-01-01
    • 2011-04-29
    相关资源
    最近更新 更多