我正在设置一个maven构建,并且需要在命令行上将目标服务器指定为属性(然后用于选择适当的配置文件),例如
mvn -Denv=test
如果属性未设置,我希望构建失败-可能吗?
是的,我是Maven新手。
编辑:我看过this link,这似乎暗示它是不可能的,但不确定如何更新。
最佳答案
每个人都很亲密,但是强制执行程序中有一条规则专门检查属性,不需要蚂蚁或时髦的配置文件:http://maven.apache.org/enforcer/enforcer-rules/requireProperty.html
该规则还可以检查属性的值。