Из того, что я понимаю, в maven цели плагина могут быть привязаны к фазе жизненного цикла. Что такое фаза по умолчанию, если она не определена?Фаза Maven для цели?
ответ
Если я правильно прочитал http://maven.apache.org/guides/mini/guide-configuring-plugins.html, по умолчанию нет. Если вы не определили фазу по умолчанию или не настроили фазу, отличную от стандартного, то цель не будет выполнена.
По моему опыту это зависит от цели плагина. Например, цель assembly:single в maven-assembly-plugin не отображает фазу по умолчанию. Цель source:jar-no-fork привязывается к фазе package
по умолчанию. Обычно каждая цель перечисляет фазу по умолчанию в разделе Атрибуты.
Другой способ рассказать - посмотреть исходный код (пример: source:jar-no-fork mojo). Ищите @phase
в блоке комментариев заголовка класса.
Последнее, но не менее важное: выбранная вами упаковка (jar, war, ear, pom и т. Д.) По умолчанию привязывает цели к этапам жизненного цикла. В книге Maven описывается lifecycles and bound goals. Артефакт maven-core
включает файл конфигурации: /src/main/resources/META-INF/plexus/artifact-handlers.xml
.
Фаза цели по умолчанию зависит от используемого вами плагина. Например, appassembler-maven-plugin привязан к фазе упаковки. Но есть и другие плагины, которые не связаны ни с одной фазой. В этих случаях вы должны сами определить фазу.
- 1. Maven - Какая фаза сборки?
- 2. Maven, настроить конкретной цели
- 3. Фаза Maven для фанов по умолчанию
- 4. Правильная фаза выполнения для maven-gpg-plugin?
- 5. Maven-JavaDoc-плагина и фаза
- 6. Неизвестная фаза жизненного цикла maven
- 7. Вызов цели maven из другой цели
- 8. maven плагины цели
- 9. Maven освобождает цели привязки
- 10. Maven Mojo Неизвестная фаза жизненного цикла
- 11. Как цели плагина maven отображаются на фазах maven?
- 12. Для вызова конкретной цели муравьев в Maven
- 13. Maven предоставил зависимость, необходимую для цели
- 14. заменить стандартный Maven цели жизненного цикла
- 15. maven archetype: генерировать цели параметров
- 16. Выполнение цели maven без проекта
- 17. Как переименовать цели в Maven?
- 18. Запуск муравьиной цели от maven
- 19. Вызывающие цели Maven из Java
- 20. В чем смысл цели Maven?
- 21. Как узнать, какие цели плагина maven представляют собой цели отчета?
- 22. Какая фаза maven будет всегда выполняться после этапа тестирования?
- 23. Фаза «стабильный тест» Maven, которая пропускает неудачные тесты
- 24. Maven: Lifecycle vs. Phase vs. Plugin против цели
- 25. Фаза жизненного цикла Maven не вызывает фазу ресурсов
- 26. Как перечислить все цели конкретного плагина maven
- 27. Фаза UIPageViewController
- 28. Цели Maven делают анализ и установку cobertura
- 29. Maven, как запустить плагин цели из терминала
- 30. Maven: Получить конфигурацию цели от выполнения элемента