版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/LoveHYZH/article/details/79185463
1.什么是maven
- Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。
- Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。
2.maven的安装
类似jdk的安装,实在不会请百度
3.maven的目录结构
4.maven的常用命令
- mvn -version 查看maven版本
- 在项目根目录下执行下面命令,如上图C:\Users\lenovo\Documents\学习文档\code\maven01
- mvn compile 编译
- mvn test 测试
- mvn package 打包
- mvn clean 删除target
- mvn install 安装jar包到本地仓库中(Maven的本地仓库默认为系统用户的 .m2 目录文件夹)
5.创建目录的两种方式
- mvn archetype:generate 按照提示进行选择
- mvn archetype:generate 直接创建,将信息直接添加在命令后
- -DgroupId=组织名,公司网址的反写+项目名
- -DartifactId=项目名-模块名
- -Dversion=版本号
- -Dpackage=代码所存在的包名
mvn archetype:generate -DgroupId=com.imooc.maven04 -DartifactId=maven04-demo -Dversion=1.0.0SNAPSHOT -Dpackage=com.imooc.maven04-demo
6.镜像仓库
有时国内无法访问国外网站,可以从其他能访问的镜像地址下载
<settings>
<mirrors>
<mirror>
<id>maven.net.cn</id><!--该镜像仓库id-->
<mirrorOf>central</mirrorOf><!--为哪个仓库配置镜像,可用*匹配所有镜像-->
<name>central mirror in china</name><!--镜像仓库名字-->
<url>http://maven.net.cn/content/groups/public</url><!--镜像仓库地址-->
</mirror>
</mirrors>
</settings>
7.更改仓库位置
- 在maven安装目录中C:\Tools\apache-maven-3.5.2\conf打开settings.xml
- <localRepository>C:/Users/lenovo/Documents/maven本地仓库/.m2/repository</localRepository>
- 复制一份settings.xml到上面添加的localRepository标签里的地址目录下