2014-11-21 15 views

Antwort

9

Wenn Sie den Gradle-Wrapper verwenden, ist es einfacher, verschiedene Versionen von Gradle zu unterstützen und es für jemanden einfacher zu machen, mit Ihrem Projekt anzufangen. Sie können Ihr Projekt klonen, "Gradlew" ausführen und die korrekte Version von Gradle installieren.

Wenn Ihre Organisation benutzerdefinierte Konfigurationen hinzufügen möchte (z. B. init Gradle-Skripts), können Sie dies auch über den Gradle-Wrapper steuern.

Wenn Sie den Wrapper nicht verwenden, müssen Sie sicherstellen, dass Ihr Jenkins-Server mit der korrekten Verteilung von Gradle eingerichtet ist. Das ist nicht unmöglich, aber es bindet deine Builds an eine bestimmte Build-Umgebung.

+1

Ein weiterer wichtiger Vorteil ist, dass Ihre Build-Umgebung auch in Ihrem SCM definiert ist, was sehr wichtig ist w.r.t. Reproduzierbarkeit aufbauen – roomsg