美文网首页
maven常用命令

maven常用命令

作者: 王金松 | 来源:发表于2019-05-22 14:46 被阅读0次

maven生命周期

https://blog.csdn.net/zhaojianting/article/details/80321488

mvn clean

执行前:项目目录下包含src,target,pom.xml
执行后:项目目录下包含src,pom.xml,target文件夹被删除

mvn clean package

mvn clean package依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包)等7个阶段。

-pl, --projects
        Build specified reactor projects instead of all projects
-am, --also-make
        If project list is specified, also build projects required by the list
-amd, --also-make-dependents
        If project list is specified, also build projects that depend on projects on the list

首先切换到工程的根目录

  • 单独构建模块jsoft-web,同时会构建jsoft-web模块依赖的其他模块
    mvn install -pl jsoft-web -am
  • 单独构建模块jsoft-common,同时构建依赖模块jsoft-common的其他模块
    mvn install -pl jsoft-common -am -amd
e.g
mvn打包指定的子项目,并编译它依赖的其它子项目
mvn clean package -pl jootun-cms -am --also-make   -Dmaven.test.skip=true 

mvn clean install

mvn clean install依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包)、install等8个阶段。

mvn clean deploy

mvn clean deploy依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包)、install、deploy等9个阶段

总结

  • package命令完成了项目编译、单元测试、打包功能,但没有把打好的可执行jar包(war包或其它形式的包)布署到本地maven仓库和远程maven私服仓库
  • install命令完成了项目编译、单元测试、打包功能,同时把打好的可执行jar包(war包或其它形式的包)布署到本地maven仓库,但没有布署到远程maven私服仓库
  • deploy命令完成了项目编译、单元测试、打包功能,同时把打好的可执行jar包(war包或其它形式的包)布署到本地maven仓库和远程maven私服仓库

相关文章

  • Maven常用命令

    转:MAVEN常用命令 Maven库:http://repo2.maven.org/maven2/ Maven依赖...

  • 23.maven基础

    主要内容 Maven 介绍 Maven 的使用 Maven 常用命令 idea 开发 maven 项目 1.1.1...

  • Maven 命令(转载)

    Maven常用命令: 创建Maven的普通java项目: mvn archetype:create -...

  • Maven

    目录一.Maven二.Maven的下载安装三.Maven创建项目与配置四.Maven的常用命令五.Maven依赖管...

  • Maven知识点速查

    本文是学习项目管理利器——maven的Maven知识点速查 前置知识:无 Maven常用命令 compile 编译...

  • Maven笔记

    Maven Maven常用命令 mvn compile:在pom.xml文件路径下编译application so...

  • Maven核心功能

    一、Maven的常用命令 1、comopilecompile是maven工程的编译命令,作用是将src/main/...

  • 构建工具(二):Maven常用命令

    介绍了Maven常用的命令,具体介绍如果通过Maven生成项目骨架以及其他命令 Maven常用命令 mvn arc...

  • Maven 命令

    执行maven命令必须进入pom.xml所在目录 maven常用命令mvn clean :清理mvn compil...

  • Maven(二)- Maven 常用命令

    maven 常用命令注:需要在 Maven 项目的根目录下执行 命令描述mvn -v (mvn -version)...

网友评论

      本文标题:maven常用命令

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