Maven
Maven是什么:
是一个项目管理工具,它包含了一个项目对象模型(POM:Project Object Model),一组标准集合,一个项目生命周期(Project Lfiecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。
Maven能解决什么问题:
1.导入各种各样的jar包
2.可编译java文件
3.可以把指定目录下的文件全部单元测试,并提示错误
4.可快速资源整合
Maven的优势:
依赖管理:Maven对jar包的管理过程
Maven的生命周期:
清理→编译 →测试 →打包 →安装 →发布
清理:mvn clean
编译:mvn compile
调试:mvn test
打包:mvn package
部署:mvn install
编译:mvn deploy
Maven仓库:
本地仓库、远程仓库、中央仓库
三者之间关系:
Maven标准目录结构:
src/main/java 核心代码部分
src/main/resources 配置文件部分
src/test/java 测试代码部分
src/test/resources 测试配置文件
src/main/webapp 页面资源 js css images等
Maven概念模型图:
IDEA2019创建Maven工程:(建议不使用骨架创建)
第一步:
第二步:
第三步: