有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

如果'buildVersion'参数不存在或值为空,java Maven build应该失败

pom文件将版本值作为maven命令行参数接收

我想要实现的是,如果参数在命令中不存在(未传递),或者如果参数有空字符串值,比如-DbuildVersion=-DbuildVersion="",则阻止生成执行

原因是生成的JAR不应该没有版本号,或者更糟——在buildVersion属性中设置了伪值

================= 解决方案:对于任何有类似需求的人——使用Maven Enforcer插件。 http://maven.apache.org/enforcer/enforcer-rules/requireProperty.html


共 (1) 个答案