Avatar ·

Wie füge ich eine lokale .jar-Datei als Abhängigkeit in build.gradle hinzu?

Hallo zusammen! Ich bin neu in Gradle und Java und habe ein Problem, das ich seit Stunden nicht lösen kann.

Ich habe ein Java-Projekt, das mit Gradle gebaut wird. Ich muss eine externe Bibliothek verwenden, die als normale .jar-Datei geliefert wird (es ist keine Maven-Abhängigkeit, sondern eine lokale Datei, z.B. my-custom-lib.jar). Ich habe diese .jar in den Ordner libs in meinem Projekt gelegt.

So sieht mein aktuelles build.gradle aus:

plugins {
    id 'java'
}

repositories {
    mavenCentral()
}

dependencies {
    // Hier versuche ich, die lokale .jar hinzuzufügen
    implementation 'my-custom-lib:1.0'
}

Aber wenn ich gradle build ausführe, erhalte ich einen Fehler: Could not resolve all files for configuration ':compileClasspath'. Cannot resolve external dependency my-custom-lib:1.0 because no repositories are defined.

Ich verstehe, dass Gradle die Bibliothek in den definierten repositories sucht, aber ich habe keine für lokale Dateien konfiguriert.