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工程:(建议不使用骨架创建)

  第一步:

    

  第二步:

    

 

   第三步:

    

posted @ 2020-11-18 22:39  Yisennnn丶  阅读(71)  评论(0编辑  收藏  举报