1、nuxus安装
1.1 获取并解压nexus:
链接:https://pan.baidu.com/s/1n-Ev_F2uWGdMmzn-cGDJkA
提取码:rnaq
tar -zxvf nexus-3.12.1-01-unix.tar.gz -C /usr/local
2.2 修改配置文件
vim /etc/security/limits.conf
#内容如下
* soft nofile 65536
* hard nofile 65536
2.3 创建nexus用户
useradd nexus
#修改密码
passwd nexus
2.4 修改权限
chown -R nexus:nexus /usr/local/nexus-3.12.1-01/
chown -R nexus:nexus /usr/local/sonatype-work/
2.5 启动
su nexus
/usr/local/nexus-3.12.1-01/bin/nexus start
2.6 访问
http://192.168.66.72:8081/
2、nexus使用说明
2.1仓库介绍
2.2创建一个第三方仓库
用来存放第三方jar包
具体操作依次点击下面图形的红圈
2.3设置代理为阿里云
修改代理地址为:http://maven.aliyun.com/nexus/content/groups/public/
此时,nexus已经安装配置完成了
2.4idea中配置nexus私服
settings文件:
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<localRepository>C:\Users\TangLiPing\.m2\repository</localRepository>
<pluginGroups>
<pluginGroup>com.spotify</pluginGroup>
</pluginGroups>
<proxies>
</proxies>
<servers>
<server>
<id>ausp-releases</id>
<username>admin</username>
<password>admin123</password>
</server>
<server>
<id>ausp-snapshots</id>
<username>admin</username>
<password>admin123</password>
</server>
</servers>
<mirrors>
</mirrors>
<profiles>
<profile>
<id>ausp</id>
<activation>
<activeByDefault>false</activeByDefault>
</activation>
<!-- 私有库地址-->
<repositories>
<repository>
<id>ausp</id>
<url>http://192.168.66.72:8081/repository/maven-public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
<!--插件库地址-->
<pluginRepositories>
<pluginRepository>
<id>ausp</id>
<url>http://192.168.66.72:8081/repository/maven-public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>
<activeProfiles>
<activeProfile>ausp</activeProfile>
</activeProfiles>
</settings>
pom文件
<distributionManagement>
<repository>
<id>ausp-releases</id>
<name>Ruizhi Release Repository</name>
<url>http://192.168.66.71:8081/repository/maven-releases/</url>
</repository>
<snapshotRepository>
<id>ausp-snapshots</id>
<name>Ruizhi Snapshot Repository</name>
<url>http://192.168.66.71:8081/repository/maven-snapshots/</url>
</snapshotRepository>
</distributionManagement>
到此,已经全部配置完毕,有时间我会增加docker安装nexus