Maven配置阿里云仓库
Maven是什么
Apache Maven 是一个项目管理工具。它基于项目对象模型(POM)的概念,负责管理项目开发过程中的几乎所有的东西。
- 方便快捷的管理一个项目所需要的jar包,避免版本冲突。
- 提供标准,统一的项目结构。
- 标准跨平台(Linux,window,macos)的自动化项目构建方式。
Maven 版本规范
Maven使用如下几个要素来唯一定位某一个项目:
- groupId
团体、组织的标识符。团体标识的约定是,它以创建这个项目的组织名称的逆向域名开头。 - artifactId
单独项目的唯一标识符。比如我们的tomcat, commons等。不要在artifactId中包含点号(.)。 - version
特定版本称号。 - packaging
项目的类型,默认是jar,描述了项目打包后的输出。类型为jar的项目产生一个JAR文件,类型为war的项目产生一个web应用。 - RELEASE
指最后一个发布版。
官网下载地址
安装步骤
-
解压
apache-maven-3.8.7-bin-zip
文件。 -
配置本地仓库:修改
conf/settings.xml
中的<localRepository>
为一个指定目录。
<localRepository>E:\develop_tools\maven\apache-maven-3.8.7\repository</localRepository>
-
配置阿里云私服:全局配置:修改
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>
-
配置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>
- 配置环境变量:
MAVEN_HOME
为解压目录,将bin
目录添加到环境变量中。
在系统环境变量path中添加以下字眼:%MAVEN_HOME%\bin
,至此maven就可以运用到所有目录中去了。
测试
在终端(win+r
,在运行面板输入cmd
打开)中输入mvn -v
,出现以下字眼结构说明安装成功!