diff --git a/engine/pom.xml b/engine/pom.xml
index 525296bc..15e02ebe 100644
--- a/engine/pom.xml
+++ b/engine/pom.xml
@@ -70,11 +70,6 @@
org.restlet.ext.crypto
2.4.0
-
- joda-time
- joda-time
- 1.6
-
javax.xml.bind
diff --git a/engine/src/main/java/org/archive/crawler/framework/CrawlJob.java b/engine/src/main/java/org/archive/crawler/framework/CrawlJob.java
index 994c0a24..ded08b85 100644
--- a/engine/src/main/java/org/archive/crawler/framework/CrawlJob.java
+++ b/engine/src/main/java/org/archive/crawler/framework/CrawlJob.java
@@ -29,6 +29,7 @@ import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.nio.charset.StandardCharsets;
+import java.time.Instant;
import java.util.Collections;
import java.util.HashMap;
import java.util.LinkedHashMap;
@@ -68,7 +69,6 @@ import org.archive.spring.PathSharingContext;
import org.archive.util.ArchiveUtils;
import org.archive.util.ObjectIdentityCache;
import org.archive.util.TextUtils;
-import org.joda.time.DateTime;
import org.springframework.beans.BeanWrapperImpl;
import org.springframework.beans.BeansException;
import org.springframework.beans.factory.BeanCreationException;
@@ -98,10 +98,10 @@ public class CrawlJob implements Comparable, ApplicationListener, ApplicationListener, ApplicationListener, ApplicationListener, ApplicationListener= getPrimaryConfig().lastModified();
+ return xmlOkAt.toEpochMilli() >= getPrimaryConfig().lastModified();
}
@@ -588,7 +588,7 @@ public class CrawlJob implements Comparable, ApplicationListener, ApplicationListener implements Seri
}
public String getLastLaunchTime(){
long ago = System.currentTimeMillis()
- - crawlJob.getLastLaunch().getMillis();
+ - crawlJob.getLastLaunch().toEpochMilli();
return ArchiveUtils.formatMillisecondsToConventional(ago, 2);
}
/*