我的软件中有一个复杂的传递依赖树。这些依赖项的版本由(传递)依赖关系管理块管理。一个依赖项的有效版本不正确(1.2.1
)。如果我转储依赖树,它会告诉我使用了这种依赖的不正确版本,例如:
com.example.artifact:1.2.1 (managed from 1.3.0-SNAPSHOT) [compile]
我找不到这个无效版本的原因。依赖树没有多大帮助!如何找到特定托管版本的来源?
答案 0 :(得分:0)
我知道这个答案来晚了几年,但是几分钟后遇到了同样的问题,我可以通过以下方法解决它:
<dependencies>
...
<dependency>
<groupId>com.example</groupId>
<artifactId>artifact</artifactId>
</dependency>
pom.xml
或具有 scope导入的依赖项) )。 <scope>import</scope>