diff --git a/build.gradle b/build.gradle index 1244e1797fe..e500f73e6c8 100644 --- a/build.gradle +++ b/build.gradle @@ -160,10 +160,11 @@ dependencies { exclude module: "jsr305" } - implementation group: 'jakarta.annotation', name: 'jakarta.annotation-api', version: '1.3.5' + implementation 'jakarta.annotation:jakarta.annotation-api:2.1.1' implementation 'jakarta.inject:jakarta.inject-api:2.0.1' - // JavaFX stuff + + implementation 'com.github.JabRef:afterburner.fx:testmoduleinfo-SNAPSHOT' implementation 'org.kordamp.ikonli:ikonli-javafx:12.3.1' implementation 'org.kordamp.ikonli:ikonli-materialdesign2-pack:12.3.1' implementation 'com.github.sialcasa.mvvmFX:mvvmfx-validation:f195849ca9' //jitpack @@ -568,8 +569,6 @@ jlink { requires 'com.google.gson' requires 'org.slf4j' requires 'jakarta.xml.bind' - uses 'com.airhacks.afterburner.views.ResourceLocator' - uses 'com.airhacks.afterburner.injection.PresenterFactory' uses 'org.mariadb.jdbc.credential.CredentialPlugin' uses 'org.mariadb.jdbc.authentication.AuthenticationPlugin' uses 'org.mariadb.jdbc.tls.TlsSocketPlugin' diff --git a/lib/afterburner.fx.jar b/lib/afterburner.fx.jar deleted file mode 100644 index 16e780b695b..00000000000 Binary files a/lib/afterburner.fx.jar and /dev/null differ diff --git a/src/main/java/module-info.java b/src/main/java/module-info.java index c05e10bda2b..3b49cad2af9 100644 --- a/src/main/java/module-info.java +++ b/src/main/java/module-info.java @@ -54,7 +54,7 @@ requires jdk.xml.dom; // Annotations (@PostConstruct) - requires java.annotation; + requires jakarta.annotation; // Microsoft application insights requires applicationinsights.core;