Einbeziehen lokaler JAR-Abhängigkeiten in Gradle-Buildscripts
In Gradle erfordert das Hinzufügen von Abhängigkeiten aus lokalen JAR-Dateien bestimmte Konfigurationen innerhalb der build.gradle-Datei. Ein Versuch, lokale JARs mithilfe des folgenden Codeblocks einzubinden, kann zu Fehlern führen:
apply plugin: 'java' sourceSets { main { java { srcDir 'src/model' } } } dependencies { runtime files('libs/mnist-tools.jar', 'libs/gson-2.2.4.jar') runtime fileTree(dir: 'libs', include: '*.jar') }
Lösung:
Um lokale JAR-Abhängigkeiten erfolgreich einzubinden, empfiehlt Gradle die Verwendung von a Stattdessen wird ein relativer Pfad angegeben. Der korrigierte Codeblock für die Groovy-Syntax lautet:
dependencies { implementation files('libs/something_local.jar') }
Für die Kotlin-Syntax wäre der Code:
dependencies { implementation(files("libs/something_local.jar")) }
Durch die Befolgung dieses Ansatzes kann Gradle die angegebenen JAR-Abhängigkeiten finden und einschließen während des Build-Prozesses. Dies behebt das Problem, bei dem Pakete aus den JAR-Dateien nicht erkannt werden, wie in der Fehlermeldung zu sehen ist:
error: package com.google.gson does not exist import com.google.gson.Gson;
Das obige ist der detaillierte Inhalt vonWie füge ich lokale JAR-Abhängigkeiten ordnungsgemäß in Gradle ein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

In dem Artikel werden Maven und Gradle für Java -Projektmanagement, Aufbau von Automatisierung und Abhängigkeitslösung erörtert, die ihre Ansätze und Optimierungsstrategien vergleichen.

In dem Artikel werden benutzerdefinierte Java -Bibliotheken (JAR -Dateien) mit ordnungsgemäßem Versioning- und Abhängigkeitsmanagement erstellt und verwendet, wobei Tools wie Maven und Gradle verwendet werden.

In dem Artikel wird in der Implementierung von mehrstufigem Caching in Java mithilfe von Koffein- und Guava-Cache zur Verbesserung der Anwendungsleistung erläutert. Es deckt die Einrichtungs-, Integrations- und Leistungsvorteile sowie die Bestrafung des Konfigurations- und Räumungsrichtlinienmanagements ab

In dem Artikel werden mit JPA für Objektrelationszuordnungen mit erweiterten Funktionen wie Caching und faulen Laden erläutert. Es deckt Setup, Entity -Mapping und Best Practices zur Optimierung der Leistung ab und hebt potenzielle Fallstricke hervor. [159 Charaktere]

Mit der Klassenbelastung von Java wird das Laden, Verknüpfen und Initialisieren von Klassen mithilfe eines hierarchischen Systems mit Bootstrap-, Erweiterungs- und Anwendungsklassenloadern umfasst. Das übergeordnete Delegationsmodell stellt sicher


Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

SAP NetWeaver Server-Adapter für Eclipse
Integrieren Sie Eclipse mit dem SAP NetWeaver-Anwendungsserver.

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Herunterladen der Mac-Version des Atom-Editors
Der beliebteste Open-Source-Editor

Dreamweaver CS6
Visuelle Webentwicklungstools

EditPlus chinesische Crack-Version
Geringe Größe, Syntaxhervorhebung, unterstützt keine Code-Eingabeaufforderungsfunktion