Heim >Java >javaLernprogramm >Wie füge ich lokale JAR-Abhängigkeiten in Gradle korrekt hinzu?
Lokale JAR-Abhängigkeitsintegration in Gradle
Das Hinzufügen lokaler JAR-Dateiabhängigkeiten zu einer build.gradle-Datei kann die Projektfunktionalität verbessern. Um dieser Anforderung gerecht zu werden, bietet Gradle einen standardisierten Ansatz.
Problembeschreibung
Ein Versuch, lokale JAR-Dateien in build.gradle einzuschließen, indem die folgende Konfiguration verwendet wird:
runtime files('libs/mnist-tools.jar', 'libs/gson-2.2.4.jar') runtime fileTree(dir: 'libs', include: '*.jar')
Dieser Ansatz führte jedoch zu einem Fehler beim Ausführen von gradle build, der auf ein fehlendes Paket hinweist: Paket com.google.gson nicht existieren.
Lösung
Wie in der Gradle-Dokumentation erwähnt, sollten lokale JAR-Abhängigkeiten über einen relativen Pfad referenziert werden. Die korrigierte Abhängigkeitskonfiguration lautet:
dependencies { implementation files('libs/something_local.jar') }
Kotlin-Syntax
Für Projekte, die Kotlin-Syntax verwenden, kann die Abhängigkeitskonfiguration wie folgt geschrieben werden:
dependencies { implementation(files("libs/something_local.jar")) }
Hinweis
Stellen Sie sicher, dass die JAR-Dateien im abgelegt werden Korrektes Verzeichnis relativ zur Datei build.gradle. In diesem Fall würden sich die JAR-Dateien im libs-Verzeichnis befinden.
Durch Befolgen dieser Anweisungen können Sie lokale JAR-Dateiabhängigkeiten erfolgreich in Ihr Gradle-basiertes Projekt integrieren.
Das obige ist der detaillierte Inhalt vonWie füge ich lokale JAR-Abhängigkeiten in Gradle korrekt hinzu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!