Maven 简介
Maven 是一种 Java 构建工具, 主要有以下几个功能:
- 帮程序员甄别和调用第三方库 
- 调用 - javac完整项目的编译
- 调用 - JUnit完成项目单元测试
- 完成项目打包 
安装 Maven
Ubuntu 下可以使用 apt 直接安装这个软件:
| 1 | sudo apt install maven | 
安装完成后正常显示版本即可
Maven 换源
如果使用 apt 安装 Maven, 软件安装目录一般在 /usr/share/maven 下, 切换到软件的 conf 内编辑 settings.xml, 添加阿里源的镜像:
| 1 | <mirror> | 
在 IntelliJ IDEA 内配置 Maven
打开 IDEA 的 Settings, 在搜索里输入 Maven, 找到并配置 Maven 相关路径:

另外直接使用会出现编译比较慢的情况, 有两种方式可以进行修改:
一. 就是在新建 Maven 项目的时候,设置该参数 archetypeCatalog = internal
二. 直接修改 IDEA 中 Maven 配置参数,在 Settings 中 Maven 选项中点击 Runner 修改 VM Options: 为 -DarchetypeCatalog=internal, 也就相当于在使用 mvn archetype:generate 命令时,加上参数 -DarchetypeCatalog=internal
使用 Maven 构建项目
- 新建一个 - Maven项目
- 在中央仓库寻找第三方 - jar的依赖文本(这里以一个汉语转拼音的依赖为例: https://mvnrepository.com/artifact/com.belerweb/pinyin4j/2.5.1)
- 拷贝依赖文本到项目的 - pom.xml:
| 1 | <!-- https://mvnrepository.com/artifact/com.belerweb/pinyin4j --> | 

然后就可以在代码中像引用 jar 包那样引用
- 编译项目, 在 - IDEA上- Maven工程有自己的窗口, 如果没有显示, 需要打开- Maven项目窗口在- 工具栏-->Help-->Find Action然后在弹出的窗口里的文本框输入:- maven projects即可出现窗口. 在打开的窗口中,点击- YourProject->Lifecycle->package->Run Maven Build执行打包, 生成的- war默认在工程的- target目录下
- 如果在编译过程中出现版本错误, 则需要在 - pom.xml中指定版本:
| 1 | <properties> | 
- 当出现 build success的时候运行即可:



