如果在Maven中使用过滤器时属性不存在,如何停止构建

时间:2010-12-10 09:34:29

标签: maven

我目前正在使用Maven Filter来配置XML文件。问题是,即使您编写了一个错误属性,即使您在过滤器文件中不存在,建筑也不会失败或给出任何警告。 我觉得这很危险。如果我的一位同事在XML文件中添加了一个属性而忘记告诉我们。构建之后(没有任何警告或错误),XML文件中的属性将保留为$ {XX.XX.XX}。这肯定会在运行系统时引起问题。

如果Maven发现某个属性与过滤器文件中的任何内容不匹配,是否有办法停止构建?

1 个答案:

答案 0 :(得分:0)

我认为maven-enforcer-plugin应该能够解决您的问题。 http://maven.apache.org/plugins/maven-enforcer-plugin/