1、下载nexus安装包:
下载地址:www.sonatype.com/download-os…
2、上传压缩文件到自己的服务器
我上传到了usr/local目录下
3、解压文件tar -zxvf nexus-3.25.1-04-unix.tar.gz
4、修改配置文件
4.1、修改nexus.vmoptions
如果Linux硬件配置比较低的话,建议修改为合适的大小,否则会出现运行崩溃的现象,文件在bin目录下
1)编辑 nexus.vmoptions 文件(在 Nexus 文件夹中的 bin 目录下):
vim bin/nexus.vmoptions //虚拟机选项配置文件
2)修改 Nexus 的内存配置即可:
-Xms128M
-Xmx128M
-XX:MaxDirectMemorySize=256M
4.2、修改端口号
Nexus默认的端口是8081,可以在etc/nexus-default.properties配置中修改,也可以不用改,使用默认8081
vim nexus-default.properties //修改端口号
5、启动nexus
bin目录下执行nexus start 会弹出 Starting Nexus …Started Nexus OSS.这样的,然后要很久。大概五六分钟再看比较好
nexus start
//nexus {start|stop|run|run-redirect|status|restart|force-reload} 执行命令
然后进入http://ip:端口/nexus 就可以看到已经部署好的界面
进入页面后,会提示初始密码的位置,一般是在初始密码sonatype-work/nexus/admin.password这个文件下。初始用户名是admin。登陆后会提示修改密码!!
6、nexus配置、创建 aliyun 仓库镜像
6.1、创建 aliyun 仓库镜像
点击最上面一栏的齿轮,来到设置界面,点击菜单栏的Repositories,然后点击create repository
选择maven2(proxy)
配置名称 : maven-aliyun
配置代理址 : https://maven.aliyun.com/repository/public
其它不用修改,点击 Create repository 完成 aliyun 创建
6.2、配置Aliyun仓库优先级
在菜单栏的Repositories中,选择 maven-public
将配置的maven-aliyun添加到右边,并将Aliyun 仓库提至最高,点击Save 就配置完成了
7、项目中配置
7.1、配置 Maven Setting
打开 setting.xml maven的配置文件一般在 .m2/settings.xml
添加 mirrors和servers,需要注意的是 servers 的ID要和 mirrors的ID是一样的,会通过这个id去访问
<mirrors>
<mirror>
<id>releases</id>
<mirrorOf>*</mirrorOf>
<name>Nexus</name>
<url>http://<自己的地址>:8081/repository/maven-public/</url>
</mirror>
</mirrors>
<servers>
<server>
<id>releases</id>
<username>admin</username>
<password>设置的密码..</password>
</server>
<server>
<id>snapshots</id>
<username>admin</username>
<password>设置的密码..</password>
</server>
</servers>
7.2、配置 项目中 pom文件
在pom文件中添加如下配置,id要和setting.xml文件中的配置一致
<distributionManagement>
<repository>
<id>releases</id>
<url>http://<自己的地址>:8081/repository/maven-releases/</url>
</repository>
<snapshotRepository>
<id>snapshots</id>
<url>http://<自己的地址>:8081/repository/maven-snapshots/</url>
</snapshotRepository>
</distributionManagement>
到此,nexus私服的安装配置与使用已经完成了!!!