如何在CentOS 7上安装Apache Maven
Apache Maven是一个基于POM(项目,对象,模型)概念的软件项目管理工具。 Maven是一个构建自动化工具,主要用于基于Java的项目,但也可用于构建和管理用C#,Ruby,Scala和其他语言编写的项目。 它不仅描述了软件的构建方式,还描述了它的依赖关系。
在本教程中,我们将逐步向您展示如何在CentOS 7系统上安装和配置Apache Maven。
先决条件
- CentOS 7服务器
- 根特权
我们将要做什么
- 在CentOS 7上安装Java OpenJDK
- 下载Apache Maven二进制文件
- 配置Apache Maven环境
- 测试
第1步 - 在CentOS 7上安装Java OpenJDK
我们在这里要做的第一件事是在CentOS 7服务器上安装Java。 Apache Maven需要JDK 1.7或更高版本 - 我们将使用可以从CentOS存储库安装的Java 8。
使用yum命令在CentOS 7上安装Java 8。
sudo yum install -y java-1.8.0-openjdk-devel
安装完成后,检查已安装的Java版本。
java -version
你会得到如下结果。
Java OpenJDK 8已安装在CentOS 7上。
第2步 - 下载Apache Maven
在这一步中,我们将使用wget命令下载apache maven二进制代码。 我们将使用'/ usr / local / src'目录作为Maven主目录。
转到'/ usr / local / src'目录并下载Apache Maven Binary代码。
cd /usr/local/src
wget http://www-us.apache.org/dist/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz
提取maven.tar.gz文件,然后删除压缩文件。
tar -xf apache-maven-3.5.2-bin.tar.gz
rm -f apache-maven-3.5.2-bin.tar.gz
你会得到一个新的目录apache-maven-version - 重命名目录。
mv apache-maven-3.5.2/ apache-maven/
Apache Maven现在被下载到'/ usr / local / src / apache-maven'目录中。
第3步 - 配置Apache Maven环境
在这一步中,我们将为Apache Maven配置环境。 我们将定义Apache Maven需要的一些环境变量。
转到'/etc/profile.d'目录并创建一个新的配置文件'maven.sh'。
cd /etc/profile.d/
vim maven.sh
在那里粘贴以下配置。
# Apache Maven Environment Variables
# MAVEN_HOME for Maven 1 - M2_HOME for Maven 2
export M2_HOME=/usr/local/src/apache-maven
export PATH=${M2_HOME}/bin:${PATH}
保存并退出。
现在使'maven.sh'脚本可执行,然后通过运行'source'命令来应用配置。
chmod +x maven.sh
source /etc/profile.d/maven.sh
Apache Maven环境配置已完成。
第4步 - 测试
要验证我们的Apache Maven安装,您可以运行下面的maven命令。
mvn --version
你应该得到类似于以下的结果:
Apache Maven 3.2安装已完成。 它在Linux CentOS 7 64位下运行,安装了Java 1.8,而Maven Home目录是'/ usr / local / src / apache-maven'。