使用maven的3个常用插件时候,这几点可千万要注意了
背景
maven 常用的三个插件对打包有不同的作用: maven-jar-plugin:处理 jar 包生成 spring-boot-maven-plugin:SpringBoot 项目打包 maven-assembly-plugin:自定义打包结构。
而实际开发过程中这三个插件可能都综合使用,本文类介绍混合使用这些插件时需要注意的事项。 SpringBoot 打包时排除文件
SpringBoot 项目打包时一般会抽出配置文件和静态资源文件到指定目录,然后通过 -- spring.config.additional-location=file:xxx 额外指定配置文件。
这样的话,SpringBoot 打包时就需要排除配置文件和静态资源文件,可以用 maven-ja-pluginr 插件来排除: org.apache.maven.plugins maven-jar-plugin 3.2.0 *.yml static/** lib/** 复制代码
注意:如果排除文件夹,需要后面两个星星。 Spring 打包本地依赖 jar
如果项目需要依赖本地某目录下的 jar 包,而它又没有在仓库中发布的话,可以通过如下方式添加依赖: XXXX XXX 1.0.0 system ${project.basedir}/src/main/resources/lib/xxx.jar 复制代码
值得注意的是 ,如果项目用了 SpringBoot 打包插件,默认是不会将 system 作用域的 jar 打入 lib 目录的,需要添加 includeSystemScope 配置将第三方 jar 包加入到 lib : org.springframework.boot spring-boot-maven-plugin true 复制代码编译时排除指定文件
pom.xml 的 resources 配置可以对资源文件进行筛选,常见配置如下: src/main/resources true static/** *.yml 复制代码
该方式会直接影响编译时资源文件的处理过程,即 target 目录下的 classes 目录中就不包括指定文件,从而 导致本地运行时缺少配置文件 ,所以开发期间不建议用这种方式。 复制粘贴的原则
想起以前看到的一段经典话语:
我从互联网上得到的最好的经验之一,就是永远不要复制和粘贴不是自己编写的代码。如果你一定要复制,那就照着它逐字输入,逼着自己思考,这些代码实际上是什么意思。
除了代码需要复制粘贴,平时文档编写时也免不了拿旧文档做模板。
word 文档编写过程中,如果内容是复制、粘贴的,我的经验是,完成后必做几项检查:标题:检查文档中的标题、系统名称是否更正为目标文档的内容。目录更正:文档页码变化后,必须重新生成目录与之对应。修改内容校对:修改过的内容,需要校对至少三遍。启示录
今天在 Info 刷到一个介绍周志明大神的视频,我知道他是因为初入行的时候买过一本书《深入理解Java 虚拟机》。这么一个 IT 大神,竟然一直保持着写代码的习惯,GitHub 上每年提交次数多达 1000 次。
他说自己是兼职做管理的程序员,不写代码这个决定,就像很多人毕业后就丢掉了数学、物理等基础知识一样,一旦丢掉,就很难再捡起来。
敬佩之心,油然而生!
我想换把智能锁,因为随着二代身份证录入指纹考勤机指纹手机指纹通关等指纹产品的普及,智能锁已经被大众认可及接受,身边再有朋友提起智能锁,一定会听到嗯,我听说过,我了解过,我用过等等回复,如果再有人说不知
艾创米智能锁机械钥匙掉了怎么办?随着科技的发展,智能锁也已经很快的步入了大众的视野。越来越多的家庭用上了智能锁,指纹密码卡片开锁等是智能锁的标配开锁方式,但是,机械钥匙开锁,大家就不理解了,我换智能锁不就是为了不
艾创米智能锁一直报警,怎么解决?从安全性的角度出发,智能锁比传统的机械锁更安全,还增加了报警功能,但是经常有用户告诉我们说他家的指纹智能锁一直报警,这又是怎么回事呢?以下几种情况都会导致智能锁报警。多次密钥验证失
智能锁报警了,锁定了,怎么解除?目前,智能锁已逐渐进入普通用户的家中,智能锁作为新的高科技产品,人们在使用过程中或许还会有诸多疑惑,比如智能锁常见的报警方式有哪些,如果引发了报警又如何解除,下面我们一起来了解一下
心中有敬畏,平安富贵常相随走向共和中醇亲王亦譞(xuan)去世时,让自己的儿子背家训财也大,产也大,后代子孙祸也大借问此理是若何?儿孙钱多胆也大,天般大事都不怕,不丧身家不肯罢!财也少,产也少,后来子孙祸也
公牛插座短路,拆开清理朋友家的空开总跳闸,早上给我打电话,过去看了一眼。还好不是大问题,经过简单的排除发现有一个公牛插座短路引起的跳闸。于是就把这个插排拆开了研究一下。发现短路的原因可能是里面的灰尘引起
洛克菲勒名言没钱没人脉时,牢记这3点,早日成大器约翰洛克菲勒,全称约翰戴维森洛克菲勒(英文JohnDavisonRockefeller,1839年7月8日1937年5月23日),美国实业家,慈善家,是十九世纪第一个亿万富翁,被人
甄嬛传温实初沈眉庄两情相悦后,为什么沈眉庄不喝避子汤甄嬛传最后一集中,甄嬛让左右退下,只剩皇上和她自己,皇上躺在病榻之上,问甄嬛的最后一个问题是弘曕到底是不是朕的孩子。此时大局已掌握在甄嬛的手上了,面对皇上的这个问题,甄嬛冰冷的回答
进入新时代了,中国人为什么还要看诺贝尔奖的脸色诺贝尔奖精神的实质就是由诺贝尔本人所躬行的由其遗嘱所确定的,并经诺贝尔奖项设置与运作。诺贝尔奖得主及其成果,以及奖励获得者所受教育学校的教育理念等方面。而得以继承和发扬光大的科学精
甄嬛熬成了太后,但依旧是树欲静而风不止,只是另一个故事的开始甄嬛传的剧情经典,值得反复看,反复推敲,甄嬛传里面乾隆四阿哥的身世沿用了民间的传说版本,就是乾隆的生母,到底是谁,虽然剧中肯定了乾隆是雍正的孩子,但是也确定了乾隆不是甄嬛太后的儿子
甄嬛传全剧中皇上心心念的纯元皇后真的是皇帝的真爱么甄嬛传,第一集就围绕着雍正皇帝选妃开始,当甄嬛殿选时,就因为甄嬛面容像纯元皇后,而被皇帝选中,而且雍正皇帝有了句对甄嬛伤透心的名言嬛嬛类卿,这里指的就是纯元皇后,在甄嬛传中,纯元皇