mavan的生命周期

mavan有三套的生命周期:

  1. clean周期:主要用于清理上一次构建产生的文件,可以理解为删除target目录。
  2. 默认周期:
    2.1 compile 编译src/main/java下的java文件,产生对应的class
    2.2 test 运行测试用例
    2.3 package 打包构件,即生成对应的jar, war等.
    2.4 install将构件部署到本地仓库.
    2.5 deploy 部署构件到远程仓库
    2.6 test-compile 编译src/test/java下的java文件,产生对应的class
    2.7 process-test-resources 默认处理src/test/resources/下的文件,将其输出到测试的classpath目录中
    2.8 process-resources 默认处理src/test/resources/下的文件,将其输出到测试的classpath目录中
  3. 主要周期:
    3.1 site 产生项目的站点文档
    3.2 site-deploy 将项目的站点文档部署到服务器.
    常用命令:mvn clean; mvn test; mvn clean compile; mvn clean install

你可能感兴趣的:(mavan的生命周期)