下载Nexus
首先先下载 Nexus
cmd进入对应的路径
服务器 启动 nexus /run nexus
端口号 8081
访问地址 http://localhost:8081
私服资源划分
-
宿主仓库hosted
保存无法从中央仓库获取的资源 -
代理仓库proxy
代理仓库 通过nexus访问其他公共仓库 例如中央仓库 -
仓库组group
讲若干个仓库组成一个群组 简化配置
仓库组不能保存资源 属于设计性仓库
nexus资源上传
保存的位置(宿主仓库)
资源文件
对应坐标
再maven中的setting.xml中进行配置
<!-- 配置访问服务器的权限 用户密码-->
<servers>
<server>
<id>dushaoqin-release</id>
<username>admin</username>
<password>admin</password>
</server>
<server>
<id>dushaoqin-snapshots</id>
<username>admin</username>
<password>admin</password>
</server>
</servers>
自定义私服
对应添加路径公共路径
<!-- 自定义duhsaoqin私服 -->
<mirror>
<id>nexus-dushaoiqn</id>
<name>*</name>
<url>http://localhost:8081/repository/maven-public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
自己本地的setting要和当前安装的私服保持一致
资源发布
设置私服访问权限
设置资源上传路径(私服宿主仓库地址)
设置资源下载路径(私服仓库组地址)
<distributionManagement>
<repository>
<id>dushaoqin-release</id>
<url>http://localhost:8081/repository/dushaoqin-release/</url>
</repository>
<snapshotRepository>
<id>dushaoqin-snapshots</id>
<url>http://localhost:8081/repository/dushaoqin-snapshots/</url>
</snapshotRepository>
</distributionManagement>
版权声明:本文为acwing原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。