maven-2 - 当未设置属性时,构建失败的简单方法是什么?

标签 maven-2

如标题所述,我如何以最简单的方式修改a pom.xml为了使其在命令行中未设置属性时失败。

例如,mvn clean package将会失败,当 mvn clean package -Dfoo=bar将会成功。

我正在寻找类似 <prerequisites/> 的内容tagpom.xml (除了 <prerequisites/> 只允许我检查 Maven 版本)...

最佳答案

您可以使用requireProperty goal of the maven-enforcer-plugin如果缺少属性,则构建失败。

请注意,这只需要设置属性,因此可以在 pom 的属性部分中设置它。

关于maven-2 - 当未设置属性时,构建失败的简单方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1398407/

相关文章:

java - 如何将 CVS 与 maven-release-plugin 一起使用?

maven - 如何在 Maven 中重命名目标?

maven-2 - 如何增加 maven-glassfish-plugin 的内存?

maven-2 - 开发maven插件,如何排除bitkeeper文件

maven-2 - 如何在多个项目中使用 Maven 程序集?

java - Maven Surefire插件<include>语句的格式是什么?

java - 缺少 Artifact net.sourceforge.jdpapi :jdpapi-java:jar:1. 0.1

java - 如何使用 Maven 的程序集插件将 Implementation-Version 值添加到 jar list ?

java - 使用 Maven 进行库开发

java - JAXWS wsimport 停止重新编译