如标题所述,我如何以最简单的方式修改a pom.xml
为了使其在命令行中未设置属性时失败。
例如,mvn clean package
将会失败,当 mvn clean package -Dfoo=bar
将会成功。
我正在寻找类似 <prerequisites/>
的内容tag在 pom.xml
(除了 <prerequisites/>
只允许我检查 Maven 版本)...
最佳答案
您可以使用requireProperty goal of the maven-enforcer-plugin如果缺少属性,则构建失败。
请注意,这只需要设置属性,因此可以在 pom 的属性部分中设置它。
关于maven-2 - 当未设置属性时,构建失败的简单方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1398407/