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
- Der Gradle-Build schlägt mit der Meldung fehl
Ausführung fehlgeschlagen für Aufgabe ':licenseMain'.
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'
}
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.
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 [b]gradle[/b] eingerichtet und ich bin nur an [b]maven[/b] gewöhnt.
Beim Logback sehe ich zwei Probleme
[list]
[*]Der Gradle-Build schlägt mit der Meldung fehl
[/list]
Ausführung fehlgeschlagen für Aufgabe ':licenseMain'.
Es wurden Lizenzverstöße gefunden:
E:$SysProg\GIT_REPOS\AVM\fritzbox-java-api\src\main\resources\logback.xml}
[list]
[*]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):
[/list]
[img]https://i.sstatic.net/JpBWmZA2.png[/img]
Und build.gradle sieht aus, dass Abhängigkeiten wie folgt definiert sind:
[code]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'
}
[/code]
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.