Maven简介
Maven是什么?
Apache Maven Project
-- Apache的优秀开源项目。
Maven是Java项目的构建和管理工具。
官网:http://maven.apache.org/
Maven能干什么?
Maven能干的事情很多,这里简要罗列一-些:
- 用Maven可以方便的创建项目,基于
archetype
可以创建多种类型的java项目 - Maven仓库对jar包
(artifact)
进行统一管理,避免jar文件的重复拷贝和版本冲突 - 团队开发, Maven管理项目的
RELEASE
和SNAPSHOT
版本方便多模块(Module)
项目的各个模块之间的快速集成
Maven安装
Maven下载
这里我们下载的版本是3.0.5
官网下载地址:http://maven.apache.org/download.cgi
其他下载地址:https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.0.5/binaries/
官网下载页面显示的是最新的版本,如果要下载历史版本,在download页面底部找到archives
(档案)点击进行下载,点击Maven Releases History
可以查看Maven版本对应的JDK版本要求。
安装步骤
- 首先确保已经安装好了jdk,并且jdk版本能够满足当前Maven的版本要求
- 解压缩:
tar -zxvf apache-maven-3.0.5-bin.tar.gz
- 将maven移到安装软件位置:
mv apache-maven-3.0.5 /usr/local/
环境变量配置
编辑环境变量配置文件:vim /etc/profile
在文件末尾位置添加如下内容(MAVEN_HOME
为安装maven的路径)
export MAVEN_HOME=/usr/local/apache-maven-3.0.5
# $JAVA_HOME为之前安装jdk的配置
export PATH=$MAVEN_HOME/bin:$JAVA_HOME/bin:$PATH
通过vim的 ":wq"
命令进行保存退出
使配置生效:source /etc/profile
Maven验证
执行 mvn -version
命令进行验证,看到如图所示代表安装成功。
Maven常用命令
清除命令:mvn clean
编译命令:mvn compile
打包命令:mvn package
跳过单元测试:mvn clean package -Dmaven.test.skip=true