`

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,然后重新执行。
分享到:
评论

相关推荐

    nexus-3.21.1-01-win64.zip.rar

    "用于搭建maven私服"说明了Nexus Repository OSS的一个主要应用场景,即构建私有的Maven仓库。这对于大型项目或者企业来说非常重要,因为它可以减少对公共Maven中央仓库的依赖,提高构建速度,并且便于内部组件的...

    nexus-3.21.2-03-win64.zip

    标签中的 "maven私服nexus3" 提示我们,Nexus 3 主要被用作 Maven 的私有仓库管理器。作为一个 Maven 私服,Nexus 可以帮助组织管理内部的 Maven 依赖,提供缓存远程仓库的功能,减少网络延迟,同时也能发布自定义...

    nexus-3.21.1-01-unix.tar.gz.rar

    官网下载的OSS版:nexus-3.21.1-01-unix.tar.gz 用于搭建mavne私服 Nexus Repository OSS Nexus存储库管理器OSS 3.x

    maven私服,nexus-3.23.0-03-unix.tar.gz

    ** Maven 私服与 Nexus** Maven 是一个广泛使用的项目管理和综合工具,它基于项目对象模型(Project Object Model,POM)的概念,帮助开发者管理构建过程、依赖关系以及项目的整个生命周期。在大型企业或开发团队中...

    nexus-3.21.2-03-unix.tar.gz

    Maven仓库私服Nexus软件,由于墙,下载不了,所以分享一下。

    nexus-3.21.1-01-win64.rar

    官网下载nexus ,下载页面都打不开,为方便后面的开发人员使用,故 上传OSS版:nexus-3.21.1-01-win64.rar 用于搭建mavne私服,Nexus Repository OSS,Nexus存储库管理器OSS 3.x

    nexus-3.21.1-64.rar

    综上所述,Nexus 3.21.1是一个针对Maven构建环境的高效库管理工具,它整合了代理、本地和私有仓库的功能,为企业级开发带来便利。解压并安装“nexus-3.21.1-64.rar”文件后,用户可以按照官方文档配置和使用Nexus,...

    nexus-3.21.1-01-mac.tar

    正常做法是在本地架设一个Maven仓库服务器,即利用Nexus私服可以只在一个地方就能够完全控制访问和部署在你所维护仓库中的每个Artifact。Nexus在代理远程仓库的同时维护本地仓库,以降低中央仓库的负荷,节省外网...

    nexus-3.21.0-05-unix.tar.gz

    Maven仓库私服Nexus软件,由于墙,下载不了,所以分享一下。

    maven私服nexus学习视频百度网盘下载.txt

    本视频讲解了maven的私服nexus部署和应用,一共15集,欢迎大家学习下载

Global site tag (gtag.js) - Google Analytics