zoukankan      html  css  js  c++  java
  • Maven 打包 package install deploy 区别

     一、打包区别

    • mvn package:打包到本项目,一般在项目target目录下。
    • mvn install:打包到本地仓库,如果没设置Maven本地仓库,一般在用户/.m2目录下。
    • mvn deploy:打包上传到远程仓库,如:私服nexus等,需要配置pom文件。
    • 二、打包过程

          mvn clean package
              依次执行:clean、resources、compile、testResources、testCompile、test、jar(打包)。
          mvn clean install
              依次执行:clean、resources、compile、testResources、testCompile、test、jar(打包)、install。
          mvn clean deploy
              依次执行:clean、resources、compile、testResources、testCompile、test、jar(打包)、install、deploy。

      由上面分析主要区别如下:

          package命令:完成项目编译、单元测试、打包功能,但打包文件未部署到本地Maven仓库和远程Maven仓库。
          install命令:完成项目编译、单元测试、打包功能,同时把打包文件部署到本地Maven仓库,但未部署到远程Maven仓库。
          deploy命令:完成项目编译、单元测试、打包功能,同时把打包文件部署到本地Maven仓库和远程Maven仓库。
  • 相关阅读:
    rabbitmq 学习
    linux下安装rabbitmq 集群
    excel中将时间戳转换为日期格式
    python实现批量修改服务器密码
    python 根据字典的键值进行排序
    python字符串的拼接
    python的变量
    python基础1
    【性能分析】使用Intel VTune Amplifier
    【vim】搜索与替换
  • 原文地址:https://www.cnblogs.com/zouhong/p/12186392.html
Copyright © 2011-2022 走看看