用shade 打包,过滤掉一些不想打进big jar内的文件


<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<transformers>
<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
<mainClass>com.mycompany.MainClass</mainClass>
</transformer>
</transformers>
<filters>
<filter>
<artifact>org.apache.hadoop:*</artifact>
<excludes>
<exclude>*.xml</exclude>
</excludes>
</filter>
</filters>
<shadedArtifactAttached>true</shadedArtifactAttached>
<shadedClassifierName>standalone</shadedClassifierName>
</configuration>
</execution>
</executions>
</plugin>

用shade 打包,过滤掉一些不想打进big jar内的文件,布布扣,bubuko.com

时间: 2024-12-07 15:35:58

用shade 打包,过滤掉一些不想打进big jar内的文件的相关文章

Linux下打包压缩war、解压war包和jar命令

情景:把project_a文件夹下的文件打包成project.war 1. 打包 jar -xvf project.war /project_a 说明: -c 创建war包 -v 显示过程信息 -f 指定 JAR 文件名,通常这个参数是必须的 -M 不产生所有项的清单(MANIFEST]文件,此参数会忽略 -m 参数 -0 这个是阿拉伯数字,只打包不压缩的意思 2. 解压 jar -xvf project.war 注:解压到当前目录 jar 命令详解 使用不带任何的 jar 命令我们可以看到 j

VS打包程序制作的快捷方式指向错误的位置(指向安装包文件) 导致每次启动都要windows正在配置

刚刚开发完成的一个WPF项目,使用VS2010自带的打包工具对它进行打包(设置开始菜单的快捷方式),安装后,发现快捷方式的目标指向有问题.这里我主要想说明打包后进行安装完毕后,快捷方式的指向问题. 1.打包后生成文件说明 我们都知道通过VS工具自带的打包后会生成两个文件,一个是exe文件,一个是msi文件. 需要说明的是msi文件时window installer开发出来的程序安装文件,它可以让你安装.修改.卸载你所安装的程序,也就是说VS工具打包生成的msi文件就是window install

打包成.jar、.war文件的命令

目前工作接触到java文件打包相关的文件有两种:.jar文件和.war文件 一.jar文件打包命令 解压命令:jar xvf  Example.jar (一般格式:jar xvf Filename.jar) 打包命令:jar cf  Example.jar  /path/filename1 /path/filename2 (第三项为要打包的文件名字:后边为路径文件名,可以有多项内容) 二.war文件打包命令 解压命令:jar xvf  Example.war (一般格式:jar xvf File

Java打包jar和war文件(eclipse)

前言: 为什么要打jar包? 1.举个例子,当编写一个工具类库,里面有十几个类,每个类对应一个class文件时,为了方便别人调用,是不是要装在一个文件中,方便传递和引用. 2.打jar包还有一个好处,就是不包含源文件,对于一些机密信息的库,jar包和代码混浊是一个首选. 3.方便部署和引用. 打包jar有两类,包含main入口和不包含main入口的,这里一般都是包含main入口的进行测试.包含main入口也叫做可执行jar文件. war是针对web项目的,同时war包也是为了方便部署. 在打包可

一个想法照进现实-《IT连》创业项目:三天的风投对接活动内幕分享

前言: 话说出来创业的,都有一颗寻找风投的心,只因都有一个共同的特征:缺钱. 有的只是缺几十万,有的缺几百万,有的缺几千万,有的缺几个亿. 中国的市场,只要有需求,就有服务,只要有服务,就多了套路. 为了理清这个套,我交了1980的学费,亲自经历走了一趟,以自身经历,和大伙分享分享这些体验,哈. 在这些服务里,一个风投对接中介,简称FA. 其推广业务的方式主要有两种:被动和主动. 被动:等你上门 这一类是在百度打广告的,只要你搜个风投,创业,融资之类的关键字就出来第一条的. 只要你在上面投个计划

一个想法照进现实-《IT连》创业项目:万事开头难

前言: 之前是一个想法,现在已经进入创业阶段,所以这个系列的标题,改了. 众筹的事在今天也停止了. 7-9号会在深圳龙岗布吉参加一个风投对接的活动,今晚(6号)会出发. 因为:在深圳会呆几天,而且这个会估计有很多内容或内幕值得和大伙分享. 所以:先和大伙分享这十天左右我遇到的一些事情和体会. 创业只因我们坚信这事,并不是因为支持或反对的比例 每一个创业者,在创业时,都会收获一些支持,和一些反对. 有人告诉我:如果这件事,有80%人反对,那么这件事就值的去做. 但我想说的是,这碗鸡汤我不喝:80%

一个想法照进现实-《IT连》创业项目:聊聊IT连App是如何思考解决IT人员单身问题的

前言: 根据最早我编写的IT联盟社区众筹计划书的思路方向:社交->资讯=>评级=>培训. 现在在实现第一个阶段中,而且这个阶段可能会走很久. 今天开文,主要是讲述一下,现在的版本为什么是现在这样子的,以及我是怎么思考的. IT男的工作状态: 平时工作就很晚,中间还要花好几小时在上下班路上. 周末一躺,睁眼又重复性的进入循环状态. 妹子何处寻? IT男的工作状态和工作环境,决定了大多数IT男异性圈子都小,依靠线下渠道几乎受限. 对于天天对着电脑的大伙,网络便是最便捷的渠道,而社交软件便是主

一个想法照进现实-《IT连》创业项目:关于团队组建

前言: 从上一篇<三天的风投对接活动内幕分享>归来后,从中领悟了不少内涵. 之后暂停了找钱的想法,这些天也拒绝了不少想要参与众筹的同学. 目前主要精力放在以下三件事: 1:重新规划顶层设计. 2:同步第一阶段任务. 3:找合适的人加入团队. 下面和大伙分享一下最近的事项. 一:重新规划顶层设计 记得当年推出IT联盟评级方案时,大伙虽然期待,但都一致的认为这是近乎不可能的任务. 在你们还认为不可能的时候,我内心其实是一有个方案的: 一个比较曲折,因难,但是至少还是有希望的方案,大意是这样的: A

C# 打包安装部署 属性中找不到 查找目标或打开文件位置

用第三方工具OrcaMis (一个可以修改msi文件的工具)来实现的 最后我又试了几次,以为是再程序打包的时候设置有问题,结果都没有找到原因,没有办法只有需求网络资源,网络上有朋友说VS创建的快捷方式不是标准的,是VS制作的安装包的问题,但是可以对VS制作的安装包msi文件进行修正. 具体修正步骤如下: (1)下载工具orca工具(msi文件编辑工具) orcaMis (2)安装orca后,用orca打开msi安装包,在左边的Table列表中找到Shourtcut表,在右边记录中找到桌面快捷方式