跳转至

部署 Maven


2016-09-22 by dongnan

什么是Maven?

它提供了三种功能:

  1. 依赖的管理:仅仅通过 jar包的几个属性,就能确定唯一的jar包,在指定的文件pom.xml中,只要写入这些依赖属性,就会自动下载并管理jar包。
  2. 项目的构建:内置很多的插件与生命周期,支持多种任务,比如校验、编译、测试、打包、部署、发布...
  3. 项目的知识管理:管理项目相关的其他内容,比如开发者信息,版本等等

环境

  • 软件版本,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"

参考

回到页面顶部