Как создать плагин пост-сайта maven - PullRequest
0 голосов
/ 16 июня 2019

Я использовал для разработки нескольких пользовательских плагинов Maven (компиляция, отчет и т. Д.). Я не нахожу, как создать плагин maven для пост-сайта

Мне удалось создать цель сайта Maven, например:

/**
 * Generation of part 1 of qualitychecker report in the site phase
 *
 * @goal qcrgoalreporting01
 * 
 * @phase site
 */
public class QcrReporting01Mojo
    extends AbstractMavenReport {
...
}

Я попытался установить предварительный сайт @phase, но не удалось (цель игнорируется)

Не могли бы вы предоставить ссылку или пример для пост-сайта? Спасибо

1 Ответ

0 голосов
/ 20 июня 2019

Спасибо, JF Meier, я напишу свой ответ как напоминание.

Я писал старые «теги Javadocs» со времен maven 2 (около 10 лет назад), это эквивалентно «аннотациям Java»см. MavenDocs .

Моя проблема заключалась в том, что глобальная фаза "сайт" выполняет только фазы перед сайтом, а затем фазы сайта, но не постфаза.

Я изменил «mvn site» на «mvn post-site».Выполняется этапы перед созданием сайта, затем сайта, затем после сайта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...