【发布时间】:2021-03-01 02:43:09
【问题描述】:
我们有几个不同的应用程序,它们可能会或可能不会相互作用。当它们一起交互时,由于第三方库版本(让它是 Spring 或其他)不匹配而出现了问题。
这些应用程序的 pom 文件是分开的,但为了解决上述问题,我们希望它们使用相同版本的第三方库。最简单的方法是在公共属性文件中指定版本,然后让各自的 pom.xml 从属性文件中读取版本。
通常我习惯将版本指定为父 pom 中的属性,然后让模块 pom 从那里读取它。有没有办法让 pom.xml 读取属性文件以读取版本?
【问题讨论】:
-
@JigarJoshi,看看你指定的链接,我想那是不可能完成的。
-
是
-
您应该开始在您的(公司-)父级中使用dependencyManagement,这正是为此目的而设计的。
标签: maven