当前位置:   article > 正文

Linux(CentOS 7)下安装配置Maven3.9.2

maven3.9.2

Linux(CentOS 7)下安装配置Maven3.9.2

环境

  • JDK 1.8+
  • OS:Centos 7.5

tar包安装

下载

apache-maven-3.9.2-bin.tar.gz
https://maven.apache.org/download.cgi
在这里插入图片描述

安装步骤

公共服务,将maven安装在root用户下。

  1. 创建maven安装地址
  2. 解压安装包并创建对应软链接,供配置使用
  3. 创建本地仓库
  4. 配置settings.xml文件
  5. 配置环境变量
  6. 检测mvn命令是否可用
# 创建maven安装地址
mkdir -p /opt/software/maven;

# 解压安装包
tar -zxvf /opt/apache-maven-3.9.2-bin.tar.gz -C /opt/software/maven;
# 配置软链接,通过软链接来配置环境变量
ln -nsf /opt/software/maven/apache-maven-3.9.2 /opt/software/maven/apache-maven;

# 创建本地仓库
mkdir -p /opt/m2/repository;

# 配置settings-- 文件下有个简版可用的配置文件实例
vim /opt/software/maven/apache-maven/conf/settings.xml

# 配置环境变量

vim /etc/profile
------------------------------------------------------
export MAVEN_HOME=/opt/software/maven/apache-maven
export PATH=$MAVEN_HOME/bin:$PATH
------------------------------------------------------
source /etc/profile

# 检测配置环境
mvn -version

--------------------------------------------------------------------------------------------
Apache Maven 3.9.2 (c9616018c7a021c1c39be70fb2843d6f5f9b8a1c)
Maven home: /opt/software/maven/apache-maven
Java version: 1.8.0_131, vendor: Oracle Corporation, runtime: /opt/software/jdk1.8.0_131/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-693.25.4.el7.x86_64", arch: "amd64", family: "unix"
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32

settings.xml内容

<?xml version="1.0" encoding="UTF-8"?>

<settings xmlns="http://maven.apache.org/SETTINGS/1.2.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.2.0 https://maven.apache.org/xsd/settings-1.2.0.xsd">

    <localRepository>/opt/m2/repository</localRepository>

    <pluginGroups>
    </pluginGroups>

    <proxies>
    </proxies>

    <servers>
    </servers>

    <mirrors>
        <mirror>
            <id>aliyunmaven</id>
            <mirrorOf>*</mirrorOf>
            <name>阿里云公共仓库</name>
            <url>https://maven.aliyun.com/repository/public</url>
        </mirror>
    </mirrors>

    <profiles>
        <profile>
            <id>jdk-1.8</id>
            <activation>
                <activeByDefault>true</activeByDefault>
                <jdk>1.8</jdk>
            </activation>
            <properties>
                <maven.compiler.source>1.8</maven.compiler.source>
                <maven.compiler.target>1.8</maven.compiler.target>
                <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
            </properties>
        </profile>

        <profile>
            <id>aliyun</id>
            <activation>
                <activeByDefault>true</activeByDefault>
                <jdk>1.8</jdk>
            </activation>
            <properties>
                <maven.compiler.source>1.8</maven.compiler.source>
                <maven.compiler.target>1.8</maven.compiler.target>
                <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
            </properties>
            <repositories>
                <repository>
                    <id>aliyun_maven_repo</id>
                    <url>https://maven.aliyun.com/repository/public</url>
                    <releases>
                        <enabled>true</enabled>
                        <updatePolicy>always</updatePolicy>
                        <checksumPolicy>warn</checksumPolicy>
                    </releases>
                    <snapshots>
                        <enabled>true</enabled>
                        <updatePolicy>always</updatePolicy>
                        <checksumPolicy>warn</checksumPolicy>
                    </snapshots>
                </repository>
            </repositories>
        </profile>
    </profiles>
</settings>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70

rpm 包安装

查询maven的rpm包地址:https://rpmfind.net/linux/rpm2html/search.php?query=maven

在这里插入图片描述
安装命令

# 安装 rpm -ivh 包全名
rpm -ivh maven-3.9.1-2.1.x86_64.rpm
# 查找安装目录
rpm -qa|grep apache-maven
# 配置settings.xml
vim settings.xml
# 验证安装
mvn -version

# 卸载 rpm -e  包名
rpm -e  apache-maven
# 查询软件包详细信息
rpm -qi apache-maven
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/寸_铁/article/detail/784239
推荐阅读
相关标签
  

闽ICP备14008679号