目录
一、上传Nexus到/data/nexus路径;解压Nexus
一、上传Nexus到/data/nexus路径;解压Nexus
进入Nexus官网,选择Unix下载 Nexus官网
Nexus官网下载需要翻墙,较为困难。这里引入其他博主整理的百度云地址 点此下载
1.下载成功
2.上传到Linux
3.解压
二、启动Nexus
- 移到 /data/nexus/nexus-3.31.1-01/bin
- 移到 /data/nexus/nexus-3.31.1-01/etc/nexus-default.properties 可修改端口
- 执行 ./nexus start
- 执行 ./nexus status 查看启动状态
三、访问8081端口
默认仓库
- maven-central:maven中央库,默认从https://repo1.maven.org/maven2/拉取jar
- maven-releases:私库发行版jar
- maven-snapshots:私库快照(调试版本)jar
- maven-public:仓库分组,把上面三个仓库组合在一起对外提供服务,在本地maven基础配置settings.xml中使用。
nexus仓库类型主要分为三种
- proxy 远程代理仓库jar放置的目录
- hosted 本地仓库jar放置的目录,我们一般部署自己的jar到这个类型的仓库
- group远程代理仓库jar和本机仓库jar
配置aliyun地址
注:注意需要点击 View certificate
https://maven.aliyun.com/repository/central
将aliyun仓库添加到maven-public仓库组,并调整顺序
四、修改本地maven配置
打开本地的maven下的conf/settings.xml
1.加入servers , 您的私服账户和密码,确保有权限
<servers>
<server>
<id>maven-releases</id>
<username>用户名</username>
<password>密码</password>
</server>
<server>
<id>maven-snapshots</id>
<username>用户名</username>
<password>密码</password>
</server>
</servers>
2.配置私服地址
<mirror>
<id>maven-central</id>
<mirrorOf>*</mirrorOf>
<name>my maven resp</name>
<url>http://ip:端口/repository/maven-public/</url>
</mirror>
查看方法
五、项目pom文件更改
1.从私服下载jar包依赖
<!-- 从私有服务器下载jar包-->
<repositories>
<repository>
<id>local-repository</id>
<url>http://ip:端口/repository/maven-public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
2.上传jar包到私服的依赖
<!-- 向私有仓库服务器上传jar包-->
<distributionManagement>
<repository>
<id>maven-releases</id>
<url>http://ip:端口/repository/maven-releases/</url>
</repository>
<snapshotRepository>
<id>maven-snapshots</id>
<url>http://ip:端口/repository/maven-snapshots/</url>
</snapshotRepository>
</distributionManagement>
六、将maven项目打包到私服
测试上传成功
七、查看包依赖
选中需要依赖的包,并点击
将此依赖引入到项目中即可。
注:引入私服仓库需要引入 五、中导入私服包到pom配置