Ubuntu 24.04 LTS或22.04/20.04安装Apache Maven图文教程

Maven 是 Apache 托管的一个用于管理 Java 项目的开源工具。它包含一个项目对象模型 (POM):一个配置文件 (XML),其中包含基本信息,包括配置、项目依赖项等。

Maven 可以处理项目依赖关系、报告、文档、运行测试、将源代码编译为二进制代码、打包源代码等等。它可以自动执行所有这些任务,以最大限度地降低构建项目时出现人为错误的风险。

此外,Maven 非常适合 Java 项目,并且适用于 C、C#、Scala、Ruby 和其他编程语言。Apache Maven 可以成为处理 Java 项目的绝佳工具。现在是时候继续前进并找到在 Ubuntu 上安装 Maven 的简单方法了。

有两种方法可以在 Ubuntu 24.04 或其他版本(如 Ubuntu 22.04 或 20.04)上安装 Maven - 一种是使用 APT 包管理器,另一种是直接下载其 Tarball 文件。这里我们向您展示如何使用这两种方法。

如果需要测试本项目,没有服务器的话,可以考虑雨云服务器,支持多版本Linux系统,新人注册账号赠送5折券(绑定微信即可),1元即可试用。

第一种方法:

使用 APT 在 Ubuntu Linux 上安装 Maven

让我们从安装 Java JDK 开始,因为 Apache Maven 主要用于 Java。因此,请运行以下命令来更新您的系统,然后安装 JDK:

sudo apt update && sudo apt upgrade -y

sudo apt install default-jdk

安装默认jdk

现在,可以通过执行以下命令来安装 Maven:

sudo apt install maven -y

使用 Ubuntu 24 APT 包管理器安装 Maven

完成后,就该检查当前安装的 Apache Maven 版本了:

mvn --version

如上图所示,系统上当前安装的是 Apache Maven 3.6.3。不过,你可以下载并安装最新版本的 Maven。

检查 MVN 版本

第二种方法:

通过 Tarball 安装最新版本的 Apache Maven

首先,打开Apache Maven官方网站并下载apache-maven-3.9.7-bin.tar.gz文件。

下载 Maven 二进制文件的网站

想要使用命令行下载该文件的朋友可以右键点击该文件,复制链接地址,使用wget命令进行下载:

复制 maven 文件链接

句法:

wget paste-link -P Downloads

例子

wget https://dlcdn.apache.org/maven/maven-3/3.9.7/binaries/apache-maven-3.9.7-bin.tar.gz -P Downloads

下载文件后,必须将 Maven tar.gz 解压到 / opt目录中。因此,运行以下命令在终端中打开下载 tar.gz 文件的目录。

例如我们下载的文件在Downloads目录中:

cd ~/Downloads

ls

切换到下载目录

现在,运行以下命令来提取用于存储可选包的 opt 目录中的文件:

tar xf apache-maven-*.tar.gz

解压文件后,将其移动到/opt注意:将给定命令中的 Apache-maven– 3.9.7更改为解压的 Maven 的版本。

sudo mv /opt/apache-maven-3.9.7 /opt/maven

现在,需要设置环境变量,以便可以从终端使用 Maven。使用以下命令创建并打开 maven.sh

sudo nano /etc/profile.d/maven.sh

在 maven.sh 文件中,添加以下信息以使 Maven 可执行:

export JAVA_HOME=/usr/lib/jvm/default-java
export M2_HOME=/opt/maven
export MAVEN_HOME=/opt/maven
export PATH=${M2_HOME}/bin:${PATH}

保存文件后,运行以下命令赋予maven.sh文件的可执行权限:

sudo chmod +x /etc/profile.d/maven.sh

最后,加载maven.sh文件,现在就可以使用最新版本的Maven了:

sudo chmod +x /etc/profile.d/maven.sh

让我们使用以下命令检查当前安装的 Apache Maven 版本:

source /etc/profile.d/maven.sh

创建你的第一个项目

​ 熟悉 Maven 的人已经知道如何创建项目,而新手可以查看Apache Maven 官方网站文档以了解更多信息。不过,为了让您了解如何开始使用此工具,下面是命令:

创建项目

将给定的命令粘贴到您的终端。您可以根据自己的选择替换组ID工件ID和其他值。

———————————————————————————————————–

mvn archetype:generate -DgroupId=com.example -DartifactId=my-first-maven-project -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

———————————————————————————————————

  • -DgroupId=com.example:指定项目的组 ID。这通常是你组织的域名的倒写形式。
  • -DartifactId=my-first-maven-project:指定工件ID,即项目的名称。
  • -DarchetypeArtifactId=maven-archetype-quickstart:指定要使用的原型,它提供了一个简单的项目结构。
  • -DinteractiveMode=false:禁用交互模式并使用提供的参数来生成项目。

此命令创建一个my-first-maven-project以基本 Maven 项目结构命名的目录。

切换到你创建的应用程序项目目录,这里是按照上面的命令 - my-first-maven-project

cd my-first-maven-project

编译并运行

要编译项目,请使用以下 Maven 命令:

mvn compile

要执行项目的主类(App.java),首先需要将其打包成JAR文件。

mvn package

创建你的第一个项目 Apache maven Ubuntu 22.04

要测试新编译的 Jar 文件:

此命令在target目录中创建一个 JAR 文件。要运行 JAR 文件,请使用以下java -cp命令,指定 JAR 文件和主类:

java -cp target/my-first-maven-project-1.0-SNAPSHOT.jar com.example.App

这时应该看到 App 类的输出,默认情况下为“Hello World!”。

要使用POM.XML创建站点,请在应用程序目录中运行给定的命令:

mvn site

完成后,运行

firefox target/site/index.html

在 Ubuntu 24.04 上安装 Apache Maven

卸载或删除 Apache Maven

如果不想再在系统上使用 Maven,那么按照你在 Ubuntu上安装它的方法,选择其中一个给定的方法将其删除。

#第一种方法:对于使用过 APT 包管理器的用户:

sudo apt remove maven*

#第二种方法:手动安装:

sudo rm /usr/share/maven

要同时删除 Java:

sudo apt autoremove default-jdk --purge

快速总结

对于开发人员来说,Apache Maven 是一款出色的工具,可用于从上到下管理你的软件项目。使用此工具,无需担心项目文档、开发和分发。本博客包含您在 Ubuntu 上安装 Apache Maven 所需的所有内容,包括其官方网站上的最新版本。

  • 12
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值