shadow
shadow copied to clipboard
Gradle plugin to create fat/uber JARs, apply file transforms, and relocate packages for applications and libraries. Gradle version of Maven's Shade plugin.
I was creating a Gradle plugin to help standardize some of our build processes and when we started using exclude for relocates, we noticed some issues. By default, we are...
### Shadow Version 8.1.1 ### Gradle Version 8.3 ### Expected Behavior I can use [artifact transforms](https://docs.gradle.org/current/userguide/artifact_transforms.html) on my dependencies in combination with the shadow plugin to shade the result of...
Hi! It would be very helpful to be able to exclude files but only if they come from dependencies, not project's. Some examples: - **META-INF/LICENSE** - **META-INF/NOTICE** - **META-INF/versions/9/module-info.class** If...
Remove extra colon in the docs.
Please check the [User Guide](http://imperceptiblethoughts.com/shadow) before submitting "how do I do 'x'?" questions! ### Shadow Version id 'com.github.johnrengelman.shadow' version '7.1.2' ### Gradle Version gradle -version Gradle 7.6 Build time: 2022-11-25...
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [org.junit.vintage:junit-vintage-engine](https://junit.org/junit5/) ([source](https://togithub.com/junit-team/junit5)) | `5.9.2` -> `5.10.3` |...
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | com.gradle.plugin-publish | `1.1.0` -> `1.2.1` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.gradle.plugin-publish/1.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)...
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | com.github.node-gradle.node | `3.5.1` -> `3.6.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.github.node-gradle.node/3.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)...
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [org.apache.ant:ant](https://ant.apache.org/) ([source](https://gitbox.apache.org/repos/asf/ant.git)) | `1.10.13` -> `1.10.14` |...
Please check the [User Guide](http://imperceptiblethoughts.com/shadow) before submitting "how do I do 'x'?" questions! ### Shadow Version id 'com.github.johnrengelman.shadow' version '8.1.1' ### Gradle Version ### Expected Behavior The jar should run...