7、Maven的继承

本文介绍如何使用Maven的依赖管理和继承特性简化大型项目的配置。通过在父项目中定义依赖关系,子项目可以轻松地继承这些设置,从而减少重复工作并保持一致性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、在user-parent项目里面的pom.xml中配置如下

      

<!-- 管理继承的一些依赖,可以减少子类pom.xml的配置 -->
	<dependencyManagement>
		<dependencies>
			<dependency>
				<groupId>junit</groupId>
				<artifactId>junit</artifactId>
				<version>4.10</version>
				<scope>test</scope>
			</dependency>

		</dependencies>
	</dependencyManagement>
2、在user-log中的pom.xml的配置如下

     

<<parent>
    <groupId>com.baowei.user</groupId>
    <artifactId>user-aggregation</artifactId>
   <version>0.0.1-SNAPSHOT</version>
   <relativePath>../user-parent/pom.xml</relativePath>
</parent>


3、通过继承,来管理依赖关系

       在子maven项目里面,可以减少配置文件


4、通过继承来管理常量

      在子maven里面,重复的变量。只要在父maven项目里面,保留一份就可以了。子maven项目的都可以删除。 以减少配置文件。


5、注意

注意Maven的聚合和继承的区别:

Maven的聚合,找的是模块的位置。Maven的继承  ,找的是父类的pom.xml文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值