概述
- 可以构建统一的项目结构,不依赖编辑软件(如idea、eclipse等);
- 更方便地通过坐标导入项目依赖,进行管理;
- 标准化的构建流程:编译、测试、打包、发布…;
- Maven是使用率最高的项目构建工具,次之为Gradle。
常用命令
mvn compile:编译生成字节码文件.class,放在target目录下,相当于执行javac命令;
mvn clean:删除生成的target目录及其中所有文件;
mvn test:执行src下的test中的测试代码;
mvn package:将当前工程打包成.jar包,其内包含当前工程的.class文件和当前工程所有的依赖jar;
_____________在pom文件中可以修改打jar包还是war包(默认打jar)修改为war:
_____________指定:<packaging>war</packaging>
_____________在build标签指定:<finalName>SpringBootWar</finalName>
mvn install:将当前工程的jar包及相关文件导入到本地Maven仓库。
安装&配置
第1步:安装
(资料链接:https://pan.baidu.com/s/1GfASv2tYuVVuqb-R5xVF4g 提取码:hyhj )
第2步:配环境变量
第3步:修改本地仓库位置
修改 localRepository:
<!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ${user.home}/.m2/repository
<localRepository>/path/to/local/repo</localRepository>
-->
<localRepository>D:\apache-maven-3.6.1\mvn_resp</localRepository>
第4步:配置私服
在 mirrors下添加子标签:
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>https://maven.aliyun.com/repository/public</url>
<mirrorOf>central</mirrorOf>
</mirror>
IDEA中集成本地Maven(推荐使用本地的Maven,而不是idea自带的)