【发布时间】:2019-03-27 17:28:06
【问题描述】:
我同时使用 Intellij IDEA (2018.3.5) 和 Eclipse IDE,但我更喜欢 Intellij。我有一个基于 Maven 的 Java 项目,有多个 pom。我在其中一个 pom 文件中添加了一些依赖项。我需要找出是否存在任何可能阻止构建在部署时运行的依赖冲突,然后排除它们。我尝试了下面给出的步骤来查找可能导致问题的冲突。它们够用还是我需要做更多?
检查是否存在与
mvn clean install -DskipTests的编译时依赖冲突。构建成功,没有错误。检查 Intellij 在文件 > 项目结构 > 问题下是否显示没有问题。没有问题。
我还看到了 mvn dependency:tree -Dverbose 的依赖关系树。它有很多“省略重复”和“省略冲突”项目,但构建成功。我没有看到任何错误。这是否意味着一切都好,还是我必须对这些冲突做更多的事情?
【问题讨论】: