diff --git a/spring-boot-modules/spring-boot-libraries/pom.xml b/spring-boot-modules/spring-boot-libraries/pom.xml
index b0f0c780aa..fd3daa1a79 100644
--- a/spring-boot-modules/spring-boot-libraries/pom.xml
+++ b/spring-boot-modules/spring-boot-libraries/pom.xml
@@ -225,7 +225,7 @@
2.2.4
3.2.0
0.23.0
- 2.1.0
+ 5.10.0
1.5-beta1
2.1
2.6.0
diff --git a/spring-boot-modules/spring-boot-libraries/src/main/java/com/baeldung/scheduling/shedlock/BaeldungTaskScheduler.java b/spring-boot-modules/spring-boot-libraries/src/main/java/com/baeldung/scheduling/shedlock/BaeldungTaskScheduler.java
index cd5f63e962..c03d351c20 100644
--- a/spring-boot-modules/spring-boot-libraries/src/main/java/com/baeldung/scheduling/shedlock/BaeldungTaskScheduler.java
+++ b/spring-boot-modules/spring-boot-libraries/src/main/java/com/baeldung/scheduling/shedlock/BaeldungTaskScheduler.java
@@ -1,13 +1,13 @@
package com.baeldung.scheduling.shedlock;
-import net.javacrumbs.shedlock.core.SchedulerLock;
+import net.javacrumbs.shedlock.spring.annotation.SchedulerLock;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
@Component
class BaeldungTaskScheduler {
@Scheduled(cron = "0 0/15 * * * ?")
- @SchedulerLock(name = "TaskScheduler_scheduledTask", lockAtLeastForString = "PT5M", lockAtMostForString = "PT14M")
+ @SchedulerLock(name = "TaskScheduler_scheduledTask", lockAtLeastFor = "PT5M", lockAtMostFor = "PT14M")
public void scheduledTask() {
System.out.println("Running ShedLock task");
}
diff --git a/spring-core-2/pom.xml b/spring-core-2/pom.xml
index f27b16acc3..bed0d730b2 100644
--- a/spring-core-2/pom.xml
+++ b/spring-core-2/pom.xml
@@ -119,17 +119,6 @@
spring-boot-starter-test
test
-
-
- net.javacrumbs.shedlock
- shedlock-spring
- ${shedlock.version}
-
-
- net.javacrumbs.shedlock
- shedlock-provider-jdbc-template
- ${shedlock.version}
-
org.projectlombok
lombok
@@ -161,7 +150,6 @@
1.3.2
3.6
- 2.1.0
3.22.0-GA
3.2.2