iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >​maven-shade-plugin插件怎么使用
  • 872
分享到

​maven-shade-plugin插件怎么使用

2023-06-26 19:06:25 872人浏览 泡泡鱼
摘要

这篇文章主要介绍“Maven-shade-plugin插件怎么使用”,在日常操作中,相信很多人在maven-shade-plugin插件怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”maven-sha

这篇文章主要介绍“Maven-shade-plugin插件怎么使用”,在日常操作中,相信很多人在maven-shade-plugin插件怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”maven-shade-plugin插件怎么使用”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

maven-shade-plugin

有时候,我们需要将所有配置文件和依赖库文件全部放在一个jar包中,运维的同事只需要执行java-jar batch.jar即可完成启动。虽然使用maven-assembly-plugin也可以做到这一点,但是在读取配置文件的时候有可能会遇到一些问题,这个时候,我们可能需要使用到maven-shade-plugin这个插件,经笔者实践按照如下示例用法配置确实可用;当然本示例配置了mainClass,直接执行java-jar batch.jar确实没问题,但如果执行java com.fastjrun.demospring4.BatchInit-classpath batch.jar也是可以的。

示例用法

<plugin>    <groupId>org.apache.maven.plugins</groupId>    <artifactId>maven-shade-plugin</artifactId>    <version>3.0.0</version>    <executions>        <execution>            <phase>package</phase>            <Goals>                <goal>shade</goal>            </goals>            <configuration>                <finalName>batch</finalName>                <shadedartifactAttached>true</shadedArtifactAttached>                <shadedClassifierName>jar-with-dependencies</shadedClassifierName>                <transfORMers>                    <transformer                        implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">                        <mainClass>com.fastjrun.demospring4.BatchInit</mainClass>                    </transformer>                    <transformer                        implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">                        <resource>META-INF/spring.handlers</resource>                    </transformer>                    <transformer                        implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">                        <resource>META-INF/spring.schemas</resource>                    </transformer>                    <transformer                        implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">                        <resource>META-INF/spring.tooling</resource>                    </transformer>                </transformers>                <filters>                    <filter>                        <artifact>*:*</artifact>                        <excludes>                            <exclude>META-INF/*.SF</exclude>                            <exclude>META-INF/*.DSA</exclude>                            <exclude>META-INF/*.RSA</exclude>                        </excludes>                    </filter>                </filters>            </configuration>        </execution>    </executions></plugin>

到此,关于“maven-shade-plugin插件怎么使用”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: ​maven-shade-plugin插件怎么使用

本文链接: https://www.lsjlt.com/news/308923.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • ​maven-shade-plugin插件怎么使用
    这篇文章主要介绍“maven-shade-plugin插件怎么使用”,在日常操作中,相信很多人在maven-shade-plugin插件怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”maven-sha...
    99+
    2023-06-26
  • maven-resources-plugin插件怎么使用
    这篇文章主要介绍了maven-resources-plugin插件怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇maven-resources-plugin插件怎么使用文章都会有所收获,下面我们一起来看...
    99+
    2023-06-26
  • ​versions-maven-plugin插件怎么使用
    这篇文章主要介绍了versions-maven-plugin插件怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇versions-maven-plugin插件怎么使用文章都会有所收获,下面我们一起来看看吧...
    99+
    2023-06-26
  • maven-jar-plugin插件怎么使用
    这篇“maven-jar-plugin插件怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“maven-jar-plug...
    99+
    2023-06-26
  • properties-maven-plugin插件怎么使用
    这篇“properties-maven-plugin插件怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“propert...
    99+
    2023-06-26
  • ​maven-assembly-plugin插件怎么使用
    这篇“maven-assembly-plugin插件怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“maven-ass...
    99+
    2023-06-26
  • ​maven-war-plugin插件怎么使用
    这篇文章主要讲解了“maven-war-plugin插件怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“maven-war-plugin插件怎么使用”吧!maven-war-plugi...
    99+
    2023-06-26
  • Maven插件docker-maven-plugin的使用
    目录1、docker-maven-plugin 介绍2、环境、软件准备3、Demo 示例3.1 配置 DOCKER_HOST3.2 示例构建镜像3.3 执行命令3.4 绑定Docke...
    99+
    2024-04-02
  • java 中使用maven shade plugin 打可执行Jar包
    java 中使用maven shade plugin 打可执行Jar包eclipse里有一个功能叫做“打可执行(runnable) jar包”, 用这个功能可以把一个工程自身和所有依赖包打成一个fat jar,并且指定Main方法,这样直接...
    99+
    2023-05-31
    java maven jar包
  • golang plugin插件怎么使用
    使用Go语言的插件(plugins)需要注意以下几个步骤: 创建插件模块:首先,你需要创建一个独立的模块来作为插件。这个模块需要...
    99+
    2023-10-20
    golang plugin
  • 使用maven shade插件解决项目版本冲突详解
    目录背景maven-shade-plugin介绍解决问题1.环境准备2.解决方案3.引入依赖一些需要注意的坑maven-shade-plugins的其他使用背景 当我们在maven项...
    99+
    2024-04-02
  • 【SpringBoot】Maven 版本管理与 flatten-maven-plugin 插件的使用及分析
    1. flatten-maven-plugin 介绍 1.1 环境 IntelliJ IDEA 2021.3JDK 1.8.0_301Apache Maven 3.8.1org.codehaus.mo...
    99+
    2023-09-05
    spring boot maven java
  • 找不到插件 ‘org.springframework.boot:spring-boot-maven-plugin:‘问题
    出现pom文件找不到插件 ‘org.springframework.boot:spring-boot-maven-plugin:‘问题, 可能是因为版本没有绑定好,去一级父类依赖找对应的插件版本,在pom文件中加上。 把父类的versio...
    99+
    2023-10-07
    spring maven java
  • SpringBoot自定义maven-plugin插件整合asm代码插桩
    目录背景项目配置编译拦截 ASM插桩项目使用背景 公司开发框架增加了web系统license授权证书校验模块,实行一台机器一个授权证书,初步方案是增加拦截器针对全局请求进行...
    99+
    2024-04-02
  • SpringCloud下spring-boot-maven-plugin插件的打包问题怎么解决
    这篇文章主要介绍“SpringCloud下spring-boot-maven-plugin插件的打包问题怎么解决”,在日常操作中,相信很多人在SpringCloud下spring-boot-maven-plugin插件的打包问题怎么解决问题...
    99+
    2023-07-05
  • 【项目实战】使用Maven插件(jacoco-maven-plugin),实现生成代码覆盖率报告
    一、jacoco-maven-plugin是啥? jacoco-maven-plugin是一个Maven插件,用于生成代码覆盖率报告。 它可以帮助您了解您的代码中哪些部分已经被测试覆盖,哪些部分需要更多的测试。 注意,jacoco-mave...
    99+
    2023-08-19
    maven 代码覆盖率 java
  • vue-cli3.0怎么使用prerender-spa-plugin插件预渲染
    这篇文章主要介绍“vue-cli3.0怎么使用prerender-spa-plugin插件预渲染”,在日常操作中,相信很多人在vue-cli3.0怎么使用prerender-spa-plugin插件预渲染问题上存在疑惑,小编查阅了各式资料,...
    99+
    2023-06-30
  • JavaScript@umijs/plugin-locale插件使用教程
    目录介绍启用方式使用App.ts配置在组件中使用getAllLocalesgetLocaleuseIntlsetLocale介绍 plugin-locale是一个国际化的插件,用于解...
    99+
    2022-12-08
    JavaScript @umijs JavaScript plugin-locale
  • SpringBoot自定义maven-plugin插件整合asm代码插桩的方法
    这篇“SpringBoot自定义maven-plugin插件整合asm代码插桩的方法”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看...
    99+
    2023-06-29
  • maven helper插件如何使用
    Maven Helper(maven-helper-plugin)是一个用于帮助分析和调试Maven构建的Maven插件。它提供了一...
    99+
    2023-09-27
    maven helper
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作