下载安装
下载地址:Download Archives - Repository Manager 3
问题:点击download无法访问网站
解决办法:使用迅雷进行下载
新建---将zip粘贴到迅雷---立即下载(但是下载会非常慢,建议使用会员加速)

启动
解压后以管理员身份(右击开始,选择Windows终端(管理员))打开cmd,进入bin目录下,执行./nexus /run命令启动
启动成功了会出现下图样式
注意:初次启动会非常慢,耐心等待一下
访问Nexus首页
首页地址:http://localhost:8081/,8081为默认端口号
Nexus初始化配置
1.点击右上角【Sign in】,会弹出下图弹窗让你登录,首次登录账号为admin,密码在你解压路径下的:nexus-3.61.0-02-win64\sonatype-work\nexus3\admin.passward,根据他提供的路径一层层找就能找到(登录页面图源尚硅谷课程截图),登录成功之后根据提示进行下一步操作即可

默认创建的仓库
初始状态下,仓库是没有内容的
proxy:某个远程仓库的代理
goup:存放,通过Nexus获取的第三方jar包
hosted:存放,本团队其他开发人员部署到Nexus的jar包
maven-central:Nexus对maven中央仓库的代理
maven-public:Nexus默认创建,供开发人员下载使用的组仓库
maven-releases:Nexus默认创建,供开发人员部署自己的jar包的宿主仓库要求releases版本
maven-snapshots:Nexus默认创建,供开发人员部署自己的jar包的宿主仓库要求snapshots版本
通过Nexus下载jar包
修改本地Maven的核心配置文件setting.xml,设置新的本地仓库地址(不建议直接在配置文件里改,建议先将老的配置文件拷贝一份)
<localRepository>D:\develop\maven-repository-new</localRepository>
将阿里云镜像仓库地址的mirror标签修改成下面这样
<mirror>
<id>nexus-mine</id>
<mirrorOf>central</mirrorOf>
<name>Nexus mine</name>
<url>http://localhost:8081/repository/maven-public/</url>
</mirror>
将jar包部署到Nexus
maven工程中pom.xml中配置
snapshotRepository里的id标签必须和setting.xml中指定的mirror标签中的id属性一致
url为要上传jar包到某一个仓库的仓库地址
<distributionManagement>
<snapshotRepository>
<id>nexus-mine</id>
<name>Nexus Snapshot</name>
<url>http://localhost:8081/repository/maven-snapshots/</url>
</snapshotRepository>
</distributionManagement>
引用别人部署的jar包
maven工程中配置
id与setting配置文件中server的id一致
url的地址,需要的依赖从哪个仓库下载就填哪个仓库的地址
<repositories>
<repository>
<id>nexus-mine</id>
<name>nexus-mine</name>
<url>http://localhost:8081/repository/maven-snapshots/</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
<releases>
<enabled>true</enabled>
</releases>
</repository>
</repositories>
1553

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



