Skip to content

A Gradle plugin to embed dependencies (A.K.A. `fat` or `uber` jar) in the resulting `jar` outcome

License

Notifications You must be signed in to change notification settings

gmazzo/gradle-embedded-dependencies-plugin

Repository files navigation

GitHub Gradle Plugin Portal Build Status Coverage Users

gradle-embedded-dependencies-plugin

A Gradle plugin to embed dependencies (A.K.A. fat or uber jar) in the produced jar.

Usage

Apply the plugin:

plugins {
    java
    id("io.github.gmazzo.dependencies.embedded") version "<latest>" 
}

dependencies {
    embedded("org.apache.commons:commons-lang3:3.14.0")
}

Then the jar task will have the classes from org.apache.commons:commons-lang3:3.14.0 (and it won't be a dependency when published)

About

A Gradle plugin to embed dependencies (A.K.A. `fat` or `uber` jar) in the resulting `jar` outcome

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages