我为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 插件开发的文档/信息?
答案 0 :(得分:4)
现在有一个正在进行的Maven插件开发注释的实现!阅读以下链接:
答案 1 :(得分:4)
答案 2 :(得分:2)
刚看到这个......也许它很有帮助。
http://www.sonatype.com/people/2010/11/whats-in-maven-3-0-for-plugin-authors/
答案 3 :(得分:2)
我认为最好的来源是http://www.sonatype.com/books/mvnref-book/reference/index.html 也许它不是最新的,但它是我观点中的最佳选择。
有关开发maven插件的信息,请参阅第11节。
我希望它有用。
答案 4 :(得分:1)
不知道这是否仍然相关,但此插件提供了注释支持
答案 5 :(得分:1)
与此同时,官方文件似乎是最新的: http://maven.apache.org/guides/plugin/guide-java-plugin-development.html
(他们到处使用注释)
答案 6 :(得分:-2)
这是我在插件开发方面能找到的最好的。
http://maven.apache.org/guides/plugin/guide-java-plugin-development.html
使用maven的最佳方式通常是使用原型并使用它。