windows 上搭建 maven 私服 nexus-3.15.2

本文详细介绍如何通过Nexus搭建Maven私服,包括下载Nexus、配置环境变量、启动服务及配置Maven本地settings.xml文件等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

随着开发的需要,构建 maven 搭建私服对于企业或开发团队十分重要,本文介绍如何搭建 maven 私服

 

1、官网下载 windows 版 nexus 压缩包

nexus 官网地址 https://blog.sonatype.com/

选择图中标记  Nexus Repository OSS

点击  Get Repository OS

选择 Nexus Repository Manager OSS 3.x -Windows 进行下载

 

2、安装及配置 nexus 

将下载好的 nexus-3.15.2-01-win64.zip 压缩包解压到指定文件夹,这里示范使用 E 盘

可以看到解压之后的文件目录有两个文件夹  nexus-3.15.2-01  和  sonatype-work

为方便操作,将 nexus-3.15.2-01 文件夹下的 bin 目录添加到环境变量 Path 中

新建系统变量  NEXUS  =  E:\nexus-3.15.2-01-win64\nexus-3.15.2-01

在 Path  后边添加   ;%NEXUS%\bin; 

进入 nexus-3.15.2-01 文件夹下的 bin 目录,编辑 nexus.vmoptions 文件

配置 Dkaraf.dataDjava.io.tmpdir 两项内容

-Xms1200M
-Xmx1200M
-XX:MaxDirectMemorySize=2G
-XX:+UnlockDiagnosticVMOptions
-XX:+UnsyncloadClass
-XX:+LogVMOutput
-XX:LogFile=../sonatype-work/nexus3/log/jvm.log
-XX:-OmitStackTraceInFastThrow
-Djava.net.preferIPv4Stack=true
-Dkaraf.home=.
-Dkaraf.base=.
-Dkaraf.etc=etc/karaf
-Djava.util.logging.config.file=etc/karaf/java.util.logging.properties
-Dkaraf.data=E:\nexus-3.15.2-01-win64\sonatype-work\nexus3
-Djava.io.tmpdir=E:\nexus-3.15.2-01-win64\sonatype-work\nexus3\tmp
-Dkaraf.startLocalConsole=false

可以看到 Dkaraf.data 和 Djava.io.tmpdir 分别指向 nexus-3.15.2-01-win64 解压后的 nexus3 和 tmp 文件夹

 

此外在文件夹 E:\nexus-3.15.2-01-win64\nexus-3.15.2-01\etc 下还有一个配置文件 nexus-default.properties,有需要可以自行修改 nexus-context-path 这个参数,这个是 nexus 启动时的根路径,默认是“/”

## DO NOT EDIT - CUSTOMIZATIONS BELONG IN $data-dir/etc/nexus.properties
##
# Jetty section
application-port=8081
application-host=0.0.0.0
nexus-args=${jetty.etc}/jetty.xml,${jetty.etc}/jetty-http.xml,${jetty.etc}/jetty-requestlog.xml
nexus-context-path=/

# Nexus section
nexus-edition=nexus-pro-edition
nexus-features=\
 nexus-pro-feature

 

3、启动服务

打开 CMD,执行命令:nexus.exe /run

nexus.exe /run

如果打印 Started Sonatype Nexus OSS 3.15.2-01[不同版本Nexus的版本号不同],说明启动成功

 

4、查看 maven 私服管理页面

浏览器访问 http://localhost:8081/

默认用户名 admin  、密码  admin123

成功登录后,点击图中标记图标

点击

maven 仓库如下图

下图中标记的三个库可以忽略或删除

点击 Type 为 group 的 maven-public 库的 copy 按钮,复制 maven 仓库的地址

 

将复制的地址添加到 maven 本地 settings.xml 文件中,标签内容如下

<mirror>  
    <id>maven-public</id>  
    <name>maven-public</name>  
    <url>http://localhost:8081/repository/maven-public/</url>  
    <mirrorOf>central</mirrorOf>          
</mirror>

保存后,打开 eclipse,新建项目,可以看到正在从 maven 私服下载jar包,maven 私服配置成功

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

悟世君子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值