关于Maven

关于Maven,第1张

关于Maven

关于Maven

maven的作用maven的功能maven的仓库maven项目的标准目录结构maven中的常用命令maven的生命周期maven的概念模型scope(解决maven和项目的冲突)

maven的作用

1.引入jar包,解决jar包冲突,版本冲突
2.将java文件即时编译
3.实现单元测试,提示正确与错误
4.将代码和配置文件,资源整合一起打包

maven的功能

1.依赖管理:maven工程对jar包的管理过程,实现代码可重用
2.项目的一件构建:一个命令完成编译,测试,运行,打包,安装,部署

maven的仓库

本地仓库 远程仓库【私服】 中央仓库
maven 工程通过jar包坐标找本地仓库,本地仓库没有,从远程仓库寻找下载到本地仓库,远程仓库没有,从中央仓库寻找下载,也可从本地上传到远程仓库

maven项目的标准目录结构

src/main/java目录   核心代码部分
src/main/resources 配置文件部分
src/test/java目录     测试代码部分
src/main/webapp    html ,js,css,图片等

maven中的常用命令

mvn clean      删除编译文件夹target
mvn compile  编译核心代码
mvn test         编译测试代码和核心代码
mvn package 编译测试和核心代码,并打包,打包格式在pom设置xml
mvn install     编译测试和核心代码,打包,并将包加载到maven本地仓库中

maven的生命周期

默认生命周期
编译(compile)–》测试(test)–》打包(package)–》安装(install)–》发布(deploy)
执行后面命令前面命令自动执行
清除生命周期
Clean 清除项目编译信息
站点生命周期

maven的概念模型

scope(解决maven和项目的冲突)

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5713100.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-18
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存