在没有构建的情况下运行Maven强制实施器规则

时间:2019-02-04 14:06:34

标签: maven maven-enforcer-plugin

是否可以在不将其添加到POM的情况下对项目运行Maven强制实施器规则?

换句话说:我可以在命令行上指定一个强制规则,并独立于构建来运行它吗?

用例:在构建服务器上,我想在构建之前运行规则,以使其快速失败。由于我们有1800多个独立的Java项目,因此更新POM或父POM并不有趣。

1 个答案:

答案 0 :(得分:2)

从3.0.0开始分层,它应该像这样

mvn enforcer:enforce -Drules=alwaysPass,alwaysFail

该功能的实际票证:https://issues.apache.org/jira/browse/MENFORCER-142

文档:https://github.com/apache/maven-enforcer/pull/36#issuecomment-431807499

相关问题