zoukankan      html  css  js  c++  java
  • Maven的实用基础命令

    Maven命令的使用

    常规命令

    Maven的命令要在pom.xml所在目录中去执行 

    1. 编译的命令

    Mvn compile

    2. 清除命令,清除已经编译好的class文件,具体说清除的是target目录中的文件

    Mvn clean

    4. 测试命令,该命令会将test目录中的源码进行编译

    Mvn test

    5. 打包命令

    Mvn package

    6. 安装命令,会将打好的包,安装到本地仓库

    Mvn install

    组合命令

    1. 先清空再编译

    Mvn clean compile

    2. 组合指令,先执行clean,再执行test,通常应用于测试环节

    mvn clean test命令

    3. 组合指令,先执行clean,再执行package,将项目打包,通常应用于发布前

    mvn clean package命令

    执行过程:
        1. 清理————清空环境
        2. 编译————编译源码
        3. 测试————测试源码
        4. 打包————将编译的非测试类打包

    4.组合指令,先执行clean,再执行install,将项目打包,当前项目被发布到仓库中

    mvn clean install命令

    执行过程:
        清理————清空环境
        编译————编译源码
        测试————测试源码
        打包————将编译的非测试类打包
        部署————将打好的包发布到资源仓库中

    4.组合指令,先执行clean,再执行install,将项目打包,当前项目被发布到仓库中

    mvn clean install -DskipTests 命令

    执行过程:
        清理————清空环境
        编译————编译源码
        测试————测试源码(此步骤跳过)
        打包————将编译的非测试类打包
        部署————将打好的包发布到资源仓库中 

    MVN补充命令

    1. 热启动

    mvn tomcat7:run 

    2. 跳过测试热部署

    mvn tomcat7:redeploy -DskipTests

    3.mavan版本插件安装命令

    mvn -N io.takari:maven:wrapper

    4.插件使用命令

    切换到的项目目录,./mvnw clean install 即可,它会自动下载最新版本来执行。

    或者

    mvn -N io.takari:maven:wrapper -Dmaven=3.1.0
    ./mvnw clean install

  • 相关阅读:
    【QQ空间转移】C/C++函数的调用约定
    【QQ空间转移】BIG Endian 和 Little Endian模式
    【QQ空间转移】友元函数
    【QQ空间转移】和室友争论所瞎想的
    【QQ空间转移】银行同业拆借
    【QQ空间转移】票据和债券
    js实现给数字加三位一逗号间隔的两种方法
    js获取上个月第一天
    获取所选月份指定时间范围
    PLSQL 11 注册码
  • 原文地址:https://www.cnblogs.com/fengyan20150508/p/8783619.html
Copyright © 2011-2022 走看看