Maven (专家)是专门用于构建和管理Java相关项目的工具。

一、Maven的用处

1、使用Maven管理的Java 项目都有着相同的项目结构

  • 有一个pom.xml 用于维护当前项目都用了哪些jar包
  • 所有的java代码都放在 src/main/java 下面
  • 所有的测试代码都放在src/test/java 下面

2、统一维护jar包

maven风格的项目,首先把所有的jar包都放在"仓库“ 里,然后哪个项目需要用到这个jar包,只需要在pom.xml 里给出jar包的名称和版本号就行了。 这样jar包就实现了共享。

二、Windows下安装与配置

1、下载安装包

官方最新版下载地址:http://maven.apache.org/download.cgi
这里下载的是apache-maven-3.8.5-bin.zip

2、配置环境变量

环境变量-系统变量-Path-添加maven安装目录\bin ,如:C:\Program Files (x86)\apache-maven-3.8.5\bin

3、验证安装

能打印出 maven 版本信息说明安装、配置成功。

C:\Users\Administrator>mvn -v
Apache Maven 3.8.5 (3599d3414f046de2324203b78ddcf9b5e4388aa0)
Maven home: C:\Program Files (x86)\apache-maven-3.8.5
Java version: 1.8.0_321, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk1.8.0_321\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 11", version: "10.0", arch: "amd64", family: "windows"

4、配置仓库配置

所谓的仓库就是用于存放项目需要的jar包的。maven采用一个仓库,多个项目的方式,让多个项目共享一个仓库里的相同jar包。

  • 配置文件的位置:apache-maven-3.5.0\conf\settings.xml
  • 仓库默认位置:配置文件第52行指定了仓库的位置是${user.home}/.m2/repository。

  • 修改仓库位置:在配置文件第55行写入 本地仓库路径,如:

    <localRepository>C:\Program Files (x86)\apache-maven-3.8.5\repository</localRepository>
  • 修改jar包下载服务器:maven官方提供的服务器速度慢,改为阿里云。配置文件修改位置是159-164行:

    <mirror>
                  <id>alimaven</id>
                  <name>aliyun maven</name>
                  <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
                  <mirrorOf>central</mirrorOf>
    </mirror>

5、IDEA配置

完成了MAVEN准备工作之后,进行IDEA settingsFile->Other Settings->Default Settings.. ->Build, Execute, Deployment->Build Tools->Maven

  • 修改 Maven home directoryC:\Program Files (x86)\apache-maven-3.8.5
  • 修改User settings fileC:\Program Files (x86)\apache-maven-3.8.5\conf\settings.xml

这样,IDEA中的maven就准备好了,并且使用的是本地库。

三、Linux下安装与配置

1、下载并解压安装包

官方最新版下载地址:http://maven.apache.org/download.cgi
这里下载的是apache-maven-3.8.5-bin.tar.gz

# 创建安装目录
[root@localhost ~]# mkdir /opt/maven/
# 将压缩包解压到安装目录
[root@localhost ~]# cd /opt/maven/
[root@localhost ~]# tar zxvf apache-maven-3.8.5-bin.tar.gz

2、配置环境变量

vi /etc/profile

# 尾部添加如下内容,配置 maven 的安装路径
export MAVEN_HOME=/opt/maven/apache-maven-3.8.5
export PATH=$MAVEN_HOME/bin:$PATH

# 使环境变量⽣效
source /etc/profile

3、检验安装结果

能打印出 maven 版本信息说明安装、配置成功。

[root@localhost maven]# mvn -v
Apache Maven 3.8.5 (3599d3414f046de2324203b78ddcf9b5e4388aa0)
Maven home: /opt/maven/apache-maven-3.8.5
Java version: 1.8.0_321, vendor: Oracle Corporation, runtime: /usr/java/jdk1.8.0_321/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "5.4.189-1.el7.elrepo.x86_64", arch: "amd64", family: "unix"

4、修改阿里云Maven镜像源

vi /opt/maven/apache-maven-3.8.5/conf/settings.xml

# 在 <mirrors></mirrors> 标签对⾥添加如下内容:
<mirror>
     <id>alimaven</id>
     <name>aliyun maven</name>
     <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
     <mirrorOf>central</mirrorOf>
</mirror>
最后修改:2023 年 03 月 20 日
如果觉得我的文章对你有用,请随意赞赏