Maven配置阿里云私服仓库

Maven配置阿里云仓库

Maven是什么

Apache Maven 是一个项目管理工具。它基于项目对象模型(POM)的概念,负责管理项目开发过程中的几乎所有的东西。

  1. 方便快捷的管理一个项目所需要的jar包,避免版本冲突。
  2. 提供标准,统一的项目结构。

在这里插入图片描述

  1. 标准跨平台(Linux,window,macos)的自动化项目构建方式。

Maven 版本规范

Maven使用如下几个要素来唯一定位某一个项目:

  • groupId
    团体、组织的标识符。团体标识的约定是,它以创建这个项目的组织名称的逆向域名开头。
  • artifactId
    单独项目的唯一标识符。比如我们的tomcat, commons等。不要在artifactId中包含点号(.)。
  • version
    特定版本称号。
  • packaging
    项目的类型,默认是jar,描述了项目打包后的输出。类型为jar的项目产生一个JAR文件,类型为war的项目产生一个web应用。
  • RELEASE
    指最后一个发布版。

官网下载地址

http://maven.apache.org/

安装步骤

  1. 解压apache-maven-3.8.7-bin-zip文件。

  2. 配置本地仓库:修改conf/settings.xml中的<localRepository>为一个指定目录。
    在这里插入图片描述

    <localRepository>E:\develop_tools\maven\apache-maven-3.8.7\repository</localRepository>
    
  3. 配置阿里云私服:全局配置:修改conf/settings.xml中的<mirror>标签,为其添加下面子标签:
    个人配置:如果仅仅针对某个项目而言,只需要打开项目中pom.xml文件,为其添加下面子标签:

    <mirror>
    		<id>alimaven</id>
    		<mirrorOf>central</mirrorOf>
    		<name>aliyun maven</name>
    		<url>http://maven.aliyun.com/nexus/content/groups/public</url>
    	</mirror>
    
        <mirror>
          <id>maven-default-http-blocker</id>
          <mirrorOf>external:http:*</mirrorOf>
          <name>Pseudo repository to mirror external repositories initially using HTTP.</name>
          <url>http://0.0.0.0/</url>
          <blocked>true</blocked>
        </mirror>
      </mirrors>
    
  4. 配置jdk文件:我们在新建Maven项目时,每次都会选择jdk版本,在Maven中可以直接配置全局的jdk版本,在创建项目时会自动使用我们配置的jdk版本。

<profile>
  	<id>jdk-1.8</id>
  	<activation>
  	<activeByDefault>true</activeByDefault>
  	<jdk>1.8</jdk>
  	</activation>
  <properties>
  	<maven.compiler.source>1.8</maven.compiler.source>
  	<maven.compiler.target>1.8</maven.compiler.target>
  	<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
  	</properties>
  </profile>

  1. 配置环境变量:MAVEN_HOME为解压目录,将bin目录添加到环境变量中。

在这里插入图片描述
在系统环境变量path中添加以下字眼:%MAVEN_HOME%\bin,至此maven就可以运用到所有目录中去了。

测试

在终端(win+r,在运行面板输入cmd打开)中输入mvn -v,出现以下字眼结构说明安装成功!
在这里插入图片描述

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值