【Spring Cloud微服务】-- DependencyManagement 和 Dependencies

1. dependencies

将所依赖的jar直接加到项目中,子项目也会继承该依赖。

2. dependencyManagement

只是对依赖进了声明,并没有实现jar包的引入,如果子项目需要用到相关依赖,需要进行显式声明。

如果子项目中没有对依赖指定版本,会从父项目中读取版本;如果子项目中指定了版本,就会使用子项目中指定的版本。

父工程的打包方式应该是pom,不是jar。需要手动使用packaging来进行声明。

xml 复制代码
<dependencies>
	<dependency>
		<groupId>org.projectlombok</groupId>
		<artifactId>lombok</artifactId>
		<optional>true</optional>
	</dependency>
</dependencies>

<dependencyManagement>
	<dependencies>
		<dependency>
			<groupId>com.mysql</groupId>
			<artifactId>mysql-connector-j</artifactId>
			<version>${mysql.version}</version>
		</dependency>
	</dependencies>
</dependencyManagement>
相关推荐
cyforkk6 分钟前
警惕生产环境中的“日志炸弹”:Spring MVC 异常处理最佳实践
spring·mvc·状态模式
华科易迅20 分钟前
Spring 代理
java·后端·spring
波波七25 分钟前
maven导入spring框架
数据库·spring·maven
摇滚侠1 小时前
Spring Data Redis 主从集群 哨兵集群 分片集群 yml 配置
redis·python·spring
二进制person1 小时前
JavaEE进阶 --Spring Framework、Spring Boot和Spring MVC(1)
spring boot·spring·java-ee
小胖java1 小时前
基于LDA主题模型与情感分析的航空客户满意度分析
java·spring boot·spring
华科易迅1 小时前
Spring AOP(XML后置+异常通知)
xml·java·spring
jgbazsh1 小时前
Spring中把一个bean对象交给Spring容器管理的三种方式
java·后端·spring
步步为营DotNet2 小时前
全面解读C# 14在云原生微服务开发中的创新应用
微服务·云原生·c#
SuniaWang10 小时前
《Spring AI + 大模型全栈实战》学习手册系列 · 专题六:《Vue3 前端开发实战:打造企业级 RAG 问答界面》
java·前端·人工智能·spring boot·后端·spring·架构