首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让Maven enforcer插件不报告两次依赖项收敛错误?

如何让Maven enforcer插件不报告两次依赖项收敛错误?
EN

Stack Overflow用户
提问于 2019-04-19 00:00:00
回答 1查看 104关注 0票数 0

考虑以下示例:

代码语言:javascript
复制
[WARNING]
Dependency convergence error for org.scala-lang:scala-reflect:2.12.4 paths to dependency are:
+-com.intuit.karate:karate-gatling:0.9.2
  +-io.gatling.highcharts:gatling-charts-highcharts:3.0.2
    +-io.gatling:gatling-http-client:3.0.2
      +-com.typesafe.scala-logging:scala-logging_2.12:3.9.0
        +-org.scala-lang:scala-reflect:2.12.4
and
+-com.intuit.karate:karate-gatling:0.9.2
  +-io.gatling.highcharts:gatling-charts-highcharts:3.0.2
    +-io.gatling:gatling-commons:3.0.2
      +-org.scala-lang:scala-reflect:2.12.8
and
+-com.intuit.karate:karate-gatling:0.9.2
  +-io.gatling.highcharts:gatling-charts-highcharts:3.0.2
    +-io.gatling:gatling-commons:3.0.2
      +-com.dongxiguo:fastring_2.12:1.0.0
        +-org.scala-lang:scala-reflect:2.12.1
and
+-com.intuit.karate:karate-gatling:0.9.2
  +-io.gatling.highcharts:gatling-charts-highcharts:3.0.2
    +-io.gatling:gatling-commons:3.0.2
      +-com.softwaremill.quicklens:quicklens_2.12:1.4.11
        +-org.scala-lang:scala-reflect:2.12.3

[WARNING] Rule 0: org.apache.maven.plugins.enforcer.DependencyConvergence failed with message:
Failed while enforcing releasability the error(s) are [
Dependency convergence error for org.scala-lang:scala-reflect:2.12.4 paths to dependency are:
+-com.intuit.karate:karate-gatling:0.9.2
  +-io.gatling.highcharts:gatling-charts-highcharts:3.0.2
    +-io.gatling:gatling-http-client:3.0.2
      +-com.typesafe.scala-logging:scala-logging_2.12:3.9.0
        +-org.scala-lang:scala-reflect:2.12.4
and
+-com.intuit.karate:karate-gatling:0.9.2
  +-io.gatling.highcharts:gatling-charts-highcharts:3.0.2
    +-io.gatling:gatling-commons:3.0.2
      +-org.scala-lang:scala-reflect:2.12.8
and
+-com.intuit.karate:karate-gatling:0.9.2
  +-io.gatling.highcharts:gatling-charts-highcharts:3.0.2
    +-io.gatling:gatling-commons:3.0.2
      +-com.dongxiguo:fastring_2.12:1.0.0
        +-org.scala-lang:scala-reflect:2.12.1
and
+-com.intuit.karate:karate-gatling:0.9.2
  +-io.gatling.highcharts:gatling-charts-highcharts:3.0.2
    +-io.gatling:gatling-commons:3.0.2
      +-com.softwaremill.quicklens:quicklens_2.12:1.4.11
        +-org.scala-lang:scala-reflect:2.12.3
]

这两个警告都是相同的收敛错误。第二个是前面警告的摘要,报告以前发现的错误数组。然而,这只会产生过多的视觉噪声。这个例子并不那么痛苦,但当你有几个收敛错误时,它就会变得相当混乱。我还没有在文档中找到一种让插件只报告一次这种东西的方法--这可能吗?

(注意这是maven-enforcer-plugin v1.4.1)

EN

回答 1

Stack Overflow用户

发布于 2019-04-19 02:10:32

答案似乎是这个插件已经有一段时间没有正式的“稳定”版本了。升级到3.0.0-M2会对此进行切换,因此错误消息会显示“嘿,您有一些错误。请参见上面的内容。”

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55749829

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档