1、下载Nexus
进入官网下载页https://www.sonatype.com/download-oss-sonatype
2、安装Nexus
Nexus解压:
3. nexus3的启动
打开cmd或者powershell(本地win10系统不能启动),进入nexus-3.16.0-01\bin下。
执行:nexus.exe /run
启动完成后,表示成功
4、nexus登录
使用http://localhost:8081 登录,默认端口8081,账号密码admin/admin123
5、新建仓库和账号
参考:https://blog.csdn.net/u013887008/article/details/79429973
1.创建3rd_part
库
使用默认用户admin/admin123
登陆
点击左侧的repository\repositories
后,在右侧点击create repository
然后选择maven2(hosted)
,填写如下
跳到首页后选择maven-public
将3rd_part
移到member
中,即将33rd_part
由maven-public
管理,点击save
至此,创建仓库完成
2.创建3rd_part
管理用户
创建用户: 用户名/密码-dev/dev123
直接浏览器
使用dev/dev123
登陆
6、上传jar包
这里只介绍使用maven命令上传方式
1.在settings.xml
文件中加入节点server
:
<server>
<id>deployment</id>
<username>dev</username>
<password>dev123</password>
</server>
2、
mvn deploy:deploy-file
-DgroupId=com.sjing.yjyuan
-DartifactId=fastjson-sj
-Dversion=1.0.1
-Dpackaging=jar
-Dfile=E:\installed\mavenRepository\fastjson-1.2.40.jar
-Durl=http://localhost:8081/repository/3rd_part/
-DrepositoryId=deployment
--settings E:\installed\mavenRepository\settings-private.xml
其中-Durl
即3rd_part
仓库的地址
6、遇到的问题
1、使用powerShell启动报错(win10系统)
原因不明,启动nexus使用cmd
2、上传jar包时报错
原因:-Dversion出现SNAPSHOT版本结尾的,去掉这个就好了