使用maven从另一个POM导入托管依赖项

时间:2014-05-09 11:53:58

标签: java maven dependency-management

我有一个POM,它在dependencyManagement部分描述了一组依赖项。这组依赖项定义了在部署应用程序时提供的依赖关系,所以我想坚持这个列表而不是让我的项目重新定义它们。

有没有办法可以从这个POM继承托管依赖项而不是我项目的父POM?

我想避免在我的项目POM中指定版本等。

1 个答案:

答案 0 :(得分:4)

我认为你正在寻找类似的东西:

 <dependencyManagement>
   <dependencies>
     ...
     <dependency>
       <groupId>someGroupId</groupId>
       <artifactId>someArtifactId</artifactId>
       <version>someVersion</version>
       <type>pom</type>
       <scope>import</scope>
     </dependency> 
     ...
   </dependencies>
 </dependencyManagement>

你可以定义这个,例如在你父母的POM中。