Maven高级2-聚合与继承

news/2024/11/18 14:55:22/

1. 聚合

在这里插入图片描述

注意打包方式,不是默认的jar包形式,也不是web的war包形式,而是pom形式;

<groupId>org.example</groupId>
<artifactId>springmvc_08_parent</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>pom</packaging><!--设置管理的模块名称-->
<modules><module>../springmvc_08_dao</module><module>../springmvc_08_pojo</module><module>../springmvc_08_ssm</module>
</modules>

这样就会得到统一的管理

在这里插入图片描述

这里构建的顺序是按照依赖关系来构建

在这里插入图片描述

2. 继承

在这里插入图片描述

Maven继承是一种允许在一个父POM中定义公共的构建配置,然后让子模块在执行构建时,可以继承这些配置。这样做可以减少重复的配置工作,也方便了项目的管理和维护;
当在子模块的POM文件中声明一个继承关系时,子模块将继承父POM中的所有节点,可以根据需要覆盖或添加新的配置。

  1. 创建Maven模块,设置打包类型为pom;
  1. 在父工程的pom文件中配置依赖关系,子工程沿用父工程中的依赖关系;
  1. 配置子工程中可选的依赖关系,子工程中可以自行配置父工程中可选依赖的坐标,这里的版本由父工程统一提供,避免版本冲突,实现版本的统一;
<dependencyManagement><dependencies><dependency><groupId>com.alibaba</groupId><artifactId>druid</artifactId><version>1.1.16</version></dependency></dependencies>
</dependencyManagement>

子工程引用(需要在子工程中配置当前工程所继承的父工程)

	<dependency><groupId>junit</groupId><artifactId>junit</artifactId><scope>test</scope></dependency>
  1. 在子工程中配置当前工程所继承的父工程
<!-- 配置当前工程继承自parent工程 -->
<parent><groupId>org.example</groupId><artifactId>springmvc_08_parent</artifactId><version>1.0-SNAPSHOT</version><relativePath>../springmvc_08_parent/pom.xml</relativePath>
</parent>

3. 聚合与继承的区别

在这里插入图片描述


http://www.ppmy.cn/news/122530.html

相关文章

谷歌android wear智能腕表 价格,谷歌Android Wear 2.0更新推送:仅三款智能手表可享受...

经过一段时间的等待之后&#xff0c;谷歌的最新一代可穿戴平台Android Wear 2.0终于正式发布。此后便有多个品牌宣布将推出搭载Android Wear 2.0的新款智能手表。在近日举办的瑞士巴塞尔国际珠宝钟表展上&#xff0c;各大品牌发布的全新Android Wear 2.0智能手表让人眼花缭乱。…

LG华为抢先苹果发布智能手表

据外媒报道&#xff0c;3月1日&#xff0c;也就是2015年西班牙巴塞罗那世界移动通讯大会召开的前一天&#xff0c;韩国LG公司和中国华为公司均抢先美国苹果公司发布了智能手表产品&#xff0c;显示出2015年智能手表领域的竞争将更加激烈。 LG公司推出的新款Urbane智能手表基本款…

Withings发布Activité Pop智能手表 价格150美元

继去年12月上市的Withings Actvit手表以450美元的价格发售后&#xff0c;其复古的外观设计&#xff0c;内置加速度仪和蓝牙功能受到了人们关注。现在&#xff0c;新版Withings Activit Pop在2015 CES展会上发布&#xff0c;价格更亲民&#xff0c;为150美元。于美国当地时间1月…

智能手表能测新冠?你的Fitbit可能是一个全功能脉搏血氧计

全文共2776字&#xff0c;预计学习时长9分钟 图源&#xff1a;unsplash 新冠病毒最让人担心的一点就是&#xff0c;它能将一名病情稳定的感染者迅速带入病危的境地。Covid-19官方指南告诉我们&#xff0c;要呆在家里&#xff0c;就像患了感冒或流感一样——休息&#xff0c;喝水…

跨界智能手表:比亚迪向左,小鹏向右

如今&#xff0c;电动化、智能化是汽车行业转型的大方向&#xff0c;而由于目前国内汽车产业在电动化方面已经算是“小有成效”&#xff0c;因此&#xff0c;抢占智能化高地&#xff0c;打造一个多设备互融的生态系统&#xff0c;就成为了车企的共同愿景。在此背景下&#xff0…

智能手表如何救人一命?

Ryan Clark 曾经是一名游戏开发者&#xff0c;他为 Pebble智能手表打造了一款能够救癫痫患者一命的 App。这款名为「Pebble癫痫监测」的应用能够在用户癫痫发作的时候及时察觉&#xff0c;并且通知到指定的联系人。这款 App 能够发挥作用其原理是利用了 Pebble智能手表内置的加…

2019智能手表推荐_2019年,这4款智能手表已经秒杀Apple Watch!

2019年&#xff0c;这4款智能手表已经秒杀Apple Watch&#xff01; 2019-05-06 11:47:17 133点赞 194收藏 47评论 小编注&#xff1a;此篇文章来自即可瓜分10万金币&#xff0c;周边好礼达标就有&#xff0c;邀新任务奖励无上限&#xff0c;点击查看活动详情 虽然早些年&#x…

京东平台智能手表电商数据分析报告

背景&#xff1a;“1111网购狂欢节”特指每年的11月11日&#xff0c;由于日期特殊&#xff0c;因此又被称为光棍节。同时也是天猫一年一度的全场大促的日子。大型的电子网站一般会利用这一天来进行一些大规模的打折促销活动&#xff0c;以提高销售额度。 当“双11”变成网购盛…