会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
companion
上一页
1
···
9
10
11
12
13
14
15
16
17
···
23
下一页
Maven统一依赖版本管理
摘要: 对同一个项目组jar包最好使用相同的版本,为了方便升级框架,可以将jar包的版本信息统一提取出来 统一声明版本号 <properties> <jgs.spring.version>4.3.20.RELEASE</s<jgs.spring.version> </properties> 其中 jgs.s
阅读全文
posted @ 2023-01-31 17:32 companion
阅读(262)
评论(0)
推荐(0)
编辑
Maven依赖排除
摘要: 使用 <exclusions>标签实现 A->B的1.0版本,B->C的1.0版本,scope都默认为compile,根据依赖传递性,C会传递给A,会被A自动依赖,但C此时有个更新的版本2.0,A想使用2.0的版本,则需要使用依赖排除; <!-- dubbo --> <dependency> <gr
阅读全文
posted @ 2023-01-31 17:31 companion
阅读(252)
评论(0)
推荐(0)
编辑
Maven可选依赖
摘要: 比如情况如下: A->B中scope: compile B->C中scope: compile 按照上面的依赖传递性,C会传递给A,被A依赖; 如果此时B不想让C被A自动依赖,怎么办? dependency元素下采用optional选项配置,它是一个boolean值,表示是一个可选依赖,B->C时将
阅读全文
posted @ 2023-01-31 17:28 companion
阅读(34)
评论(0)
推荐(0)
编辑
Maven依赖调解
摘要: 实际开发中可能存在这种情况,A->B->C->X(1.0),A->D->X(2.0),此时X出现了2个版本1.0和2.0,此时A项目会选择X的哪个版本? 解决这种问题,maven有2个原则: 路径最近原则 上面A->B->C->X(1.0),A->D->X(2.0),X的2.0版本距离A更近一些,所
阅读全文
posted @ 2023-01-31 17:20 companion
阅读(39)
评论(0)
推荐(0)
编辑
Maven依赖传递性
摘要: 当我们在项目中加入spring-web依赖,而spring-web又依赖了spring-beans、spring-core、spring-jcl等,那么这3个依赖也被自动加了进来,这种叫做依赖的传递; 而scope元素的值会对这种传递依赖会有影响,影响结果如下图: A依赖于B,B依赖于C,我们说A对
阅读全文
posted @ 2023-01-31 17:17 companion
阅读(43)
评论(0)
推荐(0)
编辑
Maven依赖范围
摘要: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> <exclusions> <exclusion
阅读全文
posted @ 2023-01-31 15:16 companion
阅读(530)
评论(0)
推荐(0)
编辑
IDEA创建maven项目慢如何解决?
摘要: 解决方案一: 在创建Maven项目时新加一个 archetypeCatalog=internal 参数属性; 具体原因及操作参考文档: https://blog.csdn.net/qq_44785877/article/details/111669176 解决方案二: 在maven的VM Optio
阅读全文
posted @ 2023-01-31 14:42 companion
阅读(132)
评论(0)
推荐(0)
编辑
Maven的依赖管理
摘要: pom.xml文件中配置依赖关系: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchem
阅读全文
posted @ 2023-01-31 14:22 companion
阅读(30)
评论(0)
推荐(0)
编辑
GAV坐标和jar包的定位关系
摘要: 对于我们项目需要使用某个jar的依赖,在项目的pom.xml中添加dependency即可,依赖的jar包不知道怎么写,可以在maven的仓库中搜索; 官网仓库地址: http://mvnrepository.com <dependency> <groupId>org.mybatis</groupI
阅读全文
posted @ 2023-01-31 13:49 companion
阅读(133)
评论(0)
推荐(0)
编辑
maven的setting.xml核心文件
摘要: settings.xml,这个文件默认在MAVEN_HOME/conf目录,一般我们会拷贝一份放在~/.m2目录中; MAVEN_HOME/conf/settings.xml是全局范围的配置文件,整个机器上所有用户都会受到该配置的影响; ~/.m2/settings.xml是用户范围级别的配置文件,
阅读全文
posted @ 2023-01-31 13:47 companion
阅读(58)
评论(0)
推荐(0)
编辑
上一页
1
···
9
10
11
12
13
14
15
16
17
···
23
下一页
导航
博客园
首页
联系
订阅
管理
公告