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