diff --git a/pom.xml b/pom.xml index 6d68edf36..e0cb14315 100644 --- a/pom.xml +++ b/pom.xml @@ -48,8 +48,8 @@ UTF-8 UTF-8 - 1.8 - 1.8 + 11 + 11 false @@ -68,6 +68,7 @@ org.apache.maven.plugins maven-compiler-plugin + 3.6.2 -Xlint:all true diff --git a/robot-core/pom.xml b/robot-core/pom.xml index 7d9b89c2d..1cc4758e4 100644 --- a/robot-core/pom.xml +++ b/robot-core/pom.xml @@ -190,6 +190,12 @@ snakeyaml 1.31 + + jakarta.annotation + jakarta.annotation-api + 1.3.5 + provided + com.opencsv opencsv diff --git a/robot-core/src/main/java/org/obolibrary/robot/ReportOperation.java b/robot-core/src/main/java/org/obolibrary/robot/ReportOperation.java index d613d96d2..855573ea3 100644 --- a/robot-core/src/main/java/org/obolibrary/robot/ReportOperation.java +++ b/robot-core/src/main/java/org/obolibrary/robot/ReportOperation.java @@ -7,7 +7,6 @@ import java.nio.charset.Charset; import java.nio.file.Files; import java.nio.file.Path; -import java.nio.file.Paths; import java.util.*; import java.util.jar.JarEntry; import java.util.jar.JarFile; @@ -700,7 +699,7 @@ private static Map getDefaultQueryStrings(Set rules) // Handle simple file path, probably accessed during testing if (dirURL != null && dirURL.getProtocol().equals("file")) { final Set queryFilePaths = - Files.list(Paths.get(dirURL.toURI())).collect(Collectors.toSet()); + Files.list(Path.of(dirURL.toURI())).collect(Collectors.toSet()); if (queryFilePaths.size() == 0) { throw new IOException( "Cannot access report query files. There are no files in the directory.");