[size=large][b]1 下载[/b][/size]
[url]https://www.sonatype.com/download-oss-sonatype[/url]
[size=large][b]2 安装与配置[/b][/size]
1) 解压
2) 将解压目录\nexus-2.14.0-01\bin加入到path环境变量中
3) cmd窗口执行nexus出现以下
Usage: nexus { console : start : stop : restart : install : uninstall }
4) 修改配置文件
打开 nexus-2.14.0-01\bin\jsw\conf\wrapper.conf 找到
# Set the JVM executable
# (modify this to absolute path if you need a Java that is not on the OS path)
wrapper.java.command=java(此处改为java命令文件路径)
5) 执行 nexus install 安装
6) 启动 nexus start 就启动了 或者 在"服务"找到nexus启动
7) 打开浏览器 输入以下 URL
http://127.0.0.1:8081/nexus/
登录的用户名和密码 admin/admin123 可以所有的仓库
(8) 下载的jar包存储在
安装目录\sonatype-work\nexus\storage
[size=large][b]3 mvn deploy 命令 将代码提交给工厂或者仓库[/b][/size]
[size=large][b]4 hosted proxy[/b][/size]
hosted 本地的 Releases
proxy 代理的 需要联外网的
group 分组 将hosted 和proxy组合 (常用)
[size=large][b]5 配置默认去私服下载(单独项目)[/b][/size]
nexus
nexus Respository
http://127.0.0.1:8081/nexus/content/groups/public/
true
true
org.eclipse.jetty
jetty-server
9.4.0.RC0
可以看到已经下载成功了 如图
[img]http://dl2.iteye.com/upload/attachment/0120/4357/07f2bd13-abee-33a4-91df-f82c7c3dcaf8.png[/img]
[size=large][b]6 修改setting.xml(所有项目)[/b][/size]
1) 只要修改了setting.xml 一定要执行
[img]http://dl2.iteye.com/upload/attachment/0120/4367/af1fe8c5-d05f-3600-afc4-7cae9a013603.png[/img]
2) profile 但是如果私服不能访问 还可以从中央工厂下载
注意 中央工厂 可以在 安装目录\lib\maven-model-builder-3.3.9.jar 找到pom-4.0.0.xml里面看到
nexus
nexus
nexus repository
私服URL
true
false
nexus
3) mirror 可以配置只能从中央工厂下载
nexus
*
Human Readable Name for this Mirror.
私服URL
注意 这个可能会有问题 本地仓库有插件而私服仓库没有的话 会报错 解决方案
把下载的本地仓库拷贝到私服仓库中时 需要更新索引(Repair index) 比较慢需要等一会再看 然后重新编译
[b][size=large] 6 配置发布[/size][/b]
1) pom.xml配置
user-release
user release respo
http://127.0.0.1:8081/nexus/content/repositories/releases/
user-snapshot
user snapshot respo
http://127.0.0.1:8081/nexus/content/repositories/snapshots/
2) setting.xml配置发布用户 进行授权
user-release
deployment
deployment123
user-snapshot
deployment
deployment123