千家信息网

maven常用的插件有哪些

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要介绍了maven常用的插件有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。背景maven 常用的三个插件对打包有不同的
千家信息网最后更新 2026年11月03日maven常用的插件有哪些

这篇文章主要介绍了maven常用的插件有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

背景

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 文档编写过程中,如果内容是复制、粘贴的,我的经验是,完成后必做几项检查:

标题:检查文档中的标题、系统名称是否更正为目标文档的内容。目录更正:文档页码变化后,必须重新生成目录与之对应。修改内容校对:修改过的内容,需要校对至少三遍。

感谢你能够认真阅读完这篇文章,希望小编分享的"maven常用的插件有哪些"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

文件 插件 目录 配置 文档 内容 资源 项目 常用 代码 方式 篇文章 过程 三个 作用 实际 标题 校对 经验 静态 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 伟宏互联网科技 互联网科技公司经营范围 科技股互联网 互联网科技保险 网络科技有限互联网 浩特互联网科技 天津摩尔互联网科技 汇久创客互联网科技 互联网科技公司介绍 互联网科技博主是什么意思 科技互联网的估值 互联网科技中介 互联网系的金融科技公司 湖南诚度互联网科技有限公司 苏州铭阳互联网科技有限公司 互联网科技包装股份有限公司上市 美国五大互联网科技公司市值多少 科技互联网公司两年变化 互联网科技创新创业项目 互联网金融金融科技 南京欣网互联网络科技 上海挚品互联网科技有限公司 现代科技和互联网有关系吗 宁夏众和广鑫互联网科技有限公司 互联网公司科技股 湖北码尼互联网科技有限公司电话 上海科技产业互联网平台 互联网企业科技类企业如何做账 杭州披云加互联网科技有限公司 山东大美朱楼互联网科技有限公司
0