gradle / gradle/guides

Building fat JAR

Open
#83 8 comments 0 reactions 0 assignees View on GitHub
a:guide type:getting-started
Dominant language
Java
Stars
48
Forks
36
Avg merge
7h 37m
Merged PRs (30d)
8

Description

Building fat JARs is a common use case and the [shadow plugin](https://github.com/johnrengelman/shadow) is one of the most popular Gradle plugins. The plugin has very good [documentation](http://imperceptiblethoughts.com/shadow/).

Instead of creating a dedicated guide one option is also to cover the `shadow` plugin in [Creating executable Java applications guide](https://guides.gradle.org/creating-java-applications/). `Shadow` plays nicely with the `application` plugin and with addition just one line of code user can create a self-contained Java application.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the Creating executable Java applications guide and review the linked Shadow plugin documentation. Decide whether Shadow belongs in that guide or needs a dedicated guide; done means the chosen documentation explains how to create a self-contained Java application with the plugin.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
build-system, documentation
Issue type
Documentation
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.