在我们项目开发中有些jar包在仓库中可能并不存在,需要我们自己手动去添加,如下是个人自己亲测的解决方式!!!
一、上传第三方插件
1)、 进入nexus站点
2)、选择3rd party资源库
3)、选择Artifact upload,选择GAV 方式录入构建,上传jar文件
4)、点击Add Artifact加入jar包
5)、点击upload Artifact 完成上传
上传成功后:可以在browse index中找到刚刚上传的jar包,复制右侧的xml到pom.xml即可引用ojdbc6.jar
完成上面步骤只是更新到了maven,还不能对依赖进行更新使用。
二、maven项目提交到nexus
由于我们上传的jar都是不只是给自己用的,而是团队使用,所以要提交到nexus
1)在maven项目的pom.xml文件中加入distributionManagement
2)运行部署
右键maven项目->Run As->Maven build。。。,在配置页面的Goals填入clean deploy之后,点击run按钮即可。
在maven本地仓库会留下缓存文件(lastUpdated),在一定时间内不会去远程仓库更新,这样项目会一直报错,需要清掉所有的缓存文件。请下载该文件maven-clean.bat,放置到仓库目录比如(d:\Users\Administrator\.m2\),点击执行。