【发布时间】:2019-06-14 11:04:54
【问题描述】:
我试图弄清楚为什么 IntelliJ 使用了我项目的 Java 文件之一的错误版本(8.1.1 而不是 8.1.2)。 IntelliJ 项目是一个具有许多依赖项的 maven 项目。
为了调试,我尝试从命令行使用以下命令:
mvn dependency:tree -Dverbose -Dincludes=jaffa-ria
根据 Maven 网站上的 documentation。我看到很多关于下载的输出,包括jaffa-ria 包的一些输出:
Downloaded: https://nexus/content/groups/public/org/jaffa/jaffa-ria/8.1.2-SNAPSHOT/maven-metadata.xml (941 B at 3.2 kB/s)
但是,我没有打印任何依赖关系树。 mvn 命令以 BUILD SUCCESS 正常完成,我只看到一个警告:
[WARNING] Using Maven 2 dependency tree to get verbose output,
which may be inconsistent with actual Maven 3 resolution
我该怎么做才能找到依赖冲突?我正在使用 Apache Maven 3.5.0。和 Intellij IDEA Ultimate 2019.1。
【问题讨论】:
-
请在此处提问之前尝试谷歌搜索您的错误消息。
-
我用谷歌搜索了很多。我实际上正在尝试找到解决依赖问题的任何方法。我会改写我的问题。
标签: maven intellij-idea maven-3