目录

在CentOS上使用Yum安装Maven

安装Apache Maven的最新版本

1. 安装 OpenJDK

2. 下载 Apache Maven

3. 设置环境变量

4. 验证安装

总结

Windows 安装 Maven

官方网址

目录结构

Maven 仓库本地路径配置

配置阿里云云效 Maven

环境变量

测试命令


在CentOS上使用Yum安装Maven

在终端键入以下命令来安装Maven

yum install maven


通过输入mvn -version命令验证安装

mvn -version

输出应该看起来像这样

Apache Maven 3.0.5 (Red Hat 3.0.5-17)
Maven home: /usr/share/maven
Java version: 1.8.0_191, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-862.3.2.el7.x86_64", arch: "amd64", family: "unix"

就这样了。现在Maven已经安装在您的CentOS系统上,您可以开始使用它了。

安装Apache Maven的最新版本

1. 安装 OpenJDK

Maven 3.3+ 需要 JDK 1.7 或以上。我们将安装OpenJDK.

安装OpenJDK,在终端输入

yum install java-1.8.0-openjdk

通过运行以下命令验证Java是否成功安装

java -version

输出应该看起来像这样

openjdk version "1.8.0_191"
OpenJDK Runtime Environment (build 1.8.0_191-b12)
OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)

2. 下载 Apache Maven

写这篇文章时,Apache Maven的最新版本是3.6.0。在继续下一步之前,你应该检查Maven的下载页面,看看是否有更新的版本。先使用wget命令将Apache Maven下载到/tmp目录下

wget https://www-us.apache.org/dist/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz -P /tmp

下载完成后,在/opt目录下解压存档

tar xf /tmp/apache-maven-3.6.0-bin.tar.gz -C /opt

为了更好地控制Maven版本和更新,我们将创建一个符号链接maven,指向Maven安装目录

ln -s /opt/apache-maven-3.6.0 /opt/maven

要升级您的Maven安装,只需要解压较新的版本,并更改符号链接以指向该版本。

3. 设置环境变量

接下来,我们需要设置环境变量。打开文本编辑器,在/etc/profile.d/目录下创建一个名为maven.sh的新文件

vim /etc/profile.d/maven.sh

粘贴以下几行

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

保存并关闭该文件。这个脚本将在shell启动时出现。

通过运行以下chmod命令使脚本可执行

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

使用source命令加载环境变量

source /etc/profile.d/maven.sh

4. 验证安装

要验证Maven是否已安装,可使用mvn -version 命令,该命令将打印Maven版本

mvn -version

你应该看到类似以下内容

Apache Maven 3.6.0 (97c98ec64a1fdfee7767ce5ffb20918da4f719f3; 2018-10-24T18:41:47Z)
Maven home: /opt/maven
Java version: 1.8.0_191, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-862.3.2.el7.x86_64", arch: "amd64", family: "unix"

至此,最新版的Maven现在已经安装在您的CentOS系统上了。

总结

您已经在CentOS7上成功安装了Apache Maven。现在您可以访问Apache Maven官方文档页面,了解如何开始使用Maven。或者继续观看笔者后续文章

Windows 安装 Maven

Maven依赖JDK,具体操作可参考JDK安装与配置

官方网址

Maven – Download Apache Maven

目录结构

按照目录结构建立好对应的文件夹

/.m2
/.m2/apache-maven-3.x
/.m2/repository

Maven 仓库本地路径配置

打开 maven 的配置文件( windows 机器一般在 maven 安装目录的 conf/settings.xml )

<!-- localRepository
   | The path to the local repository maven will use to store artifacts.
   |
   | Default: ${user.home}/.m2/repository  -->
  <localRepository>D:\Java\.m2\repository</localRepository>

配置阿里云云效 Maven

仓库服务

打开 maven 的配置文件( windows 机器一般在 maven 安装目录的 conf/settings.xml ),在<mirrors></mirrors>标签中添加mirror子节点:

<mirror>
    <id>aliyun</id>
    <name>aliyun Maven</name>
    <mirrorOf>*</mirrorOf>
    <url>
        http://maven.aliyun.com/nexus/content/groups/public/
    </url>
</mirror>

环境变量

# 系统环境变量新增
M2_HOME = D:\Java\.m2\apache-maven-3.8.1
# Path 新增
%M2_HOME%\bin

测试命令

java -version
mvn -version

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