我有一个奇怪的问题。Maven无法下载其中一个内部依赖项-此依赖项在所需版本的artifactory中不存在。我想找到它来自哪里,这样我就可以更新pom文件,以指定正确的版本。
我们将此依赖项称为com.x.y
尝试的内容:
- 正在检查项目中的所有pom-任何地方都没有
com.x.y
。我使用了grep
命令,然后手动查看文件。 - 我已经检查了bitbucket,所有连接的项目都使用find选项。在一些pom中存在
com.x.y
依赖项,但在不同的版本中(因此没有帮助) - 我grepped我的
~/.m2/repositories
-它确实找到了依赖关系,但在不同的版本。 - 显然,我已经尝试了各种
mvn dependency:tree
和mvn dependency:analyze
-命令失败,因为,好吧,它无法从artifactory下载com.x.y
(也许有一些开关,使其工作?我找不到任何)。
那么,我如何找到这个依赖关系是在哪里定义的呢?
1条答案
按热度按时间shyt4zoc1#
好吧,实际上有帮助的是创建与原始版本和名称相同的模拟库,并将其放在我的.m2文件夹中。此wasy
dependency:tree
命令已成功完成。