我目前正在使用Maven Filter来配置XML文件。问题是,即使您编写了一个错误属性,即使您在过滤器文件中不存在,建筑也不会失败或给出任何警告。 我觉得这很危险。如果我的一位同事在XML文件中添加了一个属性而忘记告诉我们。构建之后(没有任何警告或错误),XML文件中的属性将保留为$ {XX.XX.XX}。这肯定会在运行系统时引起问题。
如果Maven发现某个属性与过滤器文件中的任何内容不匹配,是否有办法停止构建?
答案 0 :(得分:0)
我认为maven-enforcer-plugin应该能够解决您的问题。 http://maven.apache.org/plugins/maven-enforcer-plugin/