Подтвердить что ты не робот

Что такое простой способ свернуть сборку, когда свойство не установлено?

Как указано в заголовке, как я могу изменить - как можно проще - a pom.xml, чтобы сделать его сбой, если свойство не установлено в командной строке.

Например, mvn clean package завершится с ошибкой, когда mvn clean package -Dfoo=bar будет успешным.

Я ищу что-то вроде тега <prerequisites/> в pom.xml (кроме того, что <prerequisites/> позволяет мне только проверьте версию Maven)...

4b9b3361

Ответ 1

Вы можете использовать requireProperty цель maven-enforcer-plugin для отказа от сборки, если свойство отсутствует.

Примечание. Это требует только того, чтобы свойство было установлено, поэтому оно могло быть установлено в разделе свойств pom.