Gradle-Neuling hat Probleme mit der Logback-Implementierung
Posted: 14 Jan 2025, 14:07
Ich möchte die Fritzbox-API von GitHub als Schnittstelle für den Zugriff auf AVM SmartHome-Geräte verwenden. Leider ist dieser Code veraltet und es fehlen einige Attribute. Ich habe es heruntergeladen und repariert. Aber ich habe Probleme mit der Logback-Installation. Und es ist alles mit gradle eingerichtet und ich bin nur an maven gewöhnt.
Beim Logback sehe ich zwei Probleme
Es wurden Lizenzverstöße gefunden:
E:$SysProg\GIT_REPOS\AVM\fritzbox-java-api\src\main\resources\logback.xml}

Und build.gradle sieht aus, dass Abhängigkeiten wie folgt definiert sind:
Bei der Ausführung von Eclipse werden überhaupt keine Logback-Nachrichten ausgegeben und bei der Ausführung von IntelliJ fehlt den Logback-Nachrichten der Zeitstempel.
Beim Logback sehe ich zwei Probleme
- Der Gradle-Build schlägt mit der Meldung fehl
Es wurden Lizenzverstöße gefunden:
E:$SysProg\GIT_REPOS\AVM\fritzbox-java-api\src\main\resources\logback.xml}
- Den Logback-Nachrichten fehlt der Zeitstempel. Die logback.xml (in src/main/resources) sieht so aus (leider musste ein Bild verwendet werden, das Einfügen von XML als Code funktionierte nicht). Arbeit):

Und build.gradle sieht aus, dass Abhängigkeiten wie folgt definiert sind:
Code: Select all
dependencies {
implementation 'com.squareup.okhttp3:okhttp:4.12.0'
implementation 'com.subshell.simpleframework:simple-xml:2.9.0'
implementation 'org.slf4j:slf4j-api:2.0.16'
implementation 'org.slf4j:slf4j-simple:2.0.16'
testImplementation 'ch.qos.logback:logback-classic:1.5.16'
testImplementation 'org.mockito:mockito-core:5.14.2'
testImplementation 'org.assertj:assertj-core:3.27.0'
}