搭建Maven开发环境

本文介绍了如何使用Nexus搭建Maven私服,以提高团队开发效率,减少网络负担。通过Nexus创建私服,配置Maven的settings.xml文件,并详细说明了在Eclipse中配置Maven的方法,包括添加本地Maven安装、设置settings.xml以及修改项目配置以适应JDK1.8。此外,还提供了个人Nexus私服的访问地址。

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

  • 在一个项目的团队之中一定需要多台主机需要通过Maven取得相关的开发包,那么这个时候如果所有的主机都通过Maven服务器进行开发包的下载(1-2G),那么这个时候网络都受不了,而且这个开发包大多都是重复下载,所以在团队项目之中会使用nexus工具搭建一个私服,所有开发者通过私服下载,如果要使用的开发包私服中不存在,那么Maven会通过中央仓库下载,并且将这个开发包保存在 nexus服务器中,而后开发者在使用开发包的时候,就不再需要通过网络下载开发包,而直接通过nexus服务器上的开发包使用即可

在这里插入图片描述

  • nexus工具是免费的,可以通过 https://help.sonatype.com/repomanager3/download 进行下载
  • 本次使用nexus-2.4版本,该版本就是一个war文件,上传到linux下即可,不一定要在linux下配置,任何平台都可以配置.
  • 前提:你的linux系统中已经配置好了JDK以及JAVA_HOME
  1. 将nexus开发包进行上传
  2. 随后将文件解压到/usr/local/mynexus目录下
    • 先建立/usr/local/mynexus"文件夹

在这里插入图片描述

  • 将上传的压缩文件进行解压缩控制
tar xzvf 压缩文件路径 -C 解压目标目录
  • 解压之后可以发现会有两个子文件夹出现,主要使用的是"nexus-2.14.0-01"
  • 另一个sonatype-work保存的是所有的配置文件信息

在这里插入图片描述

  • 进入到 “nexus-2.14.0-01”.目录之中,而后准备启动nexus项目
    • nexus自动集成了jetty工具包,这个就属于一个小型的WebContainer.
    • 进入到bin目录之中
    • 编辑 "nexus"文件:
修改运行用户:RUN_AS_USER=root

在这里插入图片描述

  • 启动nexus服务
./nexus start

在这里插入图片描述

  • 现在相当于内部启动了一个小型的web服务器,那么这个服务器可以直接通过ip地址找到
http://linux的IP地址:8081/nexus

如果在linux本机中可以访问,但是在外部无法访问该地址,那么请关闭linux的防火墙

  • 点击网页右上角的"login in" 进行登陆,用户名:admin.密码为:admin123

在这里插入图片描述

  • 将所有的proxy的下载配置打开
  • 点击左边的Repositorys

在这里插入图片描述

  • 选择带有 " proxy"的仓库

在这里插入图片描述

  • 将以下的选项,都改为true

在这里插入图片描述

  • 选择完之后需要重新修复链接

在这里插入图片描述

  • 仓库的地址就是 public Repository 仓库的地址

  • http://192.168.5.129:8081/nexus/content/groups/public/
    在这里插入图片描述

  • 虽然这个时候配置好了maven的私服,但是这个时候这个私服要想使用还需要在配置文件进行引用

    • 第一种方式:修改每一个项目的pom.xml文件
      • 如果使用的是Eclipse,打开maven项目中的pom.xml文件,打开pom.xml文件的完整内容,修改红色框中的 "url"中
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值