下载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>
本文详细介绍了如何下载并启动Nexus服务器,包括宿主仓库、代理仓库和仓库组的设置。同时,讲解了在Maven的settings.xml中配置Nexus的步骤,以及资源的上传和下载路径。此外,还提供了自定义私服的配置示例,帮助读者理解如何管理和使用Nexus作为本地Maven仓库。
3849

被折叠的 条评论
为什么被折叠?



