From 0a968b60aa97b7ba21c9390ac128581ac439d49d Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Tue, 1 Oct 2024 17:19:31 +0200 Subject: [PATCH] Remove Guava dependency and update Dagger --- pom.xml | 36 ++++++---------------------------- src/main/java/module-info.java | 6 +++--- 2 files changed, 9 insertions(+), 33 deletions(-) diff --git a/pom.xml b/pom.xml index ae12f90a4..4ae743546 100644 --- a/pom.xml +++ b/pom.xml @@ -43,9 +43,8 @@ 3.16.0 - 2.51.1 + 2.52 2.2 - 33.3.0-jre 2.17.2 22.0.2 4.4.0 @@ -191,39 +190,16 @@ - - com.google.guava - guava - ${guava.version} - - - - com.google.guava - listenablefuture - - - com.google.code.findbugs - jsr305 - - - org.checkerframework - checker-qual - - - com.google.errorprone - error_prone_annotations - - - com.google.j2objc - j2objc-annotations - - - com.google.dagger dagger ${dagger.version} + + jakarta.inject + jakarta.inject-api + 2.0.1 + diff --git a/src/main/java/module-info.java b/src/main/java/module-info.java index 3d4194bb3..55a6162d6 100644 --- a/src/main/java/module-info.java +++ b/src/main/java/module-info.java @@ -42,13 +42,13 @@ open module org.cryptomator.desktop { requires com.nulabinc.zxcvbn; requires com.tobiasdiez.easybind; requires dagger; - requires java.compiler; requires io.github.coffeelibs.tinyoauth2client; requires org.slf4j; requires org.apache.commons.lang3; - /* TODO: filename-based modules: */ - requires static javax.inject; /* ugly dagger/guava crap */ + /* dagger bs */ + requires jakarta.inject; + requires java.compiler; uses org.cryptomator.common.locationpresets.LocationPresetsProvider;