Что такое простой способ свернуть сборку, когда свойство не установлено?
Как указано в заголовке, как я могу изменить - как можно проще - a pom.xml
, чтобы сделать его сбой, если свойство не установлено в командной строке.
Например, mvn clean package
завершится с ошибкой, когда mvn clean package -Dfoo=bar
будет успешным.
Я ищу что-то вроде тега <prerequisites/>
в pom.xml
(кроме того, что <prerequisites/>
позволяет мне только проверьте версию Maven)...
Ответы
Ответ 1
Вы можете использовать requireProperty цель maven-enforcer-plugin для отказа от сборки, если свойство отсутствует.
Примечание. Это требует только того, чтобы свойство было установлено, поэтому оно могло быть установлено в разделе свойств pom.