美文网首页
Maven 生命周期

Maven 生命周期

作者: HikariCP | 来源:发表于2018-03-23 19:14 被阅读12次

    Maven 命令

    命令运行均在操作项目的根目录下。

    • 编译 mvn compile 编译后会在mvn跟目录下生成target目录。然后编译后的文件存在于classes目录下。
    • 测试 mvn test 运行我们所有的测试文件。即/项目/test/java/包结构下的所有****Test.java文件。
    • 运行 mvn [项目名] 编译后即可运行
    • 清理 mvn clean 删除target。target中存在编译后的字节码文件和编译报告,以及打包后的包文件。 改命令一般会配合其他命令一起使用,很少单独使用,没事儿就用用它
    • 打包 mvn package 在项目根目录下运行此命令将会在target目录的根目录下生成.jar.war打包后的压缩文件。在运行package的时候,clean和test是自动执行的
    • 发布 mvn install 先通过package进行打包,打包后的jar包存在于工作目录中。也可以直接mvn install,执行该命会直接执行mvn package,然后通过install命令将其安装到本地仓库中才会后续被引入依赖。

    Maven 生命周期

    • clean 清理项目
      • pre-clean 执行项目清理前的工作
      • clean
      • post-clean
    • default 构建项目
      • compile
      • test
      • package
      • install
    • site 生成项目站点
      • pre-site
      • site
      • post-sit
      • site-deploy 发布生成的站点到服务器上

    注意: 需要注意的是,执行其中三个阶段的某一阶段的任意一环的时候,它前面的都会执行。比如执行default阶段的mvn package阶段,那么compile和test也都会在package前执行

    相关文章

      网友评论

          本文标题:Maven 生命周期

          本文链接:https://www.haomeiwen.com/subject/mhaxcftx.html