maven作用
主要用作基于java平台的项目
maven能提供一种项目配置
maven能自动从maven的中央仓库帮我们自动下载并管路项目依赖的jar包
提供了标准的目录结构
中央仓库两种类型:共有的中央仓库:私有中央仓库
使用mvn -v查看是否安装成功
修改本地仓库的的位置
在setting.xml中修改
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<!-- 本地仓库地址 -->
<localRepository>D:\java_learn\maven-repository</localRepository>
<mirrors>
<!-- 阿里仓库镜像 -->
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
</settings>
创建maven项目
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RERtz7kH-1684997629658)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20230502201224671.png)]](https://img-blog.csdnimg.cn/962961248b614f5fa64e6de6e6f22a79.png)
里面不用勾
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xOBM532N-1684997629659)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20230502201319226.png)]](https://img-blog.csdnimg.cn/822ae0a47bab47548cd578f680806ff7.png)
里面的小组名称记得写上,并添加上项目的路径及名字
maven的目录结构
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2ivQFfes-1684997629660)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20230502201808924.png)]](https://img-blog.csdnimg.cn/b290e600ebd14bb9bee4896f8a073ec1.png)
pom.xml文件的配置
1.使用项目打包的方式可以将文件中的webapp自动识别成web文件,将文件打包成war包
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8aXVQZYR-1684997629661)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20230502201927086.png)]](https://img-blog.csdnimg.cn/1a7d7d3f00e14a7ab2f48b234c8476b3.png)
2.添加jar包的依赖,在本地没有就去阿里云里面找,所有的依赖都放在dependencies里面
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-X6R1XR1E-1684997629662)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20230502202127081.png)]](https://img-blog.csdnimg.cn/b1f7842df7704f61904b3d3b6eb068a7.png)
3.配置tomcat插件,在dependences外面进行配置
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WJCxS57g-1684997629662)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20230502202244387.png)]](https://img-blog.csdnimg.cn/de54d0c16c5b4cf9bc0ca65acb898902.png)
4.使用插件进行运行项目
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-u1VD6WVv-1684997629663)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20230502202425087.png)]](https://img-blog.csdnimg.cn/f29f60e8225b403ab2fd3420bd9963c5.png)
里面Lifecycle的作用:
mvn clean —清空target
mvn complie —编译target
mvn test–测试
mvn package–打包
mvn install–打包并在本地保存一份
complie —编译target
mvn test–测试
mvn package–打包
mvn install–打包并在本地保存一份













![《汇编语言》- 读书笔记 - 第5章- [BX]和 loop 指令](https://img-blog.csdnimg.cn/16ecdcdd473e4e1cb08e1caa24a32d1c.png)





