maven-单继承
当我们想在项目中使用另外一个构件中dependencyManagement声明的依赖,而又不想继承这个项目的时候,可以在当前项目中添加:
<dependencyManagement>
<dependencies>
<dependency>
<groupId></groupId>
<artifactId></artifactId>
<version></version>
<!-- type的值必须是pom -->
<type>pom</type>
<!-- scope的值必须是import -->
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
这样会将指定构件中的dependencyManagement元素声明的所有依赖导入到当前pom.xml的dependencyManagement中
对方项目需要install安装到本地仓库
dependencyManagement
使用dependencyManagement来解决继承的问题,子pom.xml中只用写groupId、artifactId就可以了,其他信息都会从父dependencyManagement中声明的依赖关系中传递过来