2015-05-19 10 views
5

Weiß jemand wie man ein Uber/Fett/Schatten Quellen-Glas (und Javadoc-Glas) mit Gradle macht?Generieren eines Uber/Fett/Schatten Quellen-Glas (und Javadoc-Glas) mit Gradle

Das generierte Jar sollte nicht nur die Quellen des aktuellen Projekts enthalten, sondern auch die Quellen seiner Abhängigkeiten. Ich habe unter anderem a vanilla way und einen Weg mit der Shadow Plugin angesehen. Beide funktionieren hervorragend bei der Erstellung eines normalen Uber/Fett/Schatten-Glases, aber keiner von ihnen scheint eine Möglichkeit zu unterstützen, ein Quellenglas zu erstellen.

+0

kann den Unterschied zwischen Uber/Flat/Shaded Glas und Quellen-Jar erklären? weil Sie ein Jar mit allen Abhängigkeiten haben wollen und beide alle Abhängigkeiten in einem einzigen Jar enthalten. – Adi

+0

Das Quellen-Jar enthält (unter anderem) die .java-Dateien. Ein Uber/Flat/Shaded-Jar enthält die .class-Dateien und ihre Abhängigkeiten. – HELOX

Antwort

0

Verwenden Sie Shadow Plugin. In Maven heißt es Schatten-Plugin. Gleiche Sache. Es erzeugt ein ausführbares Uberglas!

Verwandte Themen