2012-04-21 7 views
6

Ich benutze das Anwendungsplugin, um eine verteilbare zip zu erstellen. Ein Blick auf die Skripte, die den anfänglichen Klassenpfad generieren, gibt jede Datei im lib-Ordner an. Ich möchte meinen Benutzern die Möglichkeit geben, dem lib-Ordner zusätzliche Bibliotheken hinzuzufügen und sie vom Skript auswählen zu lassen.Gradle Application Plugin: Erzwingen Skript zu Lib/* in Classpath

Gibt es eine Möglichkeit, dem Anwendungs-Plugin mitzuteilen, dass alle JAR-Dateien im lib-Ordner und nicht nur die in der Gradle-Build-Datei angegebenen Abhängigkeiten abgerufen werden sollen?

Antwort

7

dachte ich, von der Dokumentation aus (nach viel Versuch und Irrtum), dass ich folgendes tun:

startScripts { 
    classpath = files('$APP_HOME/lib/*') 
} 
+4

Um etwas zu dem Classpath hinzufügen, anstatt den Classpath austauschen, verwenden Sie 'Classpath + = Dateien (‘ ... ') '(benutze' + = 'anstelle von' = '). – Jesper

+0

Danke, Jesper. – Gregg

Verwandte Themen