随笔分类 -  工具-maven

maven相关的记录
摘要:背景 maven默认的打包一般是将项目打成一个jar包,上传到服务器即可部署。但是如果涉及到多机器梯度部署、灰度部署就要一个服务器一个服务器的上传包,一个一个机器的部署,这样实在效率低下且麻烦。一般的操作是将批处理命令和项目打包好的jar包一起打包再分发到每个服务器,再通过多机批处理进行部署。 As 阅读全文
posted @ 2022-06-28 20:54 orangeScc 阅读(4908) 评论(0) 推荐(0) 编辑
摘要:背景 最近项目中需要集成其他系统,需要把其他系统的jar包引入到项目里面,于是记录一下如何把第三方jar包制作成依赖导入到maven项目中 步骤 进入到第三方jar包目录中(该目录不应该是maven已经打包好的目录里面) ⚠️有时候报错需要pom,可以把后面的参数加"引号"解决(实践可行) mvn 阅读全文
posted @ 2022-03-10 10:33 orangeScc 阅读(128) 评论(0) 推荐(0) 编辑
摘要:1. compile 这是默认范围。如果没有指定,就会使用该依赖范围。表示该依赖在编译和运行时都生效 2. provided 已提供依赖范围。使用此依赖范围的Maven依赖。典型的例子是servlet-api,编译和测试项目的时候需要该依赖,但在运行项目的时候,由于容器已经提供,就不需要Maven重 阅读全文
posted @ 2021-10-12 16:53 orangeScc 阅读(264) 评论(0) 推荐(0) 编辑
摘要:1. 第一原则: 最短路径优先原则 “最短路径优先”意味着项目依赖关系树中路径最短的版本会被使用 例如,假设A、B、C之间的依赖关系是A->B->C->D(2.0) 和 A->E->D(1.0),那么D(1.0)会被使用,因为A通过E到D的路径更短 2.第二原则:最先申明原则 依赖路径长度是一样的时 阅读全文
posted @ 2021-10-12 16:30 orangeScc 阅读(40) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示