Maven基础。

---恢复内容开始---

Maven:

1、概念。

  * maven 是一个项目管理工具。

  * maven的作用。

    1、jar包。依赖管理。将jar包放在jar包仓库(pom.xml),不需要每个项目都添加jar包。

    2、测试。

    3、项目发布。

2、使用。

  * 下载解压即可。

  * 环境变量配置。

3、仓库种类和关系。

  仓库分为:本地仓库、远程仓库(公司等)、中央仓库。

  默认使用C盘一文件里的仓库,没有的话自动在中央仓库下载。

  可以在配置文件更改本地仓库地址:<localRepository>E:maven_repository</localRepository>

4、maven标准目录结构。

  传统项目,只有一个src根目录,而如果增加根目录,又产生了不统一的问题。

  maven标准目录结构:

    * src/main/java   核心代码部分

    * src/main/resources 配置文件部分

    * src/test/java  测试代码部分

    * src/test/resources 测试配置文件

    * src/main/webapp  页面资源,js , css.....

5、maven常用命令。

  * clean : 删掉target目录。

  * complie:编译src/main 并放到  target目录下。

  * test :编译src/main  和  src/test  的代码

  * package:编译main 和 test 代码  ,并打war包。

  * install:编译代码,打war包。并把war包放到本地仓库。

  * deploy :发布,执行上面操作,并发布。

6、maven 生命周期。

  上面命令中,clean是清理生命周期,后面的四个命令是默认生命周期。

  默认生命周期中,执行后面的,会默认把之前的都执行。

  maven概念模型图:

原文地址:https://www.cnblogs.com/zhangyuhao/p/11073214.html