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;