Maven--继承与聚合
来源:互联网 发布:cf积分刷枪软件 编辑:程序博客网 时间:2024/06/14 22:54
1 聚合项目
创建一个项目
在user-aggregator项目中执行mvn -clean将会清空关联项目的jar文件。
2 继承
2.1 同时和上面中的一样,创建一个项目。为user-parent。
特别注意的位置是选择pom.xml文件。
让dao层继承parent层
dao层和service和web层均继承自parent时,和均会发出警告,因为继承自parent,交由parent来管理,子项目不存在所谓的版本号这个说法,去掉和即可。
2.2 将user-dao层中pom.xml中的依赖转到user-parent中。可将user-dao中依赖的版本号去掉,因为dao层中的依赖继承自parent,可在parent中进行说明。dao将会继承parent中架包说明。
2.3 统一管理版本
在parent中,定义一个版本号。
<!-- 统一管理Spring的版本 spring.version为自定义的,其他的也可比如log.version--> <properties> <spring.version>4.3.10.RELEASE</spring.version> </properties>
在具体依赖中引用即可
<!-- Spring --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-beans</artifactId> <version>${spring.version}</version> </dependency>
继承该项目的子项目并且在依赖中引用了依赖将会均使用该版本的依赖。
Scope对该架包生命周期进行生命,Scope属性值说明如下:
阅读全文
0 0
- Maven聚合与继承
- Maven聚合与继承
- Maven聚合与继承
- Maven聚合与继承
- Maven聚合与继承
- Maven 聚合与继承
- Maven聚合与继承
- maven聚合与继承
- Maven聚合与继承
- Maven聚合与继承
- Maven聚合与继承
- maven聚合与继承
- Maven -- 聚合与继承
- Maven聚合与继承
- Maven聚合与继承
- maven聚合与继承
- Maven 聚合与继承
- Maven--继承与聚合
- cf840A Leha and function
- windowss下python安装pip
- 使用Akka的Actor和Future简单地实现并发处理
- cookies
- 巧用SQL的with语法生成临时结果集,进行查询与更新同步操作,解决高并发下对数据的重复访问
- Maven--继承与聚合
- Opencv + FFTW3 图象高斯高低通滤波
- Python Sting 练习实践(一)
- rabbitmq学习以及spring项目spring-amqp配置
- 华为手机解锁不成功
- linux alsa 声音录播详解
- Java 基础 —— 数组
- pocketSphinx 嵌入式关键词唤醒
- JSTL_基础入门