`

windows 上搭建 maven 私服 nexus-3.21.x

阅读更多
简单记下搭建maven私服的步骤,请先安装jdk,不知道为啥上传不了图片,只能写文字?
1、官网下载 nexus 服务
官网地址 https://blog.sonatype.com/
首页,鼠标移到"Products",在下拉列表中点击"OSS Edition Universally manage binaries and artifacts for FREE"

点击"GET REPOSITORY OSS"

填写邮箱等信息,点击"DOWNLOAD",浏览器可能下载不了,我是把url:https://sonatype-download.global.ssl.fastly.net/nexus/3/latest-win64.zip复制到迅雷中下载的

2、安装及配置 nexus
将下载好的压缩包latest-win64.zip解压到指定文件夹,这里示范使用 D 盘,可以看到解压之后的文件目录有两个文件夹  nexus-3.21.1-01  和  sonatype-work

在 nexus-3.21.1-01 文件夹下的 bin 目录,有个 nexus.vmoptions 文件,打开查看Dkaraf.data 和 Djava.io.tmpdir 两项内容(新版本加入了日志),看路径是否正确,如果不正确,请修改到安装目录。我的是:
-Dkaraf.data=../sonatype-work/nexus3
-Dkaraf.log=../sonatype-work/nexus3/log
-Djava.io.tmpdir=../sonatype-work/nexus3/tmp
用的是相对路径,不做修改,也可以改成绝对路径
-Dkaraf.data=D:\nexus-3.21.1-01-win64\sonatype-work\nexus3
-Dkaraf.log=D:\nexus-3.21.1-01-win64\sonatype-work\nexus3\log
-Djava.io.tmpdir=D:\nexus-3.21.1-01-win64\sonatype-work\nexus3\tmp


在D:\nexus-3.21.1-01-win64\nexus-3.21.1-01\etc下有个nexus-default.properties文件,可以修改端口等服务器信息

3、启动服务

打开CMD,cd 到bin目录下面(如果觉得麻烦,可以配置环境变量),执行命令:nexus.exe /run

如果打印 Started Sonatype Nexus OSS 3.21.1-01[不同版本Nexus的版本号不同],说明启动成功(控制台可能会出现一些错误信息,不用管它

4、查看 nexus 私服管理页面
浏览器访问 http://localhost:8081/
默认用户名 admin 初始密码在:D:\nexus-3.21.1-01\sonatype-work\nexus3\admin.password,打开文件,复制里面的内容作为密码即可登录,登录后请修改密码,修改后这个文件会消失

登录成功后,请修改一下中央仓库的地址,我用的是阿里云的地址:
http://maven.aliyun.com/nexus/content/groups/public

也可以在maven插件的lib文件夹下的maven-model-builder-3.3.3.jar包下面的pom.xml文件中去找中央仓库地址

5、注册为windows服务
请先确保确保安装了Java运行时环境。
nexus.exe /install <optional-service-name>注册服务
nexus.exe /start <optional-service-name> 开启服务
nexus.exe /stop <optional-service-name> 停止服务
nexus.exe /uninstall <optional-service-name> 卸载

<optional-service-name>的配置:服务名,不指定的话,默认就是创建成 nexus 服务名
如果安装nexus为系统服务时,报错:could not open SCManager 。则需要以管理员身份运行 cmd,然后重新执行。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics