【项目管理】Windows系统关于maven+nexus环境搭建

打算在我们的项目中引入maven,因为maven的好处显而易见,这篇文章将重点介绍maven的配置及nexus的搭建。首先介绍maven,具体配置如下:


首先去官网下载maven,现在最新版本的3.3.9,下载之后解压到对应的文件夹下,我解压到C:\apache-maven-3.3.9,然后配置maven的环境变量。我的电脑,右键,属性,选择高级系统设置,环境变量。

    1.新建变量名MAVEN_HOME,变量值为:"C:\apache-maven-3.3.9"

    2.修改PATH,在变量值前加:"%MAVEN_HOME%\bin;"   注意:如果PATH已经存在,则在文本框的起始位置添加。

    3.查看maven配置是否成功,快捷键win+r,输入cmd,在命令行中输入mvn -version,出现输出信息则为配置成功。


但是,maven仅仅配置上面这些是远远不够的,还要配置maven的本地仓库。说到仓库,在这里就多提几句,maven的仓库分为两类,一种是本地仓库,一种是远程仓库,远程仓库又分为中央仓库、Nexus和其他公共库。本地仓库就是本地存放jar包的位置,maven的本地仓库在最开始的时候并不会创建,而是在第一次启动maven的时候会在当前用户的文件夹下建立一个.m2文件,其中存放了maven本地仓库的所有jar包。那我们为什么要配置maven的本地仓库呢?就是因为maven默认的本地仓库是当前用户的\.m2\repository下,我们要做的就是让默认的本地仓库更改为我们想要存放的路径。而这个过程中,最重要的就是配置maven的settings.xml文件。settings.xml配置文件的默认位置为:"%MAVEN_HOME%\conf\settings.xml",该文件配置的任何选项对于使用maven的所有应用程序都会产生影响,且赋予的影响力最大。下面我们详细介绍一下如何配置maven的本地仓库。


(1)拷贝%MAVEN_HOME%\conf\settings.xml文件到当前用户文件夹下的\.m2\下,并在其中修改maven自定义的本地仓库存放位置,修改配置文件内容如下:

<!-- localRepository
   | The path to the local repository maven will use to store artifacts.
   |
   | Default: ${user.home}/.m2/repository
  <localRepository>/path/to/local/repo</localRepository>
  -->
  <!--自定义本地仓库的存放位置-->
  <localRepository>D:/maven/repository</localRepository>

(2)拷贝%MAVEN_HOME%\conf\settings.xml文件到maven自定义的本地仓库存放位置的同级目录下,修改配置文件内容如下:

<?xml version="1.0" encoding="UTF-8"?>

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">

  <localRepository>D:/maven/repository</localRepository>

	<!--私服的验证信息-->
		<servers>
		<server>
			<id>releases</id>
			<username>admin</username>
			<password>admin123</password>
		</server>
				
		<server>
			<id>snapshots</id>
			<username>admin</username&g
  • 6
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值