maven 搭建私服nexus

nexus:https://pan.baidu.com/s/1WRkSJEuBbbPVE7wDw_F67Q

解压nexus,在bin目录启动如下:nexus.exe /run
maven 搭建私服nexus_第1张图片

看到下图标识启动成功:
maven 搭建私服nexus_第2张图片

 

打开浏览器输入:http://localhost:8081

maven 搭建私服nexus_第3张图片

 

点击右上角登录,默认账号密码:
admin
admin123


1.如下图,点击设置图标,选择repositoriles

maven 搭建私服nexus_第4张图片


2  创建create repository

maven 搭建私服nexus_第5张图片
 

3.选择maven2 (proxy)
maven 搭建私服nexus_第6张图片

 

4 输入仓库名称和仓库url,这里我们使用国内阿里云的:http://maven.aliyun.com/nexus/content/groups/public
网页下拉到底部,点击按钮 create repository
maven 搭建私服nexus_第7张图片

 

5点击maven-public
maven 搭建私服nexus_第8张图片

 

6 点击maven-public进去之后,滚动条到最底部把我们刚才新增的hello移动到右侧,点击保存
maven 搭建私服nexus_第9张图片

7 配置maven的setting文件(下载需要用到第一个mirror,上传需要用到第二个和第三个mirror)
maven 搭建私服nexus_第10张图片
注:上面的mirror里面的url地址从下图获取
maven 搭建私服nexus_第11张图片

 

到此我们的maven项目的jar包是从8081/repository/hello私服下载获取的,如果私服没有jar则会去公网下载,也就是我们刚才配置的阿里云的maven仓库地址去下载,如果想上传项目jar到私服,请往下看


8 打包maven为jar上传到私服
配置图7的3个mirror,第一个mirros是我们刚才新建的,第二个和第三个是固定的就这么写是用来上传jar用的。
继续配置setting文件的server节点
maven 搭建私服nexus_第12张图片
配置maven项目的pom.xml

    
	    
	        my-deploy-release
	        http://localhost:8081/repository/maven-releases/
	    
	
	    
	        my-deploy-snapshot
	        http://localhost:8081/repository/maven-snapshots/
	    
	

注:server的id 要与pom.xml里面的id对应

进入到maven项目运行命令mvn deploy。不出意外就会把当前的maven项目编译成jar上传到了私服。

问:执行mvn deploy会把jar上传到私服的哪个位置啊?
答:maven会判断版本后面是否带了-SNAPSHOT,如果带了就发布到snapshots仓库,否则发布到release仓库。


9 通过网页上传jar到私服。
比如我们在maven项目需要引用第三方jar,但是公网是没有这个jar的,也就是私对私的
maven 搭建私服nexus_第13张图片

点击上传
maven 搭建私服nexus_第14张图片

上传jar,添加jar属性就完结了
maven 搭建私服nexus_第15张图片

你可能感兴趣的:(maven 搭建私服nexus)