Ответ 1
В настоящее время реализована реализация аннотаций для разработки плагинов Maven! Прочтите следующие ссылки:
Я разработал несколько плагинов Maven для Maven 2, но мне интересно, каковы основные изменения, когда я хочу разработать плагин (или перенести существующие) для Maven 3.0.
Документация на сайте Maven не обновлена (что за сюрприз!) и все связанные страницы по-прежнему относятся к Maven 2.0, например, one:
Данное руководство предназначено для помощи пользователям в разработке Java-плагинов для Maven 2.0.
В качестве примера, в плагине Maven 2 я определил такой параметр конфигурации:
/**
* Some parameter.
*
* @parameter
* @required
*/
private String foo;
Итак, теперь, используя новый API Maven Plugin, я ожидаю настоящие аннотации Java...
Вопрос: Где я могу найти документацию/информацию о разработке плагинов Maven 3?
В настоящее время реализована реализация аннотаций для разработки плагинов Maven! Прочтите следующие ссылки:
для записи вы можете посмотреть http://maven.apache.org/plugin-tools/maven-plugin-plugin/examples/using-annotations.html
Просто увидел это... может быть, это полезно.
http://www.sonatype.com/people/2010/11/whats-in-maven-3-0-for-plugin-authors/
Я думаю, что лучшим источником является http://www.sonatype.com/books/mvnref-book/reference/index.html Возможно, это не актуально, но это лучший выбор в моем выступлении.
Для разработки плагинов maven см. раздел 11.
Надеюсь, это было полезно.
Не знаю, действительно ли это актуально, но этот плагин предоставляет поддержку аннотаций
Тем временем официальный документ, кажется, обновлен: http://maven.apache.org/guides/plugin/guide-java-plugin-development.html
(они везде используют аннотации)
Это лучшее, что я смог найти относительно разработки плагинов.
http://maven.apache.org/guides/plugin/guide-java-plugin-development.html
Часто лучший способ работать с maven - использовать архетип и играть с ним.