---恢复内容开始---
首先,Maven管理项目和jar包可以分为三种情况;
下面我们先来给自己的电脑配置一个本地仓库,这个仓库是保存我们平时项目的jar包,当我们导入jar包的时候,会优先到本地仓库中查找;
指定Maven的本地仓库,在settings配置文件中添加一个本地仓库,这个设置刚开始的时候是被注释掉的,
这里是中央仓库地址:https://mvnrepository.com/
下面是最重要的私服管理:
首先我们要下载一个私服的压缩包nexus:官方下载地址:https://www.sonatype.com/download-oss-sonatype
然后将下载好文件解压到一个非中文的目录下,然后打开cmd(注意这里要是管理员的身份,否则可能进入不了)进入到解压文件的bin的上一级目录:
然后就是执行命令:nexus install
该命令执行完毕后没有出错的话,继续执行命令:nexus start,启动服务
最后就是在浏览器中访问该服务:http://localhost:8081/nexus,能够进入服务的页面就是安装成功了。
这里默认的登录账号是:admin 密码是:admin123
关联私服
jar包上传到私服:
第一步先在settings配置文件中配置私服镜像服务器:
12 public 3Public Repositories 4http://localhost:8081/nexus/content/groups/public/ 5* 6
然后在servers中配置私服的账号:
12 6nexus 3admin 4admin123 57 11releases 8admin 9admin123 1012 snapshots 13admin 14admin123 15
然后在要上传到私服的项目的pom.xml文件中配置私服上传路径:
1 23 4 7releases 5http://localhost:8081/nexus/content/repositories/releases/ 68 11snapshots 9http://localhost:8081/nexus/content/repositories/snapshots/ 10
上传的方法是,右键项目---》run as --->Maven build(注意是该选项后面没有东西的那个) ---》这个时候会弹出来一个新的窗口,在新窗口做如下操作
这里可能会出现一个错误,就是上传不成功,
产生这个问题的原因就是在settings的配置文件中没有配置上传私服的分组内的配置,就是第一步的的后面两个配置没有配置,将后面两个配置加上就可以了。
下面我们到私服里面查看自己上传的jar包项目;
在这里就是你创建项目的时候选择的版本号,与你上传到私服里面的位置是相对应的。
下面我们来学习怎么引用上传到私服的jar包
我们直接找到我们上传到私服的项目(注意这里要区分是java项目还是web项目),
将上面的坐标复制到我们创建的项目的pom.xml文件中;
上面是利用eclipse自动上传,我们还可以手动上传,
现在我们来操作将jar包上传到私服里面,这个对于一些中央仓库没有的jar包很有用,比如oracle的驱动包
现在我们来查看我们上传的jar包:
这样不被中央仓库识别和认可的一些jar包就可以放到第三方私服组里面了,方面我们的使用。
---恢复内容结束---