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

dif*_*ffa 3 java dependency-management maven

我有一个POM,它在dependencyManagement部分中描述了一组依赖关系。这组依赖项定义了在部署应用程序时将提供的依赖项,因此我希望遵守此列表,而无需让我的项目重新定义它们。

有没有一种方法可以使我从该POM继承托管依赖关系,而不必将其作为项目的父POM?

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

Puc*_*uce 5

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

 <dependencyManagement>
   <dependencies>
     ...
     <dependency>
       <groupId>someGroupId</groupId>
       <artifactId>someArtifactId</artifactId>
       <version>someVersion</version>
       <type>pom</type>
       <scope>import</scope>
     </dependency> 
     ...
   </dependencies>
 </dependencyManagement>
Run Code Online (Sandbox Code Playgroud)

您可以在父POM中定义此名称。