maven的各种打包插件有哪些功能(maven常用功能)

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

本文主要介绍maven常用的插件,具有一定的参考价值。有兴趣的朋友可以参考一下。希望大家看完这篇文章后收获多多。让边肖带你去看看。

背景

maven常用的三个插件有不同的打包功能:

Maven-jar-plugin:处理jar包生成;

Spring-boot-maven-plugin:Spring boot项目打包;

定制包装结构。

但是在实际的开发过程中,这三个插件可能会被综合使用。本文介绍了混合使用这些插件时的注意事项。

00-1010打包Spring Boot项目时,通常将配置文件和静态资源文件提取到指定的目录,然后通过-spring . config . addition-location=file 3360 xx指定其他配置文件。

在这种情况下,打包SpringBoot时需要排除配置文件和静态资源文件,maven-ja-plugin可以排除这些文件:

插件

groupIdorg.apache.maven.plugins/groupId

artifactIdmaven-jar-plugin/artifactId

版本3 . 2 . 0/版本

配置

排除

排除*。yml/排除

排除/* */排除

excludelib/**/exclude

/不包括

/配置

/plugin注意:如果排除文件夹,需要后面两个星星。

00-1010如果项目需要依赖本地目录中的jar包,并且没有在仓库中发布,可以通过以下方式添加依赖项:

属国

groupIdXXXX/groupId

artifactIdXXX/artifactId

版本1 . 0 . 0/版本

范围系统/范围

systemPath $ { project . basedir }/src/main/resources/lib/XXX . jar/systemPath

/Dependency值得注意的是,如果项目使用了SpringBoot打包插件,默认情况下,系统范围内的jar不会被键入lib目录。您需要添加includeSystemScope配置,以便将第三方jar包添加到lib:

插件

groupIdorg.springframework.boot/groupId

artifactIdspring-boot-maven-plugin/artifactId

配置

includeSystemScope用户/includes systemscope

/配置

/plugin

SpringBoot 打包时排除文件

pom.xml的资源配置可以过滤资源文件。常见配置如下:

资源

资源

目录RC/主/资源/目录

过滤规则/过滤

排除

排除/* */排除

排除*。yml/排除

/不包括

/资源

/resources这个方法会直接影响编译时对资源文件的处理,也就是说,目标目录中的classes目录不包括指定的文件,因而导致本地运行时缺少配置文件,所以在开发期间不建议使用这个方法。

00-1010想一想我之前看到的一个经典话语:

我从网上学到的最好的经验之一,就是永远不要复制粘贴不是自己写的代码。如果一定要抄,就逐字逐句地输入,强迫自己思考代码的实际含义。

除了复制粘贴代码,编写文档时不可避免地要使用旧文档作为模板。

写word文档的过程中,如果内容是复制粘贴的,我的经验是完成后必须做几个检查:

标题:检查文档中的标题和系统名称是否更正为目标文档的内容。更正:文档页码更改后,必须重新生成相应的目录。修订内容校对:修订内容至少需要校对三次。

感谢您仔细阅读本文。希望边肖分享的文章《maven常用的插件有哪些》对大家有所帮助。同时也希望大家多多支持,关注行业信息渠道,多多了解!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/158492.html

(0)

相关推荐

  • C#无词尾符号的示例分析

    技术C#无词尾符号的示例分析这篇文章将为大家详细讲解有关C#无词尾符号的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。C#的文法符号一个C#程序由一个或多个源文件组成。一个源文

    攻略 2021年12月1日
  • 凤梨和菠萝对照图片,凤梨是菠萝吗

    技术凤梨和菠萝对照图片,凤梨是菠萝吗你好,凤梨不是菠萝凤梨和菠萝对照图片。二者有以下本质的不同:一、凤梨的基本情况1.凤梨的产地凤梨是一种著名的热带水果,原产自美洲的热带地区,在我国的广东、台湾、广西、海南、福建和云南等

    生活 2021年10月25日
  • Python 爬取朋友圈最新方法!!

    技术Python 爬取朋友圈最新方法!! Python 爬取朋友圈最新方法!!在几年前,互联网上曾经出现过一款生成朋友圈相册的产品。但是它的流程说起来很不互联网:首先,需要添加指定的微信号,并且给这个微

    礼包 2021年12月18日
  • 网站建设中常见的安全漏洞有哪些

    技术网站建设中常见的安全漏洞有哪些这篇文章主要为大家展示了“网站建设中常见的安全漏洞有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“网站建设中常见的安全漏洞有哪些”这篇文

    攻略 2021年11月19日
  • c语言中常见的常量类型是什么(c语言符号常量定义的关键字)

    技术C语言中几种常量的认识和理解是怎样的本篇文章为大家展示了C语言中几种常量的认识和理解是怎样的 ,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一、C语言常量是什么?常量是指在程

    攻略 2021年12月13日
  • mysql如何查询前10条记录

    技术mysql如何查询前10条记录本篇内容主要讲解“mysql如何查询前10条记录”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql如何查询前10条记录”吧!

    攻略 2021年12月2日