修改fat-jar名称

有的时候

会需要对far-jar的名字进行自定义

众所周知,jar包的名字组成为 "项目名称-版本包"

当打一个fat-jar的时候,我想名字更有个性一些,我想 "项目名称-版本包-自定义名字"

修改 shadedClassifierName 可以修改添加。

另外打fat-jar有两种方式,我这里选择使用 “maven-shade-plugin” 方式,还有 “maven-assembly-plugin”方式。

 1 <?xml version="1.0" encoding="utf-8"?>
 2
 3 <plugin>
 4   <groupId>org.apache.maven.plugins</groupId>
 5   <artifactId>maven-shade-plugin</artifactId>
 6   <version>3.2.0</version>
 7   <executions>
 8     <execution>
 9       <phase>package</phase>
10       <goals>
11         <goal>shade</goal>
12       </goals>
13     </execution>
14   </executions>
15   <configuration>
16     <shadedArtifactAttached>true</shadedArtifactAttached>
17     <shadedClassifierName>自定义名称</shadedClassifierName>
18     <createDependencyReducedPom>true</createDependencyReducedPom>
19     <filters>
20       <filter>
21         <artifact>*:*</artifact>
22         <excludes>
23           <exclude>org/datanucleus/**</exclude>
24           <exclude>META-INF/*.SF</exclude>
25           <exclude>META-INF/*.DSA</exclude>
26           <exclude>META-INF/*.RSA</exclude>
27         </excludes>
28       </filter>
29     </filters>
30   </configuration>
31 </plugin>

原文地址:https://www.cnblogs.com/samad/p/12199073.html

时间: 2024-11-08 20:50:12

修改fat-jar名称的相关文章

Android 使用Log4j把日志写入SD卡,动态修改输出文件名称

一.Log4j简单使用 1. 下载log4j.jar http://logging.apache.org/log4j/2.x/ 2. 创建Java代码 public class Loggers { public static Logger logger = Logger. getLogger(Loggers. class); public static void init() { try { PatternLayout patternLayout = new PatternLayout(); p

netbeans下将所有jar包打成一个,俗称fat jar

netbeans的java项目中,默认会将配置好的外部引用jar包,拷贝到dist目录的lib目录中去.如果需要发布出去,就需要将dist目录生成的jar和lib目录都拷贝出去发布,不方便. 有很多办法可以将所有需要的jar合成一个,俗称fat jar. 较简单的办法是修改 build.xml文件 注意默认的build.xml里面有一些注释,其中有一行: -post-jar:                 called after JAR building  在jar编译完成之后调用 于是在b

修改allure测试报告名称

1.从github获取allure代码 https://github.com/allure-framework/allure2 2.安装gradle,用于打包jar brew install gradle 3.配置gradle环境变量 vim ~/.bash_profile export GRADLE_HOME=/usr/local/Cellar/gradle/5.5.1 export PATH=${GRADLE_HOME}/bin 4.生效环境变量 source ~/.bash_profile

Azure PowerShell (2) 修改Azure订阅名称

<Windows Azure Platform 系列文章目录> 为什么要修改订阅名称? 这里主要有两个原因: (1)最近发现一个问题,国内世纪互联运维的Azure,默认的订阅名称是中文的,如"企业客户试用账号"等. 但是在英文的操作系统中,使用PowerShell选择的订阅的时候,中文的订阅名称会变成乱码. (2)在某些情况下,客户的IT部门要通过订阅的名称来区分不同的用途.而Windows Azure默认的订阅名称无法满足这样的需求. 这里笔者以世纪互联运维的Window

修改NGINX版本名称为任意WEB SERVER

下载好Nginx的安装文件nginx-1.6.0.tar.gz,并把它解压. wget http://nginx.org/download/nginx-1.6.0.tar.gz tar xzvf nginx-1.2.3.tar.gz 然后我们修改src/core/nginx.h. #define NGINX_VERSION "1.2.3" #define NGINX_VER "nginx/" NGINX_VERSION #define NGINX_VAR "

myeclipse如何修改Web项目名称,eclipse如何修改项目名字

myeclipse如何修改Web项目名称 1.复制一个现有的项目,重命名项目名称 2.这里的项目名称重新命名了,但是Web项目本质下的名称还是没有改变的.所以需要更改,更改方法-->选择项目右击"属性" 3.搜索"web",找到web选项 4.将Web-context-root重新命名为(你需要的名字) eclipse如何修改项目名字 1:修改项目目录下:.project文件 <?xml version="1.0" encoding=

eclipse集成fat jar失败总结

按照网上千篇一律的教程,eclipse一直不出现fat jar的图标.我的eclipse版本较新,4.5.1:fat jar 版本是.31.后来找到解决办法如下: 可能是eclipse版本过高 Help -> Install New Software -> Work With: The Eclipse Project Updates : http:// ... -> 选中Eclipse Tests, Tools, Examples, and Extras里的Eclipse 2.0 sty

安装Eclipse打包插件Fat Jar

安装方法: 1. Eclipse在线更新方法 Help > Install New Software > Add, name:Fat Jar location:http://kurucz-grafika.de/fatjar 2. Eclipse插件手动安装方法 下载地址:http://downloads.sourceforge.net/fjep/net.sf.fjep.fatjar_0.0.27.zip?modtime=1195824818&big_mirror=0 将解压出的plug

两步修改CentOS主机名称

在CentOS系统中,修改主机名称的步骤如下: 1. 修改network文件 编辑network文件,配置如下: vi /etc/sysconfig/network 配置 NETWORKING=yes HOSTNAME=Hadoop-cluster 2 加载配置 hostname Hadoop-cluster hostname Hadoop-cluster 两步修改CentOS主机名称,布布扣,bubuko.com

爆微信公众平台个人类账号一年内可主动修改一次名称

本周二时ytkah接收了一条微信公众号的消息,提示[公众号“***”已更改名称为“***”],当时还不明就里,以为是运营者发的,就没怎么关注,后面有部分网友反映,微信个人公众号可以改名了,每年可主动改名一次.看来是真的.之前我们说过微信认证时可以改名,现在应该更简单了. 在公众平台有提示:个人类账号一年内可主动修改一次名称.修改个人公众号名称的步骤并不复杂,首先需要扫描二维码验证(验证必须绑定本人银行卡).之后同意修改名称的协议.修改名称(名称长度为3—30个字符)之后确认修改就可以了. 值得一