fatjar专题

Eclipse4.X版本安装fatjar插件(luna mars 版本均可用)

首先声明,eclipse luna 和mars 楼主亲测可用。 1.安装Eclipse2.0版本的插件支持 方法如下: Help -> Install New Software... -> Work with -> 选择“The Eclipse Project Updates - http://download.eclipse.org/eclipse/updates/4.4

MyEclipse安装FatJar

help >software updates >add/remove software>add>>add site 填写name 和url name:Fat Jar url:http://kurucz-grafika.de/fatjar,这个是FatJarUpdateSite. 之后要把fatjar那项打钩。 接下来就一路Next吧。。

maven shade插件来解决 fatjar中的包和执行环境里的包冲突问题

https://medium.com/@minyodev/relocating-classes-using-apache-maven-shade-plugin-6957a1a8666d 比如fatjar中,需要用一个  A版本的包foo-pkg, 在环境里需要用到B版本的包foo-pkg 光在maven冲突里排除掉是没有用 需要使用 shade插件的重定向功能 1. 首先还是要先排除包冲突

Gradle 打包依赖为 fatJar 添加源码上传到 Maven

本文记录内容:Gradle 编译,打 jar 包的时候如果遇到有依赖库只有本地 jar 包,不提供在线仓库依赖的时候,如何把所有依赖打包在一起,附带自己的源码一起上传到 maven 仓库 Gradle: 4.10 Java: 1.8 1. 合并本地依赖 jar 包,打包出 fatJar 1.1 首先贴一下项目结构 buildscript {ext {nexusConfig = ["rep