使用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 次。
他说自己是兼职做管理的程序员,不写代码这个决定,就像很多人毕业后就丢掉了数学、物理等基础知识一样,一旦丢掉,就很难再捡起来。
敬佩之心,油然而生!
苹果关于iPad,你们都想错了目录不断细分的市场生产力从哪来永远过剩的性能iPad的定位逐渐清晰WWDC结束了,网友们失望居多。确实在发布会前,媒体的传闻将观众的阈值拔得过高。想买iPad的用户在等,希望新系统
要和苹果正面刚?一颗自研芯片能拯救的了谷歌Pixel吗目录Tensor的起源有了定制,手机才能有差异化Google在前几天公布了新一代的Pixel6和Pixel6Pro,虽然没展示具体细节,但这次发布会更重要的是告诉大家,我们要用自己
UT变3油罐威震天年内出货!对刚AAT你会选谁?本来以为UT出完变4惊破天就要彻底退坑,结果最近UT突然公布了一组变3油罐车版威震天的灰模图,让我颇感惊喜,跟兄弟们简单分享一下!图片转自微博用户UNIQUETOYS这款UT变三油
手臂竟比大腿还粗!threezeroX赛罗奥特曼官图公布threezero之前公布了与大山龙合作的threezeroX贝利亚奥特曼的官图,整体造型相当有型,而最近他们又推出了贝利亚的死对头threezeroX赛罗奥特曼,我们一起来看看具
1。1米可变形狙击枪机甲,居然只卖248元?最近国产厂家NBK推出了一款可以变成狙击枪的变形机甲,尺寸非常巨大,而价格却异常便宜!现在这款产品我已经收到评测件了,今晚加班加点尽快拍出来,明天就能看了,而且到时候还会做抽奖,送
TFC三变威震天上色官图公布!11月发售定价1099元等了一年的TFC三变矿工威震天暴君终于要在今年11月底发售,我的TFC滚雷擎天柱和核弹擎天柱终于有伴了!在此之前,咱们先来看一波最新的上色实拍图。图片转自微博用户TFCTOYSTF
NA小比例通天晓公布!壮壮的好带感NA今天在微博上公布了小比例通天晓的官图,据说这款通二哥要比他们自家的擎天柱要先发售,咱们一起来看一下具体表现!图片转自微博用户NANEWAGE这就是NA小比例通天晓所有内容物了,
1。2米福特要啦!FT福特头部官图公布两年前FT公布了1。2米巨无霸福特的灰模图,这款史无前例的离婚级产品让我这个巨大控瞬间种草,可惜后续居然都没有下文,让我一度以为这款产品要腹死胎中。好在最近FT终于公布了最新的实拍
机甲版赤兔马见过吗?摩动核吕布豪华版官图公布摩动核今天在微博上公布了吕布豪华版的最新官图,看过之后真的瞬间种草了,兄弟们一起简单看一下!图片转自微博用户摩动核由于我已刚刚收到了摩动核吕布的单体版,这次吕布的外观部分已经让我颇
MPG雷电极光号公布!MP合体金刚时代来了MP系列第一款合体金刚MPG雷电第一位成员钟馗极光号终于公布了实拍官图,我们苦等多年的MP合体金刚时代终于来了,咱们一起来看看这款开山之作究竟表现如何。内容物方面,钟馗主体一个,列
最强刀架子来啦!SHF泽塔奥特曼德尔塔天爪形态公布最近万代SHF公布了泽塔奥特曼德尔塔天爪形态的官图,作为著名的刀架子,这个形态也被成为最强泽塔形态,我个人是超级感兴趣的,一起来看看吧!这次SHF泽塔奥特曼德尔塔天爪形态的造型还原