其他分享
首页 > 其他分享> > Maven管理和应用(新人发帖)

Maven管理和应用(新人发帖)

作者:互联网

Maven应用

Maven介绍

maven是一个纯java开发,用来管理项目中的jar,对项目进行构建的项目管理工具

maven认识

compile
Compile 是maven 编译命令,作用是将src/main/java 下的文件编译为.class文件输出到target目录下。
test
Test为maven 单元测试类,会运行src/java/test 下的类。
clean
Clean为 maven 的清除命令。执行该命令会清除target目录的内容。
package
Package为maven 的打包命令,Java 项目打成jar,web项目打成war 包。
install
发布命令,将项目打成jar 或war 发布到本地仓库中。
deploy
发布命令,将项目打成jar 或war 发布到远程仓库(私服)。

创建maven项目

在这里插入图片描述
勾选上我们就可以不用使用maven的模板了
在这里插入图片描述

一般我们选择web项目所以我们选择war

在这里插入图片描述

maven工作原理

在这里插入图片描述

maven和动态web项目的区别

在这里插入图片描述

maven 会默认先去查询查找标签
如果查找到了会根据groupId里面的值 (因为groupId的值是不会重复的)
如果本地仓库不存在回去中央仓库下载jar文件到本地仓库
一般到公司会有一个远程仓库
我们就会连接一个私服 ,私服也就是我们所说的远程仓库
如果我们本地仓库没有这个jar文件就会访问远程仓库去下载jar文件,
如果远程仓库没有这个jar文件就会联系公司运维去中央仓库去下载jar文件他们把jar文件放到远程仓库中让我们在远程仓库下载
这样我们就不会直接连接中央仓库
中央仓库默认是maven团队的中央仓库
我们需要把仓库安装到阿里云中央仓库

楼主第一次发勿喷!!!

标签:maven,发帖,新人,jar,war,Maven,仓库,文件,远程
来源: https://blog.csdn.net/RanFps/article/details/112251602