![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Maven
是摩卡不是抹茶呀
纯粹地爱Java
展开
-
解决Maven无法下载依赖问题
背景 当尝试下载较新版本的Spring Boot时,会出现以下问题: 解决方案 -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true // -e表示详细异常,-U表示强制更新 mvn clean install -e -U原创 2021-10-23 20:05:10 · 134 阅读 · 0 评论 -
带你认识 Maven dependencies与dependencyManagement之间的区别
面向对象的思想同样适用于Maven 使用dependencyManagement优势 统一管理项目的版本号,确保应用的各个项目的依赖和版本一致,才能保证测试的和发布的是相同的成果,因此,在顶层pom中定义共同的依赖关系。 同时可以避免在每个使用的子项目中都声明一个版本号,这样想升级或者切换到另一个版本时,只需要在父类容器里更新,不需要任何一个子项目的修改; 如果某个子项目需要另外一个版本号时,只需要在dependencies中声明一个版本号即可。 子类就会使用子类声明的版本号,不继承父类版本号。 两者原创 2020-07-20 21:47:54 · 214 阅读 · 0 评论 -
Maven 构建Spring Boot 多模块项目 心得
参考文章 Spring-Cloud笔记02:IDEA中构建多模块的Maven项目 心得总结 1、更多是将common模块作为依赖引入,不是直接继承(而是通过继承父pom) 2、 对于spring-boot-dependencies里面存在的依赖,父pom不需要处理。 当子项目继承父项目后,直接使用<groupId>,<artifactId> 即可从spring-boot-dependencies引入。 因为spring-boot-dependencies里面就是使用<depe原创 2020-07-20 21:44:37 · 421 阅读 · 2 评论