1.maven常用的命令

1.1 clean(清理)

clean命令作用是:清理项目中target目录下文件。

1.2compile(编译)

compile命令作用是:将.java文件编译成 .class文件。

1.3test(测试)

test命令作用是:运行src-test-java下的单元测试类。(单元测试类名字命名规则:XXTest.java)

1.4package(打包)

package命令作用是:将项目打包到target目录下。

web 项目打包成:war文件。

java项目打包成:jar文件。

1.5install(安装)

install命令作用是:打包到本地仓库。

2.生命周期

maven的生命周期是抽象的,实际的工作都交由"插件"来完成。

maven的每个构建步骤都包含一个或多个插件。

maven中有三套相互独立的生命周期。

CleanLifeStyle

  • 作用:清理项目
  • 包含的生命周期阶段:pre-clean, clean,post-clean

maven 常用命令和生命周期_maven编辑

  • 当执行mvn clean时候, 将执行的生命周期阶段:pre-clean, clean。
  • 当执行mvn post-clean时候, 将执行的生命周期阶段:pre-clean, clean,post-clean。

DefaultLifeStyle

  • 作用:项目构建、部署
  • 包含的生命周期阶段:

maven 常用命令和生命周期_maven_02编辑

  • 当执行mvn compile时候, 将执行的生命周期阶段:compile之前的所有阶段。
  • 当执行mvn install 时候, 将执行的生命周期阶段:install 之前的所有阶段。

SiteLifeStyle

  • 作用: 项目站点文档创建的处理
  • 包含的生命周期阶段: