У меня есть приложение для загрузки весны, где я хочу упаковать его в соответствии с профилем, который я создаю, например, когда я выдаю профиль x
, я хочу, чтобы maven построил как jar
; но при создании с профилем y
, я хочу, чтобы maven построил как war
.Как параметризовать файл Maven (pom.xml)?
Я хочу что-то вроде:
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>com.mycompany.app</groupId>
<artifactId>my-app</artifactId>
<version>1.0.0</version>
<package>${buildMethod}</package>
</project>
Где ${buildMethod}
тип упаковки.
Это будет принято путем выполнения команды, то есть mvn package -P buildProfile
.
Итак, вам хотите параметризовать файл Maven? –
Да, точно, спасибо за правильный вопрос. – Adelin
Я бросил пример и уточнил. –