maven decypher依赖解决方案

时间:2017-06-28 13:01:26

标签: maven dependencies resolution

我试图从我们的本地仓库中消费一个组件。他们有一个使用版本范围的约定,所以我依赖于,例如,[10.4.1,10.4.2]。他们这样做是为了定义他们的父POM和他们生成的所有其他组件。这似乎有点纠结,但我想这对他们有用。但是,它不适合我。

我得到一个依赖项解析错误,表明Maven选择了我消耗的组件的最新版本,然后以某种方式取决于另一个组件的旧版本(例如10.2.4)不再是回购。经过几个小时的POM并没有把我带到任何地方。 Maven的调试输出似乎只报告它下载的内容,而不是它们下载后对文件所做的事情。

我查看了Maven源代码,但我没有看到很多调试日志。

我没想到有人知道如何解决这个问题。我想知道的是你怎么能搞清楚Maven在做什么?为什么选择它的版本呢?它使用了哪些文件?等等。

非常感谢能够提供帮助的任何人。

0 个答案:

没有答案