maven 打包命令package,install, deploy 的区别

maven 打包命令区别

mvn clean package

依次执行了clean, resource, compile, testResources, testCompile, test, jar(打包)等7个阶段

package命令完成了项目编译,单元测试, 打包功能, 但没有把打好的包部署到本地maven仓库和远程的maven私服仓库

mvn clean install

依次执行了clean, resource, compile, testResources, testCompile, test, jar(打包), install等8个阶段

install命令完成了项目编译, 单元测试, 打包功能, 同时把打好的包部署到本地仓库, 但没有部署到远程maven私服仓库

mvn clean deploy

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

deploy命令完成了项目编译, 单元测试, 打包功能呢, 同时把打好的包部署到本地maven仓库和远程的maven私服仓库

原文地址:https://www.cnblogs.com/codeclock/p/12106519.html

时间: 2024-11-09 02:56:55

maven 打包命令package,install, deploy 的区别的相关文章

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.r

maven package install deploy区别

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

maven 打包时动态替换properties资源文件中的配置值

pom build节点下面添加resource配置: [html] view plain copy <resources> <resource> <directory>src/main/resources/</directory> <filtering>true</filtering> <includes> <include>**/*.properties</include> </includ

Spring boot项目分环境Maven打包,动态配置文件,动态配置项目

Spring boot Maven 项目打包 使用Maven 实现多环境 test dev prod 打包 项目的结构 在下图中可用看出,我们打包时各个环境需要分开,采用 application-环境.yml 的方式命名 环境配置开始 首先我们需要在application.yml文件中配置 spring.profiles.active = @[email protected]这里的proofileAction 是我们下面要用到的变量 spring: profiles: active: @[ema

理解maven命令package、install、deploy的联系与区别

https://wenku.baidu.com/view/8ff2ce94591b6bd97f192279168884868762b8e7 我们在用maven构建java项目时,最常用的打包命令有mvn package.mvn install.deploy,这三个命令都可完成打jar包或war(当然也可以是其它形式的包)的功能,但这三个命令还是有区别的.下面通过分别执行这三个命令的输出结果,来分析各自所执行的maven的生命周期. mvn clean package mvn clean inst

Maven命令package、install和deploy的联系跟区别

mvn clean package 依次执行了 clean.resources.compile.testResources.testCompile.test.jar(打包)等7个阶段. mvn clean install 依次执行了 clean.resources.compile.testResources.testCompile.test.jar(打包).install等8个阶段. mvn clean deploy 依次执行了 clean.resources.compile.testResou

maven执行打包命令(mvn package)是出现Java heap space错误的解决方法(windows环境)

今天执行maven的打包命令出现时内存溢出的错误,以下为解决方法 找到mvn目录下bin目录里的mvn.bat, 找到@REM set MAVEN_OPTS=-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000, 在这局下添加以下语句: set MAVEN_OPTS=-Xms256m -Xmx768m -XX:PermSize=128m -XX:Ma

maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令

maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令 在日常的工作中由于各种原因,会出现这样一种情况,某些项目并没有打包至mvnrepository.如果采用原始直接打包放到lib目录的方式进行处理,便对项目的管理带来一些不必要的麻烦.例如版本升级后需要重新打包并,替换原有jar包等等一些额外的工作量和麻烦.为了避免这些不必要的麻烦,通常我们会通过Nexus搭建私有的仓库.下面着重介绍下怎么通过mvn命令将程序打包并发布到私有仓库Nexus中.

Maven打包跳过测试的命令

mvn clean 会把原来target目录给删掉重新生成.mvn install 安装当前工程的输出文件到本地仓库,然后打包mvn clean install 先删除target文件夹 ,然后打包到target 1.Maven打包跳过测试的命令 在使用mvn package进行编译.打包时,Maven会执行src/test/java中的JUnit测试用例,有时为了跳过测试,会使用参数-DskipTests和-Dmaven.test.skip=true,这两个参数的主要区别是:  -DskipT