我想在发布工件之前进行一些自动检查。如果出现以下情况,则构建失败:
- 存在较新版本的依赖项
- 覆盖依赖管理版本
- 使用的依赖项不在白名单中
- 重复声明的依赖项(如手动依赖项:analyze-duplicate)
版本 maven 插件是手动解决方案。
Maven 执行器似乎是一个有效的解决方案(如果存储库中存在更新版本的依赖项,如何使 Maven 构建失败?)
但标准规则不起作用。
在考虑编写地雷之前,我正在寻找更多的执行者规则。找到这些:
还有更多吗?
我想在发布工件之前进行一些自动检查。如果出现以下情况,则构建失败:
版本 maven 插件是手动解决方案。
Maven 执行器似乎是一个有效的解决方案(如果存储库中存在更新版本的依赖项,如何使 Maven 构建失败?)
但标准规则不起作用。
在考虑编写地雷之前,我正在寻找更多的执行者规则。找到这些:
还有更多吗?