【问题标题】:Maven puts JAR-file into package, that is not diplayed when running mvn dependency:list/tree -Dverbose=trueMaven 将 JAR 文件放入包中,运行 mvn dependency:list/tree -Dverbose=true 时不显示
【发布时间】:2011-12-15 15:18:12
【问题描述】:

我们遇到了一个问题,即 hibernate-validator-3.0.0.ga.jar 被放入 warfile 中,并且由于已知与不同的 hibernate-core 版本不兼容而导致异常。

问题是,运行

mvn dependency:list -Dverbose=true

mvn dependency:tree -Dverbose=true

没有任何迹象表明 hibernate-validator 是构建中任何内容的依赖项。

对这种行为有什么好的解释/修复吗?

Maven 版本为 2.2.1

【问题讨论】:

  • mvn -X clean install 的输出中有任何跟踪吗?

标签: maven jar dependencies war pom.xml


【解决方案1】:

问题是分配给不存在的 maven 范围的 2 级依赖项。不知何故,邪恶的 hibernate-validators 依赖没有显示在依赖树中,但最终出现在生成的 JAR 中。由于我们并不真正需要它,我们将它从 POM 中删除,一切都按预期工作。

【讨论】:

  • 可以发一下pom.xmlsn-p吗?
猜你喜欢
  • 2022-01-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-09
  • 2018-02-05
  • 2014-03-26
  • 1970-01-01
相关资源
最近更新 更多