diff --git a/pom.xml b/pom.xml
index 3fbf4a4b..10afb344 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
sqs-utils
com.mercateo.sqs
sqs-utils
- 0.7.5-SNAPSHOT
+ 1.0.0-SNAPSHOT
jar
Some utility classes for AWS SQS
@@ -92,14 +92,15 @@
org.projectlombok
lombok
- 1.18.26
+ 1.18.28
provided
- javax.inject
- javax.inject
- 1
+ jakarta.inject
+ jakarta.inject-api
+ 2.0.0
+
org.slf4j
slf4j-api
diff --git a/src/main/java/com/mercateo/sqs/utils/message/handling/LongRunningMessageHandlerFactory.java b/src/main/java/com/mercateo/sqs/utils/message/handling/LongRunningMessageHandlerFactory.java
index 3155417d..9ba61995 100644
--- a/src/main/java/com/mercateo/sqs/utils/message/handling/LongRunningMessageHandlerFactory.java
+++ b/src/main/java/com/mercateo/sqs/utils/message/handling/LongRunningMessageHandlerFactory.java
@@ -28,8 +28,8 @@
import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.ThreadFactory;
-import javax.inject.Inject;
-import javax.inject.Named;
+import jakarta.inject.Inject;
+import jakarta.inject.Named;
import lombok.NonNull;
diff --git a/src/main/java/com/mercateo/sqs/utils/message/handling/MessageHandlingRunnableFactory.java b/src/main/java/com/mercateo/sqs/utils/message/handling/MessageHandlingRunnableFactory.java
index 8cd524af..14a37eb9 100644
--- a/src/main/java/com/mercateo/sqs/utils/message/handling/MessageHandlingRunnableFactory.java
+++ b/src/main/java/com/mercateo/sqs/utils/message/handling/MessageHandlingRunnableFactory.java
@@ -17,7 +17,7 @@
import java.util.concurrent.ScheduledFuture;
-import javax.inject.Named;
+import jakarta.inject.Named;
import lombok.NonNull;
diff --git a/src/main/java/com/mercateo/sqs/utils/queue/QueueFactory.java b/src/main/java/com/mercateo/sqs/utils/queue/QueueFactory.java
index 2df1785f..99bb6a3e 100644
--- a/src/main/java/com/mercateo/sqs/utils/queue/QueueFactory.java
+++ b/src/main/java/com/mercateo/sqs/utils/queue/QueueFactory.java
@@ -22,8 +22,8 @@
import java.util.Collections;
import java.util.Map;
-import javax.inject.Inject;
-import javax.inject.Named;
+import jakarta.inject.Inject;
+import jakarta.inject.Named;
import lombok.NonNull;
diff --git a/src/main/java/com/mercateo/sqs/utils/visibility/VisibilityTimeoutExtenderFactory.java b/src/main/java/com/mercateo/sqs/utils/visibility/VisibilityTimeoutExtenderFactory.java
index 797b8f13..f3991ba8 100644
--- a/src/main/java/com/mercateo/sqs/utils/visibility/VisibilityTimeoutExtenderFactory.java
+++ b/src/main/java/com/mercateo/sqs/utils/visibility/VisibilityTimeoutExtenderFactory.java
@@ -24,8 +24,8 @@
import java.time.Duration;
import java.util.concurrent.TimeUnit;
-import javax.inject.Inject;
-import javax.inject.Named;
+import jakarta.inject.Inject;
+import jakarta.inject.Named;
import lombok.NonNull;
diff --git a/src/main/resources/META-INF/spring.factories b/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
similarity index 70%
rename from src/main/resources/META-INF/spring.factories
rename to src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
index 1fd99d9f..5c9d490c 100644
--- a/src/main/resources/META-INF/spring.factories
+++ b/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
@@ -1,5 +1,4 @@
-org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
- com.mercateo.sqs.utils.message.handling.LongRunningMessageHandlerFactory,\
- com.mercateo.sqs.utils.message.handling.MessageHandlingRunnableFactory,\
- com.mercateo.sqs.utils.visibility.VisibilityTimeoutExtenderFactory,\
+ com.mercateo.sqs.utils.message.handling.LongRunningMessageHandlerFactory
+ com.mercateo.sqs.utils.message.handling.MessageHandlingRunnableFactory
+ com.mercateo.sqs.utils.visibility.VisibilityTimeoutExtenderFactory
com.mercateo.sqs.utils.queue.QueueFactory
\ No newline at end of file