本文主要是介绍maven 指令之package 和install的区别,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
https://blog.csdn.net/zy103118/article/details/79901357
maven 指令之package 和install的区别
2018年04月11日 19:08:46 brave_zhao 阅读数:2018更多
个人分类: maven
maven package 和 install 区别
原创 2016年08月18日 14:55:26
- 标签:
- maven
1.install:打包好的 jar 包会安装到本地的 maven 仓库中,使用的配置是默认的配置,供其他项目使用。
2.package 指定参数打包:clean package -Dmaven.test.skip=true -Pprod 这种方式就是指定了打包的参数,并且打包后的文件存放到项目的 target 目录下。
之前一直不明白package与 install的区别,今天测试了下。
如果b项目依赖a项目,而a打了包(package),jar仅仅时打到了a项目的target下。这时编译b项目,还是会报错,找不到所依赖的a项目,说明b项目在本地仓库是没有找到它所依赖的a项目。然后,我install a项目这时,有以下日志,[INFO] Installing G:\projects\a\target\a-0.0.1-SNAPSHOT.jar to F:\repository\com\chenjun\a\0.0.1-SNAPSHOT\a-0.0.1-SNAPSHOT.jar
[INFO] Installing G:\projects\a\pom.xml to F:\repository\com\chenjun\a\0.0.1-SNAPSHOT\a-0.0.1-SNAPSHOT.pom,说明a项目已安装到本地仓库了,并且是jar和pom同时安装的.
这时候再去compile(编译)b项目,b编译通过.这是因为a项目的jar包打包后通过install指令安装到了本地maven库下了,b项目再次编译后就可以在本地maven库上找到且引用到他需要依赖的a项目jar包了(因为刚才a项目已经通过install指令安装到maven本地库内了)
总之,package是把jar打到本项目的target下,而install时把target下的jar安装到本地仓库,供其他项目使用.
maven的package与install命令区别
7万
maven的package与install命令区别来自: 陈俊的马蹄印
maven package 和 install 区别
1.7万
1.install:打包好的 jar 包会安装到本地的 maven 仓库中,使用的配置是默认的配置,供其他项目使用。 2.package 指定参数打包:clean package -Dmaven.t...来自: 彻底拆分,一切可控!
Maven打包的三种方式
8.3万
Maven可以使用mvn package指令对项目进行打包,如果使用Java -jar xxx.jar执行运行jar文件,会出现"no main manifest attribute, in xx...来自: 行人事,知天命
转型人工智能 可以吗?一个小测试就让你知道怎么学
机器学习|深度学习|图像处理|自然语言处理|无人驾驶,这些技术都会吗?看看真正的人工智能师都会那些关键技术?年薪比你高多少!
理解maven命令package、install、deploy的联系与区别
1.2万
我们在用maven构建java项目时,最常用的打包命令有mvn package、mvn install、deploy,这三个命令都可完成打jar包或war(当然也可以是其它形式的包)的功能,但这三...来自: zhaojianting的博客
maven package install deploy区别
2695
1、maven package:打包到本项目,一般是在项目target目录下。 如果a项目依赖于b项目,打包b项目时,只会打包到b项目下target下,编译a项目时就会报错,因为找不到所依赖的b项目...来自: 热爱我的热爱
maven 打包可运行jar包
3878
Maven可以使用mvn package指令对项目进行打包,如果使用Java -jar xxx.jar执行运行jar文件,会出现"no main manifest attribute, in xxx....来自: jcpp9527的博客
maven package 命令打包
456
先切换到项目的根目录下:然后执行 mvn clean mvn package -Dmaven.test.skip=true来自: jimoshazhouleng360的专栏
当执行mvn package的时候,maven是怎么打包的
9045
为了优化需要,我需要看一下我的maven项目(一个java服务)在打包的时候是如何把项目打包成一个tar.gz包的,gz包里的各个文件又是哪来的。 也就是说,我需要知道maven是怎么把项目从这样:...来自: lkforce
命令行执行 mvn package 和常见mvn命令
3.5万
cmd 打开命令提示符, 然后打开代码所在目录,例如 d: cd d:/code 执行 mvn package Maven常用命令: 1. 创建Maven的普通java项目:...来自: HI,我是小瑞!
相关热词
maven与 maven的 maven和 maven产生 maven导入
maven package记录
222
Build Lifecycle: 是指一个项目build的过程。maven的Build Lifecycle分为三种,分别为default(处理项目的部署)、clean(处理项目的清理)、site...来自: long_ge_cool的专栏
博主推荐
换一批
刘水镜
关注 221篇文章
毕小烦
关注 219篇文章
Singit
关注 303篇文章
Maven plugin中的lifecycle、phase、goal、mojo概念及作用的理解
3678
Maven强大的一个重要的原因是它有一个十分完善的生命周期模型(lifecycle),它有三套相互独立的生命周期,请注意这里说的是“三套”,而且“相互独立”,请别将Maven的生命周期看成一个整体哦,...来自: Benjamin
IntelliJ IDEA教程之如何clean或者install Maven项目
1.2万
一、前言Eclipse中如果我们想clean或者install工程,我们只需要右键工程,然后找到run->Maven install 或者run->Maven clean就...来自: 你我他学习吧的博客
maven入门:mac IntelliJ IDEA Maven项目package或compile时会从新下载jar解决方案(五)
653
目录:目录 问题描述 问题出现原因 解决方案 备注问题描述昨晚发生一个很奇怪的现象,本来已经在本地工厂中存在的jar在对项目进行package或者compile时这些jar依然会到中央工厂下载(我是在...来自: shangmingtao的博客
老股民酒后无意说漏:20年炒股 坚持只看1指标第六 · 燨燚
IDEA中常用的maven指令
1.1万
Maven库: http://repo2.maven.org/maven2/ Maven依赖查询: http://mvnrepository.com/ Maven常用命令: ...来自: 幽默工作室
MAVEN 在执行package/install阶段跳过test步骤的方法
9087
http://blog.csdn.net/jiushuai/article/details/7478372 注意:在Maven3.2.5中验证通过。 方法1: To skip...来自: zxygww的专栏
Spring Boot:内置tomcat启动和外部tomcat部署总结
1.4万
springboot的web项目的启动主要分为:一.使用内置tomcat启动启动方式:1、IDEA中main函数启动2、mvn springboot-run 命令3、java -jar XXX.jar...来自: fanshukui的专栏
springboot之修改内置tomcat配置项
3万
前言:我们都知道spring boot是内置了tomcat服务器,我们怎么样修改这个内置服务器的配置信息呢?其实非常简单,下面带大家看看怎样进行配置: 1.spring boot默认端口号是8080...来自: LJJ1338的博客
maven之clean、install命令
260
一、maven之helloworld案例1. maven目录结构src -main -java -package -test ...来自: M_Jack的博客
西安佳艺水泥构件厂欢迎询价 欢迎索样西安佳艺 · 顶新
Maven项目打包及jar包与war包的区别
1931
今日部署项目打包,maven项目,老大给了俩bat启动文件,路径配好后,打包一直有毛病,原因未知,只好用传统方式继续,顺手记录下打包方法及war包及jar包的区别,看了些文章,摘出一些供以后学习查看1...来自: gm371200587的博客
Maven学习详解(13)——Maven常用命令大全与pom文件讲解
1.3万
一、Maven常用命令 1.1、Maven 参数 -D 传入属性参数 -P 使用pom中指定的配置 -e 显示maven运行出错的信息 -o 离线执行命令,即不去远程仓库更新包 ...来自: 一杯甜酒
maven_package 依赖包(完整)-欧比特_wangtao-kevin.yang专栏
下载
10-22
*版权证明: 只允许上传png/jpeg/jpg/gif格式的图片,且小于3M *详细原因: 取 消 提 交 maven_package 依赖包(完整) 3积分 立即下载 ...
Maven cmd 打包命令
2.9万
打包到本地:target: cmd\ mvn clean install -Dmaven.test.skip=true -Dmaven.javadoc.skip=true 1.cd到需要打包项目的po...来自: 你只管努力,
maven 打jar包和war包
7340
1.使用maven打jar包 1.1 打jar很简单的,只需要在pom.xml里面加一段插件代码即可 org.apache.maven.plugins m...来自: 卖克的专栏
中国海参85%都是假的!10年女参农曝光30年行业丑闻!码头商贸 · 燨燚
开发中修改时间后 maven package/install 的一个陷阱
2021
修改后的时间比真实时间晚(比如当前真实时间是 2016/3/8 11:51 修改后的时间为 2016/3/9 11:51),然后再修改回真实时间,就可能会有问题。在修改后时间到再次修改回正确的时间这个...
maven到Gradle,一些对比和分享
6483
Gradle作为一款基于Groovy语言的构建工具,已经吸引众多的ant,maven使用者转投gradle的怀抱,和Gradle相比,ant显得冗余复杂,maven显得有些死板落后,而gradle基于...来自: xad707348125的专栏
Maven 各命令执行流程解析和说明
1.7万
1: 本机安装Maven,可参考其它网站或者我的博客,修改MAVEN( setting.xml文件) 存放本机资源库的位置:D:\Repositories\Maven 2:打开ecilpse可以...来自: jun55xiu的专栏
maven package install deploy 区别
22
package命令 项目编译、单元测试、打包功能,但没有把打好的可执行jar包(war包或其它形式的包)布署到本地maven仓库和远程maven私服仓库 install命令 项目编译、单元测试、...来自: 表弟的博客
Maven仓库理解、如何引入本地包、Maven多种方式打可执行jar包
1.9万
Maven仓库理解、如何引入本地包、Maven多种方式打可执行jar包来自: semial的专栏
海参不懂不能乱吃,教你如何正确吃海参!!嘉天业 · 燨燚
Maven生成可以直接运行的jar包的多种方式
12.2万
Maven可以使用mvn package指令对项目进行打包,如果使用java -jar xxx.jar执行运行jar文件,会出现"no main manifest attribute, in xxx....来自: 叉叉哥的BLOG
使用maven的profile切换项目各环境的参数
2.2万
在实际开发项目中,常常有几种环境,一般情况下最少有三种环境:开发、测试、正式。 各个环境之间的参数各不相同,比如mysql、redis等不同环境的host不一样,若每个环境都手动替换环境很容易出错,这...来自: MassiveStars的博客
Maven常用命令 - 构建反应堆中指定模块
1.8万
mvn -h 可以看到很多命令及其用途; -am --also-make 同时构建所列模块的依赖模块; -amd -also-make-dependents 同时构建依赖于所列模块的模块; -p...
java eclipse export jar包 和 用maven install jar包运行结果不一样
1042
maven install 和 eclipse 运行结果不一样来自: QAQ_666666的博客
maven命令-P 参数引发的思考
2.4万
序言: maven 命令:clean package -Dmaven.test.skip=true -P product来自: 海云台su
杭州这位股神,他用1个炒股铁律,让无数人赚疯斯托 · 燨燚
关于Maven常用命令及编译时候忽略单元格测试的方法
1508
众所周知,Mava常用命令中有complie package install test clean validate 验证项目是否正确以及必须的信息是否可用 compile 编译源代码 test 测...来自: qq383264679的专栏
maven compile install多项目打包报错...符号: ....类 位置....: 程序包找不到符号
462
如图所示,maven 多项目打包时,会出现符号: ....类 位置....: 程序包找不到符号等,虽然用maven用了很长时间,但是maven的细节问题有时不怎么注意,出现了问题,比较着急,一时间找不...来自: java_milllll的专栏
maven clean install流程解析
6730
[INFO] Scanning for projects... [INFO] ------------------------------------------------------------...来自: Mouzu的博客
Maven 在Install时出现MojoExecutionException。
3416
[INFO] Scanning for projects... [INFO] ...来自: 伪
maven详解五、maven mvn 命令行的操作和使用
1.2万
maven详解来自: makyan的博客
尊享: RMB回收装备!又一款爆款页游,瞄准开炮!! 很多杭州用户竟然都不知道!热门推荐
PackageInstaller 5.0源码分析静默安装与静默卸载
3160
现在市面上各大手机的应用市场,都有静默安装和卸载的功能。当然,个人认为,这是一个流氓行为,可能你会莫名其妙的就安装了一堆应用。像360手机助手、豌豆荚之类的,虽然很像静默安装,其实不是。他们一是通过获...来自: 有酒平步上青天
maven跳过单元测试-maven.test.skip和skipTests的区别以及部分常用命令
8928
-DskipTests,不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下。 -Dmaven.test.skip=true,不执行测试用例,也不编译测...来自: iamlihongwei的专栏
maven 生命周期 及 正确的集成命令-U -B -X -e 等
6612
在持续集成服务器上使用怎样的 mvn 命令集成项目,这个问题乍一看答案很显然,不就是 mvn clean install 么?事实上比较好的集成命令会稍微复杂些,下面是一些总结: 不要忘...来自: z69183787的专栏
Maven编译打包项目 mvn clean install 遇到的错误
6241
在进行Maven 编译项目时执行命令:mvn clean install遇到的问题: [INFO] ------------------------------------------------...来自: yianemail的专栏
maven多profile 打包下 -P参和-D参数
3850
P代表(Profiles配置文件) 在指定的中,可以通过-P进行传递或者赋值。 假如pom.xml如下 prod ... ...来自: 遥望......
新娘不上镜?那是你还没学会这十个拍照小技巧!美人纪摄影 · 顶新
maven——install、package等命令,忽略javadoc生成
3186
博客分类: 我的JDK是最新的jdk8,maven工程配置的jdk是jdk6,在工程上执行install、package等命令会出现如下的一些信息,还有错误,导致执行命令不...来自: dotedy的博客
Maven使用之packing篇
8854
项目的打包类型:pom、jar、war 项目中一般使用maven进行模块管理,每个模块下对应都有一个pom文件,pom文件中维护了各模块之间的依赖和继承关系。项目模块化可以将通用的部分抽离出来,方便重...来自: 时光清浅 愿心安的博客
Maven的pom.xml文件结构之基本配置packaging和多模块聚合结构
2.6万
1. packaging packaging给出了项目的打包类型,即作为项目的发布形式,其可能的类型。在Maven 3中,其可用的打包类型如下: jar,默认类型warejbearrarparpo...来自: 成长的足迹
maven package 指定包名
2522
默认情况下maven package 出的包名会是 weiboApp + 1.0.0 + war 即 weiboApp-1.0.0.war 如果想指定这个名称怎么办? 只要在 ...来自: 风
maven package 与 maven install 命令
416
maven install是将你的maven项目按照packaging属性打包为制定类型到本地仓库中。 maven package是将打包文件放在项目target文件目录下。 如果b项目依赖a项目...来自: 左本的博客
常吃海参的人和不吃海参的人真有区别,后悔没早知道!讯酷 · 燨燚
Maven 打包-添加第三方包、依赖包 mvn clean package
3567
首先看看工程目录结构如图 (ReadLogByThread 为 MainClass):方法一: mvn clean assembly:assembly下面是 pom.xml 内容:...来自: Nothing is impossible
maven package或install 找不到程序包
2869
暴力解决办法: 将此jar安装到本地仓库。 mvn install:install-file -Dfile=zzz-0.0.1.jar -DgroupId=xxx.yyy -D...来自: u012173046
这篇关于maven 指令之package 和install的区别的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!