文章目录
一.maven简介
Maven是一个跨平台的项目管理工具。作为Apache组织的一个颇为成功的开源项目,其主要服务于基于Java平台的项目创建,依赖管理和项目信息管理。
二. maven的功能:
- 构造工程
- 管理jar包
- 编译代码
- 单元测试
- 打包项目
- 部署项目
三.maven安装与搭建环境
1.安装
官网下载:http://maven.apache.org/
点击下载安装包
2.搭建环境
配置环境变量
(1)新建JAVA_HOME到JDK安装目录,把%JAVA_HOME%\bin添加到path中
(2)新建MAVEN_HOME到maven安装目录,把%MAVEN_HOME%\bin添加到path中
测试安装是否成功
win+r 输入cmd打开命令提示符,输入mvn -v测试
四.配置maven
1.仓库分类
(1)本地仓库:第一次缓存过的
(2)远程仓库:局域网或互联网中
(3)中央仓库:http://repo1.maven.org/maven2
2.修改配置文件settings.xml
(1)更换jar仓库存储位置
<localRepository>D:\GameDownload\maven-repository</localRepository>
(2)更换镜像:
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
(3)IDEA中配置maven
五.maven工程
1.新建maven项目
2.目录结构
src
main
java
resources
webapp
test
java
resources
pom.xml
target
3.porm.xml
(1)依赖查询:http://mvnrepository.com/
(2)依赖范围
(3)添加插件:
- maven-compiler-plugin
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
- tomcat7-maven-plugin
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<path>/</path>
<port>80</port>
</configuration>
</plugin>
(4)生命周期:清理 编译 测试 报告 打包 部署
六.常用命令
- compile
- test
- clean
- install