windows下搭建maven私服并上传jar包
1、下载Nexus
进入官网下载页
2、安装Nexus
Nexus解压:
3. nexus3的启动
打开cmd或者powershell(本地win10系统不能启动),进入nexus-3.16.0-01in下。
执行:nexus.exe /run
启动完成后,表示成功
4、nexus登录
使用
5、新建仓库和账号
参考:
1.创建3rd_part库
使用默认用户admin/admin123登陆
点击左侧的repository epositories后,在右侧点击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:installedmavenRepositoryfastjson-1.2.40.jar -Durl=http://localhost:8081/repository/3rd_part/ -DrepositoryId=deployment --settings E:installedmavenRepositorysettings-private.xml
其中-Durl即3rd_part仓库的地址
6、遇到的问题
1、使用powerShell启动报错(win10系统)
原因不明,启动nexus使用cmd
2、上传jar包时报错
原因:-Dversion出现SNAPSHOT版本结尾的,去掉这个就好了