eskatos / shadow

Gradle plugin to create fat/uber JARs, apply file transforms, and relocate packages for applications and libraries. Gradle version of Maven's Shade plugin.

Home Page:http://imperceptiblethoughts.com/shadow/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Gradle Shadow

Gradle plugin for creating fat/uber JARs with support for package relocation.

Documentation

Read the User Guide!

Current Status

Download Circle CI

Latest Test Compatibility

Gradle Version Shadow Version
5.x 5.2.0 - 6.0.0
6.x 5.2.0 - 6.1.0
7.x 7.0.0+

NOTE: Shadow v5.+ is compatible with Gradle 5.x - 6.x and Java 7 - 15 only, v6.1.0+ requires Java 8+.

About

Gradle plugin to create fat/uber JARs, apply file transforms, and relocate packages for applications and libraries. Gradle version of Maven's Shade plugin.

http://imperceptiblethoughts.com/shadow/

License:Apache License 2.0


Languages

Language:Groovy 87.0%Language:Java 11.2%Language:Shell 1.4%Language:JavaScript 0.2%Language:Vue 0.1%Language:Stylus 0.1%