【问题标题】:Developing Maven 3.0 Plugin开发 Maven 3.0 插件
【发布时间】:2011-02-03 08:40:33
【问题描述】:

我已经为 Maven 2 开发了一些 Maven 插件,但我想知道当我想为 Maven 3.0 开发插件(或迁移现有插件)时,主要的变化是什么。

Maven 站点上的文档不是最新的(真是令人惊讶!)和所有相关页面仍然处理 Maven 2.0,例如 one

本指南旨在帮助用户 在为 Maven 开发 Java 插件时 2.0.

例如,在 Maven 2 插件中,我定义了一个这样的配置参数:

/**
 * Some parameter.
 * 
 * @parameter
 * @required
 */
private String foo;

所以现在,使用新的 Maven 插件 API,我希望 真正 Java 注释...

问题:在哪里可以找到有关 Maven 3 插件开发的文档/信息?

【问题讨论】:

  • a) 我期待真正的 Java 注释多年来我一直期待它们 :-) b) 问题出在哪里
  • @Sean 编辑,突出真正的问题...
  • 由于真实文档是可以开发maven 3插件的,详细资料可以到我的post

标签: maven-plugin maven-3


【解决方案1】:

【讨论】:

  • maven 插件中的注释支持现已发布 :-)
【解决方案2】:
【解决方案3】:

【讨论】:

    【解决方案4】:

    我认为最好的来源是http://www.sonatype.com/books/mvnref-book/reference/index.html 也许它不是最新的,但它是我认为的最佳选择。

    有关开发 maven 插件,请参阅第 11 节。

    希望对你有帮助。

    【讨论】:

    • 感谢您的链接,它可能对其他人有用。就我而言,我知道如何开发 Maven 2 插件,但我的问题是 Maven 3 是否引入了有关插件开发的新功能。
    【解决方案5】:

    不知道这是否仍然相关,但这个插件提供注释支持

    Maven Anno Mojo

    【讨论】:

      【解决方案6】:

      与此同时,官方文档似乎是最新的: http://maven.apache.org/guides/plugin/guide-java-plugin-development.html

      (他们到处都使用注释)

      【讨论】:

        【解决方案7】:

        这是我能找到的关于插件开发的最好的。

        http://maven.apache.org/guides/plugin/guide-java-plugin-development.html

        通常使用 maven 的最佳方式是使用原型并使用它。

        【讨论】:

        • 该页面上的示例甚至无法编译
        猜你喜欢
        • 2014-04-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-05-07
        • 2012-08-30
        相关资源
        最近更新 更多