maven的简介和配置
Maven 含义
Maven 翻译为"专家"、"内行",是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。
Maven 作用
Maven 统一集中管理好所有的依赖包,不需要程序员再去寻找,并且能够自动解决重复和冲突问题。Maven 作为一个开放的架构,方便同第三方插件集成,所以公司项目使用 Maven 的比例在持续增长。
1.1添加第三方jar包
1.2自动处理ar包之间的依赖关系
1.3处理jar包之间的冲突
1.4获取第三方jar包
1.5将项目拆分成多个工程模块
1.6实现项目的分布式部署
Maven的安装和配置
1.1Maven是使用Java开发的,所以必须安装适合版本的JDK(Maven 3.3+需要JDK 1.7或更高版本才能执行)
1.2登录maven官网,下载并解压Maven的核心程序到一个非中文无空格的目录下路径。例如:D:\Server\apache-maven-3.5.0
1.3配置环境变量
配置MAVEN_HOME和path
电脑——>属性——>高级系统设置——>环境变量
1.3.1新建环境变量(系统变量)MAVEN_HOME,变量值是apache-maven路径。
1.3.2编辑系统变量里的path,把apache-maven里的bin路径添加到变量值的后面,我的是 ;D:\Server\apache-maven-3.5.0\bin; 。(注意前后要有;号,也可以是%MAVEN_HOME%\bin,如何用这个报错可以试试前面的绝对路径。 )
1.4测试配置是否正确(主要看Maven home 和Java home是否正确)
cmd命令输入 mvn -version
1.5解压后的settings.xml配置
1.5.1配置核心库位置
<localRepository>D:/Repository</localRepository>
1.5.2配置阿里云镜像
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
</mirrors>
1.5.3修改默认使用的 jdk 版本(这里使用的是1.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>