我刚刚发现了 Maven Enforcer Extension
https://maven.apache.org/enforcer/maven-enforcer-extension/usage.html
我想知道是否可以在实际项目之外配置它,例如在settings.xml
Maven 安装或命令行中。
我看到加载扩展可以通过在 Maven 安装中添加一个 JAR 来完成,但是仍然需要在某处配置规则。
用例:我们想为我们所有的项目强制执行一些规则,但不幸的是,有些项目不能使用公司父 POM。由于我们有超过 1000 个项目,如果有一些独立于项目的方式来实现这一点,那就太好了。
编辑
似乎配置文件的位置是硬编码的:
所以我可能需要派生插件,或者在 Maven 构建之前“即时”创建文件。