首页 > 其他 > 详细

项目的拆分与聚合

时间:2020-09-27 23:33:33      阅读:41      评论:0      收藏:0      [点我收藏+]

1.问题

技术分享图片

2.思路

技术分享图片

1.子工程可以继承父工程,天生继承父功能坐标

2.拆分和聚合:

拆分: 将一个工程拆分成若干个子工程
聚合: 将若干个子工程,聚合到一起运行

3.坐标冲突

排除标签,来排除低版本或者其他坐标

  • 父工程
    • 1.打包方式必须是pom 父工程有pom还可以聚合
    • 2.父工程不写代码 ,src 文件夹删除
    • 3.创建子工程,modules 标签中的内容就是子工程 ---> modules 就是孩子

3.关于高低版本依赖问题

1.产生原因

  • 导入的坐标,有冲突,版本可能不同,导致工程无法运行或找不到某些类
  • 导入两个坐标进行观察
    spring-aop
    4.3.16.RELEASE
    展开当前该坐标所依赖的jar包
    spring-webmvc
    5.2.8.RELEASE

2.解决办法

<dependency>
		<groupId>org.springframework</groupId>
			<artifactId>spring-context</artifactId>
		<version>4.3.16.RELEASE</version>
		<!--将低版本的坐标或者冲突的坐标进行排除-->
		<exclusions>
			<exclusion>
			<!--不用配置版本号-->
				<groupId>org.springframework</groupId>
				<artifactId>spring-core</artifactId>
				</exclusion>
				<exclusion>
				<groupId>org.springframework</groupId>
				<artifactId>spring-aop</artifactId>
			</exclusion>
		</exclusions>
	</dependency>

4.项目拆分的简单实现

项目的拆分与聚合

原文:https://www.cnblogs.com/zhenqk/p/13742283.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!