我正在设置一个maven构建,并且需要在命令行上将目标服务器指定为属性(然后用于选择适当的配置文件),例如

mvn -Denv=test


如果属性未设置,我希望构建失败-可能吗?

是的,我是Maven新手。

编辑:我看过this link,这似乎暗示它是不可能的,但不确定如何更新。

最佳答案

每个人都很亲密,但是强制执行程序中有一条规则专门检查属性,不需要蚂蚁或时髦的配置文件:http://maven.apache.org/enforcer/enforcer-rules/requireProperty.html

该规则还可以检查属性的值。

10-07 16:02
查看更多