什么是 Apache 马文?
Apache Maven 是 Java 项目最流行的构建管理工具之一。 它采用项目对象模型或 POM,利用 XML 文件来定义项目的结构,包括其依赖关系、文档和构建参数。 Maven 无需单独管理这些事情,而是整合了该功能,从而实现了更加精简和高效的项目管理流程。 在本教程中,我们将介绍如何在 Ubuntu 18.04 上安装 Maven。
预检
本教程以 root 用户身份在 Liquid Web Ubuntu 18.04 LTS 虚拟专用服务器上执行。
通过 Apt 安装
默认的 Ubuntu 包存储库包含一个用于 Maven 的包,这是安装包的最简单方法。
步骤#1:更新包
首先,作为最佳实践,在开始之前通过运行以下命令更新系统包:
root@ubuntu:~# apt update -y
第 2 步:安装 Maven
接下来,使用 Apt 通过运行安装 maven:
root@ubuntu:~# apt install maven -y
就是这样! 已安装 Maven。 要验证这一点,请运行以下命令来检查系统上的 Maven 版本:
root@ubuntu:~# mvn -v
Apache Maven 3.6.0
Maven home: /usr/share/maven
Java version: 11.0.7, vendor: Ubuntu, runtime: /usr/lib/jvm/java-11-openjdk-amd64
Default locale: en, platform encoding: UTF-8
OS name: "linux", version: "4.15.0-91-generic", arch: "amd64", family: "unix"
通过下载安装 Maven
Ubuntu 存储库提供的 Maven 打包版本可能不是最新版本。 要获取最新版本的 Maven,可以从 Maven 下载后安装 Apache 马文网站。
第 1 步:下载 Maven
使用以下命令将 Maven 下载到 /tmp 目录:
wget https://downloads.apache.org/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz -P /tmp
在撰写本文时,3.6.3 是 Maven 的最新版本。 要检查是否有更新的版本,请访问 Maven下载页面.
步骤 #2:提取 Maven 和符号链接
接下来,将新下载的 Maven 存档解压缩到 /opt 目录:
root@ubuntu:~# tar xf /tmp/apache-maven-3.6.3-bin.tar.gz -C /opt
为了让以后升级更简单,创建一个指向 Maven 安装目录的符号链接:
root@ubuntu:~# ln -s /opt/apache-maven-3.6.3 /opt/maven
将来,要升级 Maven,请下载较新版本,将其解压缩,并将符号链接指向新版本。
步骤 #3:配置环境变量
在 /etc/profile.d/ 目录中创建一个 maven.sh 文件:
root@ubuntu:~# vim /etc/profile.d/maven.sh
复制以下配置并将其粘贴到 maven.sh 文件中:
export JAVA_HOME=/usr/lib/jvm/default-java
export M2_HOME=/opt/maven
export MAVEN_HOME=/opt/maven
export PATH=${M2_HOME}/bin:${PATH}
最后,要让这些变量在环境中发挥作用,请在文件上运行 source 命令:
root@ubuntu:~# source /etc/profile.d/maven.sh
第 4 步:验证 Maven 安装
要验证 Maven 是否正确安装,请运行 version 命令并检查输出:
root@ubuntu:~# mvn -version
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /opt/maven
Java version: 11.0.7, vendor: Ubuntu, runtime: /usr/lib/jvm/java-11-openjdk-amd64
Default locale: en, platform encoding: UTF-8
OS name: "linux", version: "4.15.0-91-generic", arch: "amd64", family: "unix"
就是这样! 现在已安装 Maven。 现在可以使用 Maven 来帮助简化项目管理和定义。
结论
Apache Maven 是当今使用的 Java 项目最常用的构建管理工具之一。 它使用 XML 文件来定义项目对象模型的结构,包括其依赖关系、文档和构建参数。 它将这些功能整合到一个简化的平台中,并有效地管理开发过程。
我们以成为 Hosting™ 中最乐于助人的人而自豪!
我们的支持人员全年 365 天、每周 7 天、每天 24 小时随时可以帮助解决与此主题相关的任何问题。
我们可以通过我们的票务系统 [email protected]、电话(800-580-4986)或通过 在线聊天 或您喜欢的任何方法。 我们为您努力工作,以便您可以放松。