未设置属性时,构建失败的简单方法是什么?

时间:2009-09-09 08:52:05

标签: maven-2

如标题所述,我如何以最简单的方式修改pom.xml,以便在命令行中未设置属性时使其失败。

例如,当mvn clean package成功时,mvn clean package -Dfoo=bar将失败。

我正在寻找<prerequisites/>pom.xml tag之类的内容(<prerequisites/>只允许我查看Maven版本除外)......

1 个答案:

答案 0 :(得分:13)

如果缺少某个属性,您可以使用requireProperty goal of the maven-enforcer-plugin使构建失败。

请注意,这只需要设置属性,因此可以在pom的属性部分设置。