Учитывая два профиля и B, можно указать что-то в профиле определения, что бы включить или отключить профиль B?Может ли профиль Maven включить/отключить другой профиль из его определения?
1
A
ответ
1
Это невозможно активировать/деактивировать профиль из другого профиля. Перед созданием модели Maven должен знать список активных профилей.
Есть несколько обходных в зависимости от вашего сценария использования:
- Установить один профиль в
activeByDefault
: он будет автоматически деактивируется , когда другой профиль активирован. Используйте свойство custom, чтобы один профиль активировался при наличии свойства, а другой профиль деактивирован присутствием свойства. Пример конфигурации будет выглядеть следующим образом:
<profile> <id>profileA</id> <activation> <property> <name>somename</name> </property> </activation> </profile> <profile> <id>profileB</id> <activation> <property> <name>!somename</name> </property> </activation> </profile>
Таким образом, если вы вызываете Maven с
-Dsomename
,profileA
будет активирован; в противном случае будет активированprofileB
.
Смежные вопросы
- 1. Активировать профиль Maven, если никакой другой профиль не активирован
- 2. выберите профиль из среды maven
- 3. Профиль детского модуля Maven
- 4. Как плоский профиль maven?
- 5. Затмение + Maven: профиль игнорировали
- 6. Как использовать профиль Maven?
- 7. Maven неявное профиль активации
- 8. Могу ли я сделать один профиль maven активировать другой?
- 9. Профиль Maven для одного модуля
- 10. Maven. Профиль. Свойства и System.getProperty()
- 11. Класс Путь и профиль maven
- 12. Профиль Maven - Активировать профиль в зависимости от упаковки
- 13. Определить дату на Maven профиль
- 14. Maven профиль и артефакт версия
- 15. Maven: Как активировать профиль из командной строки?
- 16. Профиль Maven 3 с расширениями
- 17. Какой профиль Maven выполняется, если профиль не задан через -P?
- 18. Arquillian Tests and Maven Профиль
- 19. Перенаправление из/в профиль/профиль/редактировать [FOSUserBundle]
- 20. Django - Посмотреть другой профиль пользователя
- 21. Как активировать профиль Maven на pom.xml?
- 22. DJANGO, вызывающий другой профиль пользователя
- 23. Почему Maven не использует ожидаемый профиль?
- 24. Профиль Firebug
- 25. Автоматически активировать профиль maven в Intellij IDEA
- 26. Профиль пакета из netflow
- 27. Как активировать профиль Maven в зависимом модуле?
- 28. Профиль Maven enable только для определенного pugin
- 29. Может ли профиль FHIR StructureDefinition основываться на другом профиле StructureDefinition?
- 30. Maven - активировать профиль ребенка на основе собственности