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
的时候运行即可: