添加内部依赖项作为依赖项
问题描述:
我的项目是一个相当大的项目,由许多Maven模块组成(但不包括微服务)。我试图做Moving from spring to spring-bom on WAS,但似乎很多版本冲突。因此,例如我的一个模块使用commons-collections
版本2.6.0,我目前的项目使用3.2.2。我想要使用同一个罐子。由于更多的迁移项目,我无法在此时对容器或存储库更改进行更改。我只应确保所有版本都相互兼容。我的计划:添加内部依赖项作为依赖项
我想包括在其他依赖项 到当前pom作为依赖项的依赖项。
此外,我想在这个POM等罐子(它存在的依赖),以包括依赖 反正有这样做呢?
答
我并没有完全理解你的问题,但是可以帮助你定义一个跨模块的依赖版本,只要你把它放在parent-pom文件中即可。
<dependencies>
<dependency>
<groupId>com.group</groupId>
<artifactId>project-1</artifactId>
</dependency>
</dependencies>
我知道,这不是我期待:
,然后定义相关模块的依赖没有提供它的版本(它会从父,聚甲醛的
<dependencyManagment>
标签被继承。我正在谈论的依赖不是一个子模块的情况。它是一个单独的,所以我当前的模块使用说'logger-1.9.0.SNAPSHOT.jar'和一些其他模块,将作为依赖添加有' logger-1.7.0.SNAPSHOT.jar',并防止问题想要在我的平台上拥有相同的版本1.9.0。如果你可以让我知道如何阻止这个传递依赖否认也是如此,以致模块中的任何内容都不会被使用或与其他模块产生冲突。 – Raghuveer@Raghuveer传递依赖可以使用' ch.qos.logback * '例如 –
nullpointer
@nullpointer是有很多人因此最好的办法就是明确地告诉被restriceted当前服务从依赖关系使用特定版本的依赖项。那么对此有什么帮助? – Raghuveer