Maven私服Nexus的搭建和使用(Mac)

(一部分2.x版本)
1.下载对应的安装包
https://www.sonatype.com/oss-thank-you-mac-tgz

注意:目前的版本有2.X 和 3.X ,2.X的支持对Maven更友好一点,3.X的支持范围更广,支持ruby和docker。如果单纯的maven私服,建议使用2.x

2.解压安装包,并进入对应的bin目录下启动nexus
./nexus start

如果提示MacOs Catalina “无法打开***,因为无法验证开发者...”
可在偏好设置->通用里设置允许安装

./nexus stop

注意:3.X要求JDK的版本是1.8我本地版本高 还要做特殊配制,如果没有别的需要建议直接使用版本2

  1. 打开私服管理器 在浏览器中,输入http://localhost:8081,如果一切顺利,你可以看到Nexus Repository Manager管理页面。

默认为admin,密码admin123。

修改端口或者密码,在etc下的nexus-default.properties

4.简单介绍一下Repository
Repository的type属性有:proxy,hosted,group三种。
proxy:即你可以设置代理,设置了代理之后,在你的nexus中找不到的依赖就会去配置的代理的地址中找
hosted:你可以上传你自己的项目到这里面
group:它可以包含前面两个,是一个聚合体。一般用来给客户一个访问nexus的统一地址。
简单的说,就是你可以上传私有的项目到hosted,以及配置proxy以获取第三方的依赖(比如可以配置中央仓库的地址)。前面两个都弄好了之后,在通过group聚合给客户提供统一的访问地址

(二部分3.x版本)
注意:3.X要求JDK的版本是1.8我本地版本高 还要做特殊配制 下载jdk1.8 默认安装,会默认到/Library/Java/JavaVirtualMachines目录下

然后找到nexus的config路径如下:(如果不修改,在浏览器访问localhost:8081会无法访问)

所以现在的问题就是 如何修改nexus 依赖的jdk环境。

nexus-xxx\bin\jsw\conf中的wrapper.conf,修改其中的“wrapper.java.command=java”为你的java实际路径,比如wrapper.java.command=/Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home/bin/java就可以了。

修改完成之后 nexus可以正常访问了。启动后需要修改系统偏好设置、安全与隐私设置然后再次./nexus start 启动 之后 就可以在浏览器访问了 启动的目录需要到nexus文件下的bin目录我的目录为 cd /Users/yanshirong/maven_nexus/nexus-3.36.0-01-mac/nexus-3.36.0-01/bin

在这注意一定要 写上/bin/java,否则会报出

你可能感兴趣的:(Maven私服Nexus的搭建和使用(Mac))