Hinzufügen von Klassenpfadeinträgen mithilfe des Gradle-Anwendungs-Plugins

Ich benutze das Gradle Application Plugin, um die Installation für eine eigenständige Java-Anwendung zu generieren. Ich habe eine Konfigurationsdatei, die ich in den Klassenpfad einfügen muss, aber ich kann nicht scheinen, dass sie den Klassenpfad korrekt in den sh / bat-Dateien generiert. Diese Konfigurationsdatei muss sich außerhalb des JAR befinden.

Die conf-Datei befindet sich im Verzeichnis/src/dist/conf/ also wenn ich renneinstallApp es installiert es unter einem solchen conf-Verzeichnis$APP_HOME/conf.

Ich habe versucht, dieses Verzeichnis wie folgt zum claspath hinzuzufügen:

<code>startScripts.classpath.add(files('$APP_HOME/conf'))
</code>

Aber wenn ich mir den Klassenpfad in den sh / bat-Dateien ansehe, fügt er einen Eintrag hinzu, der so aussieht:

<code>$APP_HOME/lib/conf
</code>

Wie sage ich gradle, dass er das fallen lassen soll?lib Abschnitt für diesen Eintrag?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage