在Window服务器上搭建Maven 仓库代理服务器 Nexus OSS 3.7.1

本文详细介绍了如何在Windows服务器上配置和运行Nexus 3.7.1,作为Maven的代理仓库。首先确保JDK 1.8已安装,然后下载并解压Nexus,通过Jetty运行服务。启动成功后,访问默认端口8081(或根据实际配置的端口)确认Nexus服务运行正常。接着配置Nexus代理仓库,并通过测试项目发布到Nexus上,包括调整maven配置和项目Pom设置。
摘要由CSDN通过智能技术生成

此文介绍如何在Windows服务器上搭建Maven代理服务器Nexus。 按照步骤设置,到最后的结果是可以在 CMD 下面使用Maven 指令 mvn deploy,即可以将项目布置到代理服务器(Nexus)上。

 其实搜下Nexus服务器搭建教程一大把,但发现好像对3.*以上的Nexus搭建在Windows的教程没有。要去看官方的文档或者教程。英文好的朋友可以直接去官方看,Nexus Repository Manager 3,主要看 Installation 节点与 Quick Start Guide - Proxying Maven and NPM。 看完几乎就能自己搭建出来了。

 下面开始吧。

 准备:1.系统JDK 1.8 ;

  2.下载Windows 64位的Nexus(此链接版本:3.7.1)

 step 1:解压下载的 Nexus,会得到两个文件夹如下。nexus是使用jetty运行的,先把服务跑起来。 

  进入nexus-3.7.1-02/bin文件夹,在此处打开CMD( 点文件夹内空白处,Shift+ 右键),运行指令: “nexus /run ”。

如果最后看到显示 “Started Sonatype Nexus”,即表示启动成功了。启动不成功往上翻日志,大多情况是JRE不对或者 端口被占用。

  注:1.此处其实启动了jetty,默认端口 8081。修改默认端口在 /sonatype-work/nexus3/etc/nexus.properties 文件里面

的 application-port。如下


检验上面nexus服务是否启动成功,打开 http://localhost:8081 (由于我的8081被占用,改为8055),如果能正常进去,即代表启动成功。页面即是nexus仓库页面。

step 2.配置代理仓库Nexus
 这里假设你能打开 Nexus服务:localhost:8081。点击右上角 Sign in 登陆,然后点击“设置”(齿轮),左边导航栏选择:
Repository/Repositories 查看已有的仓库。如下

正常的话会有已经预设的仓库,其中:
 maven-Central即是Maven的中央仓库 https://repo1.maven.org/maven2/ ;
 maven-Releases 存放项目的发行版(稳定版);
 maven-snapshots 存放项目开发版(即不稳定版);
 maven-public 的type是个"group",即是个组。它是上面3个组合到一起,也就是以后去Public仓库取构件, 即即可以在3个仓库中去搜索。
step 3.测试发布一个项目到Nexus上
  3-1.maven 配置
     下面配置的官方出处Maven Repositories
      <settings>
   <mirrors>
     <mirror>
     <!--This sends everything  else  to / public  -->
     <id>nexus</id>
     <mirrorOf>*</mirrorOf>
     <url>http: //localhost:8081/repository/maven-public/</url>
     </mirror>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值