怎样免费注册自己网站的域名,乐辰网站建设,网站关键词优化培训,wordpress 转node1.简介
我们在做项目的时候#xff0c;可能会偶尔接手较为古老的项目#xff0c;这些项目使用了较为老旧的版本管理或依赖管理方法#xff0c;对于新开发项目来说#xff0c;这些老旧的依赖管理方式会影响开发效率#xff0c;所以#xff0c;一般我们会选择将老项目的依…1.简介
我们在做项目的时候可能会偶尔接手较为古老的项目这些项目使用了较为老旧的版本管理或依赖管理方法对于新开发项目来说这些老旧的依赖管理方式会影响开发效率所以一般我们会选择将老项目的依赖管理修改为maven方式简化依赖管理与测试打包等步骤
2.方式
传统项目转为maven项目有两种方法
mavne依赖本地jar包不推荐本地依赖上传maven私服推荐
3.具体实现
3.1maven依赖本地jar包不推荐
该方式适用于没有maven私服而又需要将项目改为maven的场景。由于该方式是使用maven关联本地jar包本地jar包放在项目中会导致项目体积较大因此不太推荐。 以下为改造步骤 ① 将本地jar包放到项目中位置随意只要pom文件中能关联到文件即可 ②在pom文件中关联本地jar包依赖依赖本地jar包与使用远程仓库依赖不同的就是多了两个标签scope/和systemPath/
scope/标签用于标识出该依赖使用本地的依赖systemPath/标签用于指定本地依赖的具体位置其中${pom.basedir}为系统变量直接使用即可其值为项目根路径 dependencygroupIdcom.alibaba/groupIdartifactIdfastjson/artifactIdversion1.2.73/versionscopesystem/scopesystemPath${pom.basedir}/src/lib/fastjson-1.2.73.jar/systemPath
/dependency完成以上两个步骤再将maven reimport重新导入一下依赖即可成功引入本地依赖。此时即可正常使用maven的打包、测试等能力。
3.2本地依赖上传maven私服推荐
第二种改造方式就是将本地的jar包上传到maven私服若已有maven私服环境那么直接上传jar包即可若无maven私服可以下载一个nexus自己搭建一个私服。
3.2.1搭建私服及jar包上传
请参考https://blog.csdn.net/qq_50652600/article/details/131066029
3.2.2引入依赖
上传完jar包后在maven私服中搜索刚刚上传的jar包点击jar再点击usage将maven的坐标复制粘贴到项目的pom文件中即可使用。 依赖的正常使用需要正确配置maven的远程仓库否则无法使用若没有配置maven则请参考http://t.csdnimg.cn/BlcZj