部署 Maven
2016-09-22 by dongnan
什么是Maven?
它提供了三种功能:
- 依赖的管理:仅仅通过
jar
包的几个属性,就能确定唯一的jar
包,在指定的文件pom.xml
中,只要写入这些依赖属性,就会自动下载并管理jar
包。 - 项目的构建:内置很多的插件与生命周期,支持多种任务,比如校验、编译、测试、打包、部署、发布...
- 项目的知识管理:管理项目相关的其他内容,比如开发者信息,版本等等
环境
- 软件版本,
Maven 3.3.9
- 操作系统,
CentOS 7.2 amd64
安装部署
java 环境
# 安装
yum install java java-1.8.0-openjdk-devel
# 版本
java -version
openjdk version "1.8.0_101"
OpenJDK Runtime Environment (build 1.8.0_101-b13)
OpenJDK 64-Bit Server VM (build 25.101-b13, mixed mode)
maven
安装软件
# 软件包
wget -c http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz
# 目录
tar zxf apache-maven-3.3.9-bin.tar.gz
mv apache-maven-3.3.9 /usr/local/maven
环境变量
# 命令行执行
tail -n2 /etc/profile
# 输出结果
export JAVA_HOME='/usr/lib/jvm/jre'
export PATH=/usr/local/maven/bin:$PATH
# 立即生效
source /etc/profile
验证
# 命令行执行
mvn --version
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00)
Maven home: /usr/local/maven
Java version: 1.8.0_101, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.101-3.b13.el7_2.x86_64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-327.28.3.el7.x86_64", arch: "amd64", family: "unix"