# About This Project
I started this project in December of 2012. We were working on converting from a monolithic application into the new hot jazz of "microservices" using Dropwizard. I had also just started learning about Gradle and I knew that the incremental build system it provided would benefit our development team greatly. Unfortunately, the closest thing that Gradle had to Maven's Shade plugin was its ability to create application TARs and ZIPs.
So, Charlie Knudsen and myself set out to port the existing Shade code into a Gradle plugin.
This port is what existed up until the 0.9
milestone releases for Shadow.
It functioned, but it wasn't idiomatic Gradle by any means.
Starting with 0.9, Shadow was rewritten from the ground up as standard Gradle plugin and leveraged as much of Gradle's classes and concepts as possible. At the same time as the 0.9 release, Gradle was announcing the Gradle Plugin Portal and so Shadow was published there.
# Maintainers
# Contributors
- Alan D. Cabrera
- Andres Almiray
- Artem Chubaryan
- Attila Kelemen
- Ben Adazza
- Bernie Schelberg
- Brandon Kearby
- Brane F. Gračnar
- Caleb Larsen
- Charlie Knudsen
- Chris Cowan
- Chris Rankin
- Christian Stein
- Daniel Oakey
- debanne
- Dennis Schumann
- Dmitry Vyazelenko
- ejjcase
- Ethan Hall
- Fedor Korotkov
- Felipe Lima
- Gary Hale
- Haw-Bin Chai
- Helder Pereira
- Inez Korczyński
- James Nelson
- Jeff Adler
- John Szakmeister
- Konstantin Gribov
- Lai Jiang
- Marc Philipp
- Mark Vieira
- Marke Vieira
- Martin Sadowski
- Matt Hurne
- Matt King
- Matthew Haughton
- Maximilian Müller
- Minecrell
- Min-Ken Lai
- Nicolas Humblot
- Osip Fatkullin
- Paul N. Baker
- Petar Petrov
- Piotr Kubowicz
- Richard Marbach
- Rob Spieldenner
- Roberto Perez Alcolea
- Schalk W. Cronjé
- Scott Newson
- Serban Iordache
- Sergey Tselovalnikov
- Tim Yates
- Trask Stalnaker
- Tyler Benson
- Victor Tso
- Yahor Berdnikau