maven属性 pom.xml
java repo的定义必须与ci进程的某些约定保持一致才能正常工作。
例如: <app-name.prop-name-version>X.X.X.X</app-name-version.prop-name-version>
如果maven属性不符合约定,有没有办法使maven构建失败?
我想过从头开始开发maven插件,但是还有别的方法吗?
maven属性 pom.xml
java repo的定义必须与ci进程的某些约定保持一致才能正常工作。
例如: <app-name.prop-name-version>X.X.X.X</app-name-version.prop-name-version>
如果maven属性不符合约定,有没有办法使maven构建失败?
我想过从头开始开发maven插件,但是还有别的方法吗?
1条答案
按热度按时间jaxagkaj1#
maven enforcer插件正是您所需要的。它有许多内置规则,如require property,根据文档,此规则可以强制声明的属性已设置,并且可以选择适用于regex规则。