shadow icon indicating copy to clipboard operation
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.

Results 111 shadow issues
Sort by recently updated
recently updated
newest added

We're looking at shading portions of our internal libraries and only publishing these shaded artifacts. Instead of both the normal jar and the shaded/shadow jar. We'd like to simplify how...

My build process involves using a local project dependency for development but when it comes time to use shadow(Jar) we want to exclude that project dependency out for a runtime...

enhancement

Hi, I have a file dependency which I would like to exclude when building the shadow jar. Didn't find any way to do that. Is it currently supported? dependencies {...

enhancement

Hi there, I would like to exclude all dependencies that I marked as provided, i.e. added to "provided" configuration, that comes with nebula plugin: (https://github.com/nebula-plugins/gradle-extra-configurations-plugin) I've tried for long time...

bug
enhancement

Hi, I am working with the [Apache Spark](http://spark.apache.org/) data processing framework and I need to create a shadow Jar for my multi-module application and its dependencies. Like regular application servers,...

enhancement

Would it be possible to support inclusion/exclusion of an entire configuration? For example, I have the following solution right now: ``` gradle configurations.provided.allDependencies.each { dep -> shadowJar { dependencies {...

enhancement

Idea is to merge xml respecting levels ``` ``` and ``` ``` will be ``` ```

enhancement
Community Contribution

_Say, we have this configuration in `build.gradle`_ ``` shadowJar { dependencies { include(dependency('com.clearspring.analytics:stream')) include(dependency('org.apache.lucene:lucene-core')) include(dependency('org.apache.lucene:lucene-grouping')) include(dependency('org.javolution:javolution')) } relocate 'com.clearspring.analytics', 'shaded.com.clearspring.analytics' relocate org.apache', 'shaded.org.apache' } ``` and we have this in...

enhancement

I am doing gradle-ization of old OSGi project. I have to rebuild some .jars and keep OSGi information. I managed to do this and use original MANIFEST.MF ``` gradle append('META-INF/MANIFEST.MF')...

Can't exclude project dependency I have ``` gradle dependencies { compile project(':bee.base') } shadowJar { dependencies { //transitive dependencies have to be specified //exclude(project(':bee.base')) //exclude(dependency('com.company:bee.base')) exclude(dependency(':bee.base')) } } ``` all...