У меня есть проект, который имеет несколько пользовательских дескрипторов, написанных для плагина сборки. Есть ли способ запустить только один из этих дескрипторов за раз, а не целую группу? Я попытался использовать переключатель дескрипторов, как описано в документе here, передав полный путь к одному дескриптору, который я хотел запустить, но вместо этого он запускает все дескрипторы в основном файле pom моего приложения, похоже, игнорирует указанный мной переключатель.Плагин сборки Maven: запустить только один дескриптор
2
A
ответ
2
Возможно, самый простой способ сделать это, используя Maven Profiles.
Определить некоторые профили в вашем pom.xml:
<profiles>
<profile>
<id>profile-1</id>
<properties>
<assembly-config>assem1.xml</assembly-config>
</properties>
</profile>
<profile>
<id>profile-2</id>
<properties>
<assembly-config>assem2.xml</assembly-config>
</properties>
</profile>
</profiles>
Затем вы используете это свойство, для конфигурации сборки плагина:
...
<descriptor>src/main/assembly/${assembly-config}</descriptor>
...
Затем запустите ваш Maven построить с -Р option: mvn -P profile-1 compile
Итак, если вы выберете профиль во время сборки, свойство assembly-config будет установлено в зависимости от определенного профиля ле. Конфигурация сборки в этом случае зависит от выбранного профиля.
Надеюсь, это поможет!
+1
Я надеялся, что этого не получится, но я не вижу другого способа сделать это. Благодарю. – UrLicht
Смежные вопросы
- 1. Настроить плагин сборки maven
- 2. Плагин сборки Maven с плагином Maven Jar
- 3. maven плагин дескриптор не получается сгенерирован
- 4. Maven-плагин-плагин: Дескриптор цель проваливает и файла
- 5. Плагин сборки Maven - flat unpack
- 6. исполнение плагин не распространяется - Maven-плагин-плагин: 3,2: дескриптор
- 7. Maven - Selenium - можно запустить только один тест
- 8. Как запустить плагин maven checkstyle только для инкрементного кода
- 9. плагин сборки maven исключает .gitignore
- 10. Maven ошибка сборки расслоением плагин
- 11. Плагин сборки Maven не выполнен
- 12. Gradle заменяет плагин сборки Maven
- 13. Maven сборки предупреждение плагин «Дескриптор сборки содержит файловую систему корн относительную ссылку»
- 14. Наследование сборки плагин/расширение/... в Maven
- 15. суффикс сгенерированного tar.gz в Maven сборки плагин
- 16. Maven сборки-плагин: Как использовать appendAssemblyId
- 17. Как закрепить только определенные каталоги, используя плагин сборки maven
- 18. Maven сборки-плагин и название банка конфликт
- 19. Плагин сборки Maven создает две неожиданные банки
- 20. Плагин сборки Maven присоединяет источники зависимостей
- 21. Intellij Idea игнорирует плагин сборки maven
- 22. Maven сборки плагин включая баночки зависимостей и внешних файлов
- 23. Плагин сборки maven не устанавливает атрибуты файла
- 24. Невозможно обновить конфигурацию Maven Не удалось рассчитать план сборки: Plugin org.apache.maven.plugins: Maven-ресурсы-плагин: 2,5
- 25. Maven сборки плагин перераспределения зависимостей в jenkins
- 26. Плагин сборки Maven: исключая файлы при использовании стандартного дескриптораRef
- 27. Maven, как запустить плагин цели из терминала
- 28. Плагин сборки Maven с символами Unicode
- 29. Maven сборки плагин - сложный Архивирование сценарий
- 30. Плагин сборки Maven с ошибкой NullPointerException?
Каковы шаги по воспроизведению, какая версия плагина вы используете, как он настроен в точности, можете ли вы предоставить свой 'pom.xml'. Пожалуйста, помогите читателям немного ... –