maven常用命令及作用(maven各种命令是做什么用的)

一、Maven常用命令及其介绍

命令

描述

mvn clean

对项目进行清理,删除target目录下编译的内容

mvn compile

编译项目源代码

mvn test

对项目进行运行测试

mvn package

打包文件并存放到项目的target目录下,打包好的文件通常都是编译后的class文件

mvn install

在本地仓库生成仓库的安装包,可供其他项目引用,同时打包后的文件放到项目的target目录下

二、常用命令使用场景举例

1. mvn clean package

依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包)等7个阶段
package命令完成了项目编译、单元测试、打包功能,但没有把打好的可执行jar包(war包或其它形式的包)布署到本地maven仓库和远程maven私服仓库

2. mvn clean install

依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包)、install等8个阶段
install命令完成了项目编译、单元测试、打包功能,同时把打好的可执行jar包(war包或其它形式的包)布署到本地maven仓库,但没有布署到远程maven私服仓库

扩展:将本地jar部署到本地maven仓库,示例

mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc7 -Dversion=12.0.1.2 -Dpackaging=jar -Dfile=E:\Java\ojdbc7.jar

命令注解:

mvn install:install-file
-Dfile=jar包存放的位置
-DgroupId=pom文件里的groupId
-DartifactId=pom文件里的artifactId
-Dversion=pom文件里的version
-Dpackaging=jar

3. mvn clean deploy

依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包)、install、deploy等9个阶段
deploy命令完成了项目编译、单元测试、打包功能,同时把打好的可执行jar包(war包或其它形式的包)布署到本地maven仓库和远程maven私服仓库

无论部署到私服还是公有仓库,都需要在项目中配置好

三、常见问题

1. mvn clean install 和 mvn install 的区别

根据maven在执行一个生命周期命令时,理论上讲,不做mvn install 得到的jar包应该是最新的,除非使用其他方式修改jar包的内容,但没有修改源代码
平时可以使用mvn install ,不使用clean会节省时间,但是最保险的方式还是mvn clean install,这样可以生成最新的jar包或者其他包

2. maven两种跳过单元测试方法的区别

# 推荐
mvn package -Dmaven.test.skip=true

不但跳过了单元测试的运行,同时也跳过了测试代码的编译

mvn package -DskipTests

跳过单元测试,但是会继续编译。如果没时间修改单元测试的bug,或者单元测试编译错误,则使用第一种,不要使用第二种

无论风雨,和自己一决胜负吧!盘它

