联想性价比最高的笔记本-光盘刻录
![nexus3](/uploads/image/0263.jpg)
2023年4月3日发(作者:下载windowsxp系统)
Linux使⽤nexus搭建maven私服
⼀、准备⼯作
系统:LINUX
JDK:已安装(未安装详见jdk安装教程:/muzi1994/p/)
Maven:已安装(未安装详见maven安装教程:/muzi1994/p/)
Nexus:
所有版本下载地址:
Nexus是⼀个强⼤的Maven仓库管理器,它极⼤地简化了⾃⼰内部仓库的维护和外部仓库的访问。
⼆、安装Nexus
1.解压nexus⽂件
1[root@centos6var]#
注:解压后有两个⽂件夹:
nexus-2.12.0-01:是nexus的核⼼⽂件
sonatype-work:maven下载jar存放地址
2.启动Nexus
1
2
3
4
5
6
[root@centos6nexus-2.12.0-01]#./bin/nexusstart
-****************************************
WARNING-NOTRECOMMENDEDTORUNASROOT
****************************************
Ifyouinsistrunningasroot,thensettheenvironmentvariableRUN_AS_USER=rootbeforerunningthisscript.
默认情况下,不建议以root⽤户运⾏Nexus,可以修改bin/nexus中的配置跳过警告(修改RUN_AS_USER=root)
1[root@centos6nexus-2.12.0-01]#vibin/nexus
重新启动Nexus
1
2
3
4
5
6
7
[root@centos6nexus-2.12.0-01]#./bin/nexusstart
-****************************************
WARNING-NOTRECOMMENDEDTORUNASROOT
****************************************
StartingNexusOSS...
StartedNexusOSS.
注:Nexus默认端⼝8081,如果想修改端⼝。修改/conf/ties⽂件
访问⽹址:http://192.168.1.11:8081/nexus/#welcome
点击右上⾓的LogIn按钮即可登陆了。默认登录账号/密码为:admin/admin123,登陆成功后的界⾯
点击Repositories,将列表中所有Type为proxy的项⽬的Configuration中的DownloadRemoteIndexes设置为True
将Releases仓库的DeploymentPolicy设置为AllowReDeploy
当然我们也避免不了会使⽤到⼀些第三⽅的jar,⽽这些jar包也不存在于互联⽹上的maven中央仓库中,这时我们可以⼿⼯添加jar到我们的私服
中。
添加第三⽅jar如下:
填写完必选字段,点击UploadArtifact(s)按钮即可。
3.配置本地项⽬引⽤私服
⾃动发布构件到远程仓库,在⼯程中添加
1
2
3
4
5
6
7
8
9
10
修改本地$MAVEN_HOMEconf⽬录下的配置⽂件,添加如下配置
1
2
3
4
5
6
7
8
9
10
11
12
在本地⼯程⽬录下执⾏:
1mvndeploy
所部署的包就⾃动上传到了nexus安装⽬录下的
4.配置Maven从Nexus下载构件
在POM中配置Nexus私服,这样的配置只对当前的Maven项⽬有效。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
在中配置profile元素,这样就能让本机所有的Maven项⽬都使⽤⾃⼰的Maven私服。
1
2
3
4
5
6
7
8
9
10
11
12
13
更多推荐
nexus3
发布评论