Принуждение пользователя ввести свойство с помощью Maven - PullRequest
2 голосов
/ 29 июня 2009

Я хочу сделать следующее: у меня есть файл pom.xml, который зависит от некоторого свойства, которое пользователь должен будет набирать при вызове mvn с помощью свойства -D.

Проблема в том, что если пользователь не предоставит мне эту опцию, mvn должен завершиться неудачей с пользовательским сообщением об ошибке, так как "Эта программа не будет компилироваться, потому что вы должны определить это свойство ..."

Кто-нибудь знает, как проще всего это осуществить?Я не хочу создавать плагин, который выбрасывает исключение только для этого.

1 Ответ

4 голосов
/ 29 июня 2009

Плагин Maven Enforcer уже имеет правило, требующее наличия свойства. Вы можете указать сообщение об ошибке и даже проверить значение с помощью регулярного выражения.

Правила Enforcer - Требуется свойство

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...