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.
Use Case: The final jar contains multiple classes `A` and `B` from which the execution can start (these are the AWS lambda handlers). Question: Is it possible to configure minimizing...
### Shadow Version 8.1.1 ### Gradle Version 8.2.1 ### Expected Behavior Publish should not fail with a NullPointerException ### Actual Behavior ``` > Task :generatePomFileForShadowPublication FAILED FAILURE: Build failed with...
_Last edit: 2023-11-01_ Hi, I fitted the collsion_logging merge request from chapmajs to your current source code (https://github.com/johnrengelman/shadow/pull/126). Also I followed your wish to use typed parameters (which was really...
### Shadow Version ``` 8.1.1 ``` ### Gradle Version ``` ------------------------------------------------------------ Gradle 8.3 ------------------------------------------------------------ Build time: 2023-08-17 07:06:47 UTC Revision: 8afbf24b469158b714b36e84c6f4d4976c86fcd5 Kotlin: 1.9.0 Groovy: 3.0.17 Ant: Apache Ant(TM) version 1.10.13...
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [vuepress](https://togithub.com/vuejs/vuepress) ([source](https://togithub.com/vuejs/vuepress/tree/HEAD/packages/vuepress)) | [`1.9.9` -> `1.9.10`](https://renovatebot.com/diffs/npm/vuepress/1.9.9/1.9.10) |...
### Shadow Version 8.1.1 ### Gradle Version gradle-8.5-20231102011921+0000 ```properties distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions-snapshots/gradle-8.5-20231102011921+0000-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists ``` ### Expected Behavior Build Successfully ### Actual Behavior Build FAILED ``` org.gradle.api.GradleException: Could...
shadowJar task doesn't works when using dependencies with newer '**api**' or '**implementation**' or '**testImplementation**' configurations instead of '**compile**' or '**testCompile**' configuration. for e.g: shadowJar task is ineffective when using dependencies...
Follow-up for #824
### Shadow Version 8.1.1 ### Gradle Version 8.4-rc-3 ### Expected Behavior Work ### Actual Behavior https://mclo.gs/lePWlta
Gradle 8.3 introduces a [new API for setting file permissions](https://docs.gradle.org/8.3/userguide/working_with_files.html#sec:setting_file_permissions). We intend to deprecate the old, Unix mode based API in Gradle, but we can't do that until major Gradle...