Maven安装(Linux, Windows)和使用

Maven 是现在非常流行的 Java 项目依赖管理工具,简单、方便。Maven的安装也非常容易。

下载

下载 Maven 安装包:https://maven.apache.org/download.cgi

1
2
Linux:apache-maven-3.5.3-bin.tar.gz
Windows:apache-maven-3.5.3-bin.zip

2020.03.11 补充

Maven 最新版本是 3.6.3 了。注意:3.6.2 版本与 IDEA 2019 存在版本不兼容的问题,会报错:Unable to import maven project,建议使用 3.6.1。

解压

解压到安装目录

1
2
Linux:$ tar zxvf apache-maven-3.5.3-bin.tar.gz -C /usr/local/maven
Windows: 右键解压到安装目录,D:\Program Files\apache-maven-3.5.3

设置环境变量

Linux

  1. 编辑 profile 文件,在文件底部添加 maven 环境的设置

    1
    2
    3
    4
    5
    6
    7
    $ vim /etc/profile

    输入下面内容:
    #set maven enviroment
    export MAVEN_HOME=/usr/local/maven
    export CLASSPATH=$CLASSPATH:$MAVEN_HOME/lib
    export PATH=$PATH:$MAVEN_HOME/bin
  2. 刷新文件, 使立即生效

    1
    $ source /etc/profile
  3. 验证

    1
    2
    $ mvn -v
    输出 Maven 的版本信息表示成功。

    windows

  4. 右键【此电脑】 → 【属性】 → 【高级系统设置】 → 【系统属性】窗 → 【高级】选项 → 【环境变量】 → 【系统变量】 → 【新建】

    1
    2
    变量名:MAVEN_HOME 
    变量值:D:\Program Files\apache-maven-3.5.3
  5. 环境变量设置 Path

    1
    2
    系统变量, 编辑 Path, 增加 MAVEN_HOME 项, 如下:
    %MAVEN_HOME%\bin
  6. 验证:运行 → cmd

    1
    2
    mvn -v
    输出 Maven 的版本信息表示成功。

    设置仓库

    Linux 环境和 Windos 环境设置仓库的操作一样。

  7. 打开 maven 的设置文件

    1
    apache-maven-3.5.3/conf/settings.xml
  8. 设置本地仓库
    在 setting 标签下找到 localRepository,取消注释,或复制另起一行,添加本地仓库所在路径
    Linux:

    1
    <localRepository>/data/repository</localRepository>

    Windows:

    1
    <localRepository>D:\repository</localRepository>
  9. 设置远程仓库
    国内推荐使用阿里的 Maven 仓库
    在 setting 标签下找到 mirrors 标签,在里面添加 mirror镜像资源

    1
    2
    3
    4
    5
    6
    <mirror>
    <id>alimaven</id>
    <name>aliyun maven</name>
    <mirrorOf>central</mirrorOf>
    <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    </mirror>

使用

MVN 命令

Maven 安装完后,进入到项目代码根目录,就可以使用 mvn 命令来运行、安装、打包、发布了。

1
2
3
4
mvn clean
mvn install
mvn package
mvn deploy

IDE里配置 Maven。

  1. IDEA:【File】 → 【Default Settings】 → 【Build,Execution,Deployment】 → 【Build Tools】 → 【Maven】 → 【Maven home directory】,选择 Maven 的安装目录。
  2. Eclipse:【Windows】 → 【Prefrences】 → 【Maven】 → 【User Settints】 → User Settings,选择 Maven 安装目录里 /conf/settings.xml 文件

安装 jar 包到本地仓库

有些 jar 包是私有的,需要安装到本地仓库才能被 Maven 引用。安装命令如下:

1
mvn install:install-file -Dfile=jar包的位置 -DgroupId=输入groupId -DartifactId=输入artifactId -Dversion=版本号 -Dpackaging=jar

Maven插件

Maven 插件 可以很好的辅助构管理和构建项目。

Spring Boot 项目若出现找不到 spring-boot-maven-plugin 插件,可在项目的 pom 文件里指定插件库或在 Maven 的 settings.xml 文件里统一设置。

项目 pom.xml 中添加:

1
2
3
4
5
6
7
<pluginRepositories>
<pluginRepository>
<id>alimaven spring plugin</id>
<name>alimaven spring plugin</name>
<url>https://maven.aliyun.com/repository/spring-plugin</url>
</pluginRepository>
</pluginRepositories>

Maven settings.xml 中添加:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<profiles>
<profile>
<id>spring plugins</id>
<activation>
<jdk>spring plugins</jdk>
</activation>
<pluginRepositories>
<pluginRepository>
<id>spring plugins</id>
<name>Spring plugins</name>
<url>https://maven.aliyun.com/repository/spring-plugin</url>
<layout>default</layout>
<snapshotPolicy>always</snapshotPolicy>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>
作者

光星

发布于

2018-06-20

更新于

2022-07-09

许可协议

评论