本文链接:https://www.dzdvip.com/33841.html 版权声明:本文内容均来源于互联网。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 395045033@qq.com,一经查实,本站将立刻删除。
(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022年6月11日 01:06
下一篇 2022年6月11日 10:57

相关推荐

  • 5G芯片价格将下滑,但2022年几大芯片巨头战略不同

    根据调研机构数据统计,智能手机5G SoC平均价格有望在今年底至明年初降到20美元,以加快推动5G智能手机的普及。不过从2021年全年安卓平台智能手机AP(应用处理器)/SoC(片上系统)销售数据及销售单价市场占有率来看,高通与联发科分别成为400美元及以上单价/200美元及以下单价市场的王者。 高通:稳供应保产能占据更高单价智能手机市场份额的高通,在2021全年都显得比较疲惫,最大困扰就是供应链的稳定性以及代工产能良品率等的问题。不过凭借自身在计算(CPU、DSP、GPU)、人工智能(NPU)、连接(4G、5G sub-6GHz、5G mmWave、Wi-Fi6/ 6E)、安全性或游戏性能等方面提高芯片组的性能体验,而高度优化的射频前端组件是提供先进连接体验的关键,这些都为高通赢得了竞争优势。在接下来的时间里,积极投入研发骁龙8 Gen 1 Plus并转投台积电产能是正途。 联发科:发力高端市场 从绝对市场占有率来讲,根据之前的数据调研统计显示联发科已经连续多个季度占据AP应用处理器/SoC出货量第一的位置。不过从智能手机产品单价来看,还是中低端为主。但冲击高端市场永远是每个厂商的阶段性目标,所以今年年初推出的天玑8100/8000可以巩固联发科在了300–499美元价格区间的份额。而凭借旗舰级天玑9000,以及国内几大手机厂商的支持,联发科应该可以冲击500美元以上高端市场。 苹果:5G基带何时真正集成 从最近的调研数据显示,2021年度Q4销量最高的前十机型来看,苹果12/13系列的多款手机上榜。而另一方面,在2021年全球智能手机总收入中,苹果占据44%的份额,更显示其绝对霸主地位。但或许有个问题一直让人费解,那就是如此强势的苹果iPhone为何迟迟不将5G基带集成到A系列芯片中? 根据最新发布的A15芯片来看,虽然没有采用外挂5G基带的方式,但所集成的依旧是高通骁龙X60 5G基带,如此操作令5G网络信号增强的同时功耗有所下降。 苹果A系列芯片一直未直接集成5G基带,很大程度上来讲是受限技术难题。一般说来,自研5G基带要比研发计算级芯片困难多得多,主要难点在于:1、要率先推出符合最新标准的产品,因此研发时间短;2、设计复杂;3、射频频段兼容性复杂。此外,习惯于在自身强势的产品中延迟推出新技术也是原因之一。不过好消息是,截至到2021年底,苹果正…

    2022年3月17日
    60
  • 抖音躺平是什么梗?出自于哪里?

    躺平是一种人生态度,“我想躺平了”,意思就是不想奋斗了,不想工作了,只想吃吃喝喝、睡大觉、玩手机。

    2021年5月28日
    61
  • 美国禁止华为真正原因(华为等设备将被美全面禁止,余承东:基本没有影响了)

    近期美的动作频频,尤其是在芯片、5G设备以及其它高科技设备方面。 例如,芯片等规则被再次修改,凡是美芯企业以及使用美技术的企业,没有获得新的许可均不能自由出货。 最新的消息称,美拟全面禁止华为、中兴等企业的相关设备。虽然华为、中兴等企业的设备也曾被禁止,但仅限通讯设备等,如今将全面被禁止。 不过目前该禁令仍处于草案阶段,需要FCC表决通过后才会执行。 但华为余承东却表示基本没有影响,因为芯片等规则被修改后,华为大变样了。 例如,华为Mate20系列及以后的机型均没有在美销售,余承东公开华为手机不在美销售。 芯片等规则被修改,华为通讯设备在美也开始受阻,美不仅要求运营商放弃华为5G设备和技术,还要求中小运营商等更换华为等电信设备。 即便华为表示可以将全部5G打包出售给美,让美可以在华为5G技术的基础上研发制造电信设备,甚至发展6G等技术。 于是华为就改变计划,相继撤走在美的研发中心,将更多研发中心放在加拿大和俄罗斯,并提供当地科研人员的待遇水平。 华为早就宣布将会把在美的57家工厂全部撤离。虽然华为没有全面退出美市场,但在美业务已经不再是华为的重点。 但华为却开始向美企收高昂的专利费用,其中,美运营商Verizon与华为达成了和解,向华为缴纳超10亿美元专利费,华为也已经开始与苹果等厂商协商专利费用。 另外,华为也做出了很多调整,主要以下几个方面。 首先是降低对美技术的依赖。 据悉,华为5G设备和技术已经不含美相关元器件,华为已经打通了国内手机产业链,华为手机的国产化率已经提升到60%以上。 即便是芯片方面,华为也是尽可能用自研或国产芯片,美曾允许向华为出货价值超1亿美元的汽车芯片等产品,华为直接拒绝了。 毕竟,华为已经全面进入芯片领域内,还大量投资国内芯片产业链进行联合突破。 其次华为将重点放在5G ToB和汽车业务上。 手机等业务仍是华为的重点,但华为利用鸿蒙发展1+8+N,通过更多元化的智能设备增加华为的营收。 同时,华为也开辟了全新的汽车业务和5G ToB业务,目的就是为华为多产粮。 其中,华为自研了三电技术、自动驾驶技术、鸿蒙智能座舱,并发布了完整的汽车解决方案品牌HI。 数据显示,华为联合打造的问界系列汽车,已经连续两个月销量破万,余承东表示月销量可以达到2万辆。 华为还成立多个军团,主要发展5G ToB业务,目前已经在该领域内遥遥领先。 关键是,华为运营…

    2022年10月15日
    12
  • 节约粮食的名言(节约粮食的名言警句)

    10月16日是世界粮食日,我国是产粮大国,2019年全国粮食总产量66384万吨(13277亿斤),但是粮食浪费的现象也极其严重,达到了惊人的3500万吨(700亿斤),珍惜节约粮食刻不容缓! 小编今天整理了一些关于节约粮食的古诗词,让我们一起看看古人是怎样爱惜粮食的。 1. 锄禾日当午,汗滴禾下土,谁知盘中餐,粒粒皆辛苦。 2. 一粥一饭当思来之不易,半丝半缕恒念物力维艰。 3. 锄禾日当午,汗滴禾下土,谁知盘中餐,粒粒皆辛苦。 4. 历览前贤国与家,成由勤俭败由奢。 5. 节俭是你一生中食之不完的美筵。 6. 俭,德之共也;侈,恶之大也。 7. 从俭入奢易,从奢入俭难。 8. 四海无闲田,农夫犹饿死。 9. 静以修身,俭以养德。 10. 节俭朴素,人之美德。 11. 民生在勤,勤则不匮。 12. 崇尚节粮风气,节粮从我做起 13. 节约粮食光荣,浪费粮食可耻。 14. 粒米虽小君莫扔,勤俭节约留美名。 15. 食不净则多病,食不尽则多蝇。 16. 一米一粟当思来之不易,爱粮节粮须知人人有责。 17. 节约粮食,造福人类。 18. 节约光荣,人见人赞;浪费可耻,谁闻谁恶。 19. 粒米虽小犹不易,莫把辛苦当儿戏。 20. 节约粮食,人人有责。节约粮食,个个有利。 21. 米饭粒粒念汗水,不惜粮食当自悔。 22. 爱惜粮食就是热爱生命。 23. 粮收万石,也要粗茶淡饭。 24. 不当家不知柴米贵。 25. 《锄禾》不止是诗,知辛苦更需要行动。 26. 古诗《锄禾》你我读,盘中餐苦当记住。 27. 黄金本无种,出自勤俭家。 28. 饱时省一口,饿时得一斗。 29. 细水长流,遇灾不愁。 30. 省下烟酒钱,急难免求人。 31. 粮食是血汗换来的! 32. 世界是我们的,粮食是世界的。 33. 珍惜劳动成果,反对浪费粮食。 34. 请记住:粮食来得不容易! 35. 浪费粮食是最大的犯罪! 36. 爱惜粮食,人人有责! 37. 省下一颗粮食,也许可以救活一个人的生命! 38. 人人节约一粒米,拯救世间千万人。 39. 一米一谷都是滴滴汗水换来,一定要珍惜。 40. 节约粮食给未来生活多一点机会。 41. 粮食是用来满足温饱的,不是用来浪费的。 42. 节约粮食,远离浪费。 43. 节约粮食,从我做起;节约粮食,现在做起。 44. 也许温饱在某个角落还是难题,请珍惜手中的粮…

    2022年6月3日
    14
  • 金牛座女生性格特点(金牛座女生的性格优点和缺点)

    金牛座女性的性格特点使她们成为安静、力量和美丽的化身。没有人能抗拒一个有韧性以及优雅大方的女人。 虽然她们以固执著称,但当涉及到她们关心的人和她们的恋爱关系时,她们会竭尽全力确保身边的每个人都能够得到很好的照顾。 虽然她们有点享乐主义,对生活中的美好事物有品味,但她坚定、独立、忠诚和真诚。没有人能像她一样,只要她一心一意想要获得成功,不管环境如何,她总是会坚持到。她也是始终如一的心态平衡,努力工作,享受生活。 金牛座女性总是有目的地推动自己前进。但她往往抗拒改变,一旦她下定决心,就几乎不可能让她改变。她的生活以个人成功为目标,而她的固执只是其中一个原因。 金牛座女人在爱情和关系 当金牛座女性在寻找潜在伴侣时,她更喜欢坐着不动,让对方来掌控一切。虽然她很自信,但她植根于传统,没有什么比被追求的女人更传统的了。 送花给她、和她真正相爱的约会对象很可能会赢得她的心。虽然她很任性,但她的生活却相当低调。浪漫也是如此,她不需要华丽的浪漫姿态就能被打动。 任何有幸与金牛座女性约会的人在与她交往时都会有同样的感觉。她照顾她的伴侣,一旦她感到舒适,她就会放松警惕。无论顺境逆境,金牛座女人都是稳定可靠的,因为恋爱中的金牛座女人是理想的伴侣。 一旦她坠入爱河,她会对她的爱慕对象非常忠诚。毕竟,她已经花了那么多时间来确保他们值得她去爱!既然信任是最重要的,如果她的伴侣以任何方式打破了信任,她就会离开。 也就是说,建立在忠诚和信任基础上的关系将会天长地久。不仅如此,对金牛座女性来说,一段美好的关系关注的是分享情感,提供温柔的爱和照顾。 金牛座女性的性格特征 在外界看来,金牛座沉闷而矜持,但在现实中,这个女人拥有强大的情感力量,能让她处理任何抛给她的事情。她的自制力无与伦比,当事情不按她的意愿发展时,她是最后一个抱怨和呻吟的人。 也就是说,她在做决定或面对改变时非常固执,因为她已经习惯了自己的方式。这可能会给她的个人成长带来问题,尤其是在人际关系和事业方面。 不过,她很独立,不需要别人帮助她在生活中前进。她在生活的各个方面都很自信,这意味着没有人能拦住她,金牛座女人在需要的时候非常自信。 独立和忠诚,她会给她的朋友和所爱的人任何她能提供的,她希望获得同样水平的支持作为回报。她的承诺和忠诚是她生命中真正的奖赏。 尽管她们自制力强、热爱奉献,金牛座女性还是很容易发怒的。即使她的情绪很坚强,巨大的…

    2022年7月31日
    7
  • 南瓜饼怎样做好吃又简单(南瓜饼的做法和配方)

    南瓜富含营养,含有丰富的胡萝卜素和维生素C,秋天天气干燥,温差加大,秋老虎频频现身,多吃南瓜,可以滋阴润燥,调和脾胃,增强免疫力,好处多多。 今天为大家分享一道南瓜饼的做法,不加一滴水不加一滴油,软糯香甜,大人小孩都爱吃,送给同样喜欢并探索美味的你。   南瓜饼,相信很多朋友都吃过,软糯香甜,松软可口,再加上金灿灿的颜色,瞬间虏获大小朋友的心,好吃又解馋。 请看我们的操作吧: 准备半个南瓜削皮,切成薄片,放入蒸锅中摊平,开大火连续蒸15分钟,蒸至南瓜软烂。 将蒸好的南瓜倒入盆中,加入白糖两勺,白糖的量可以根据自己的口味添加,用合适的工具压成南瓜泥。 倒入面粉300克,加入酵母粉3克,用筷子先搅成面絮,再揉成软一些的面团,盖上盖子,放在一边醒发45分钟。 醒发好后,案板上撒适量干面粉,取出南瓜面团,反复揉搓排气,盖上保鲜膜,二次醒发5分钟。然后揉搓成长条,切成8个均等的面剂子。 用手揉成圆形的面团,揉好以后,盖上保鲜膜,再次醒面20分钟。   把电饼铛提前预热,不用放油,放入醒好的面团,一分钟后翻面,烙至一面金黄时,再次翻面,这样反复翻面几次,烙至两面金黄时,即可盛到盘中食。   好了,这道松软香甜的发面南瓜饼就做好了,软软糯糯,香香甜甜,还非常的有嚼劲,而且做法还简单,不添加任何辅料,健康又营养。自从学会这个饼,孩子也不挑食啦,身体也越来越棒。 下面是所用到的食材和调料: 食材:酵母粉、面粉、白糖

    2022年12月6日
    3