1、maven
(1)Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。
(2)Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。
(3)maven主要提供两个功能:
- 构建项目(maven提供了很多命令)
- 统一管理jar包
2、下载
官方下载路径:https://maven.apache.org/download.cgi
进行解压,存放的位置最好没有中文和空格的地方
3、环境变量的配置
在系统变量中新建变量
在path新建一个环境变量
打开控制台,测试环境变量是否配置成功
4、配置
核心配置文件(注意):很多公司 会把 settings.xml 配置好,直接放到自己的maven进行覆盖
常规配置三个内容
(1)本地仓库路径
-
本地仓库:jar包存放的路径(存到本机电脑指定地方)
-
默认存放的路径: ${user.home}/.m2/repository
-
指定路径:自己电脑上有对应的盘符,文件夹会自动创建
(2)配置阿里云镜像 -
maven从远程仓库(中央仓库)去下载jar包,但是jar服务器都在国外,在做起来就是龟速,特别慢
-
为了提高下载速度,国内阿里云做了代理,帮我们提高下载速度
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>
(3)配置jdk默认版本
- maven默认使用的jar是jdk1.5
- 可以全局修改maven默认模板,改为jdk1.8
<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>