2011-02-03 4 views
34

Я разработал несколько плагинов Maven для Maven 2, но мне интересно, каковы основные изменения, когда я хочу разработать плагин (или перенести существующие) для Maven 3.0.Разработка плагина Maven 3.0

документация на сайте Maven в не уточненный и все связанные с ним страницы по-прежнему иметь дело с Maven 2.0, как это one (какой сюрприз!):

Данное руководство предназначено для помогать пользователям в разработке плагинов Java для Maven 2.0.

В качестве примера, в Maven 2 плагин, я определил параметр конфигурации, как это:

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

Так что теперь, используя новый Maven Plugin API, я ожидаю реальных Java аннотаций ...

Вопрос: Где я могу найти документацию/информацию о разработке Maven 3 плагины?

+0

a) * Я ожидаю настоящие аннотации Java * Я ожидал их в течение многих лет :-) b), где вопрос –

+0

@Sean Edited, чтобы освежить настоящий вопрос ... – romaintaz

+1

Поскольку реальная документация в порядке, чтобы разработать maven 3, вы можете получить подробную информацию из моего [сообщения] (http://sercanozdemir.com/2015/02/maven-3-plugin-development/) –

ответ

4

В настоящее время идет работа над выполнением аннотаций для разработок плагинов Maven!Прочитайте следующие ссылки:

+0

Поддержка аннотаций в плагинах maven теперь выпущена :-) –

1

Не знаю, если это по-прежнему актуальна, но этот плагин обеспечивает поддержку аннотаций

Maven Anno Mojo

2

Я думаю, что лучший источник http://www.sonatype.com/books/mvnref-book/reference/index.html Может быть, это не в курсе, но это лучший выбор на мой взгляд.

Для разработки Maven плагинов смотрите раздел 11.

Я надеюсь, что это было полезно.

+1

Спасибо за ссылка, это может быть полезно для других народов. Со своей стороны, я знаю, как разрабатывать плагины Maven 2, но мой вопрос состоял в том, чтобы узнать, внесли ли Maven 3 новые функции в отношении разработки плагинов. – romaintaz

Смежные вопросы