一、再谈什么是Maven?

Maven——安装及配置_我那个果味的博客

在构建一个项目时需要用到很多第三方的类库,如写一个使用Spring的Web项目就需要引入大量的jar包。一个项目Jar包的数量之多往往让我们瞠目结舌,并且Jar包之间的关系错综复杂,一个Jar包往往又会引用其他Jar包,缺少任何一个Jar包都会导致项目编译失败。

以往开发项目时,程序员往往需要花较多的精力在引用Jar包搭建项目环境上,而这一项工作尤为艰难,少一个Jar包、多一个Jar包往往会报一些让人摸不着头脑的异常。

而Maven就是一款帮助程序员构建项目的工具,我们只需要告诉Maven需要哪些Jar 包,它会帮助我们下载所有的Jar,极大提升开发效率。
 

maven生命周期(lifecycle)由各个阶段组成,每个阶段由maven的插件plugin来执行完成。生命周期(lifecycle)主要包括clean、resources、complie、install、pacakge、testResources、testCompile、deploy等,其中带test开头的都是用业编译测试代码或运行单元测试用例的。
 

二、Maven基本命令精简:

1.-v:查询Maven版本

        本命令用于检查maven是否安装成功。

        Maven安装完成之后,在命令行输入mvn -v,若出现maven信息,则说明安装成功。

2. compile:编译

        将java源文件编译成class文件

3.test:测试项目

        执行test目录下的测试用例

4.package:打包

        将项目打成jar包至target目录下

5.clean:删除target文件夹

        删除由项目编译创建的target文件夹

6.install:安装

        将当前项目jar包安装(放置)至Maven的本地仓库中。供其他项目使用

三、如何在idea中使用maven命令(clean-----install)

1.第一步在idea界面右侧找到maven并点击---如图所示

maven下的clean和compile maven中clean和install_ci

2.第二步在你项目文件下找到Lifecycle(生活周期) 并点击

补充:同级Plugins、Dependencies英文翻译

Plugins: 插件

Dependencies:项目依赖(依赖关系)

maven下的clean和compile maven中clean和install_maven_02

  

maven下的clean和compile maven中clean和install_intellij-idea_03

 3.最后可以根据项目需要点击相应maven命令。