MavenHelper 插件有 jenkins 或者 sonarqube 版本吗?

2022-11-02 13:18:17 +08:00
 idblife
java maven 工程的间接依赖导致的 jar 包冲突很是头疼,
又不能要求开发做到每人都用 MavenHelper 。
1239 次点击
所在节点    Java
10 条回复
RedBeanIce
2022-11-02 19:59:31 +08:00
为什么不能要求团队负责人解决冲突问题呢。
idblife
2022-11-02 22:01:59 +08:00
@RedBeanIce
人来做这个事情总是控制不住
还是得机器来做
jinzhongyuan
2022-11-08 17:50:12 +08:00
mvn dependency : tree
idblife
2022-11-08 21:11:35 +08:00
@jinzhongyuan
多谢
但是看起来不太方便工程化
qingwnag
2022-11-11 17:34:32 +08:00
idea 新版本自带这个插件功能了
idblife
2022-11-11 17:39:39 +08:00
@qingwnag
但是没法规定全公司在提交代码前自己解决掉 jar 包依赖冲突
Aresxue
2022-11-14 10:34:05 +08:00
依赖 devops 去做吧,加一个依赖检测环节,本质上基于 maven-enforcer-plugin 去做各种依赖校验就好,不通过就不给发布
idblife
2022-11-14 11:59:27 +08:00
@Aresxue
没法强制要求工程引入 maven-enforcer-plugin
Aresxue
2022-11-19 14:02:55 +08:00
@idblife 是在发布流程里面利用 maven-enforcer-plugin 做检测,不是让应用工程引入,如
mvn org.apache.maven.plugins:maven-enforcer-plugin:3.0.1:enforce ,在发布流程中执行该插件,不满足规则则不允许发布,有 jenkins 在 jenkins 的节点里面新增一个依赖检测的节点就好
idblife
2022-11-20 09:24:20 +08:00
@Aresxue
我看看构建的时候怎样加,多谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/892059

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX