From 117d62973f7ca82fc68df39508b4edd7d02f3391 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 25 Jul 2026 09:32:30 +0000 Subject: [PATCH 1/3] Bump org.gaul:modernizer-maven-plugin from 3.4.0 to 3.5.0 Bumps [org.gaul:modernizer-maven-plugin](https://github.com/gaul/modernizer-maven-plugin) from 3.4.0 to 3.5.0. - [Release notes](https://github.com/gaul/modernizer-maven-plugin/releases) - [Commits](https://github.com/gaul/modernizer-maven-plugin/compare/modernizer-maven-plugin-3.4.0...modernizer-maven-plugin-3.5.0) --- updated-dependencies: - dependency-name: org.gaul:modernizer-maven-plugin dependency-version: 3.5.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index a8df8c8..76c4d8f 100644 --- a/pom.xml +++ b/pom.xml @@ -150,7 +150,7 @@ org.gaul modernizer-maven-plugin - 3.4.0 + 3.5.0 de.thetaphi From 59e00c9c7099fad9c8bec80125bef69e233116e2 Mon Sep 17 00:00:00 2001 From: Philippe Charles Date: Mon, 27 Jul 2026 12:38:55 +0200 Subject: [PATCH 2/3] Fix modernizer issues --- .../sys/DefaultResourceExtractor.java | 21 ++++++++++--------- java-sql-lhod/src/test/java/_test/Excel.java | 5 ++++- 2 files changed, 15 insertions(+), 11 deletions(-) diff --git a/java-sql-lhod/src/main/java/internal/sys/DefaultResourceExtractor.java b/java-sql-lhod/src/main/java/internal/sys/DefaultResourceExtractor.java index 87393b8..e1665a9 100644 --- a/java-sql-lhod/src/main/java/internal/sys/DefaultResourceExtractor.java +++ b/java-sql-lhod/src/main/java/internal/sys/DefaultResourceExtractor.java @@ -23,6 +23,7 @@ import java.io.IOException; import java.io.InputStream; import java.nio.file.Files; +import java.nio.file.Path; import java.nio.file.Paths; import java.nio.file.StandardCopyOption; @@ -46,18 +47,18 @@ public class DefaultResourceExtractor implements ResourceExtractor { if (stream == null) { throw new FileNotFoundException(resourceName); } - File result = createEmptyFile(repository, resourceName); - Files.copy(stream, result.toPath(), StandardCopyOption.REPLACE_EXISTING); + Path result = createEmptyFile(repository.toPath(), resourceName); + Files.copy(stream, result, StandardCopyOption.REPLACE_EXISTING); if (!persist) { - result.deleteOnExit(); + result.toFile().deleteOnExit(); } - return result; + return result.toFile(); } } public static Builder builder() { return new Builder() - .repository(getTempFolder()) + .repository(getTempFolder().toFile()) .persist(false); } @@ -65,15 +66,15 @@ public static DefaultResourceExtractor of(Class anchor) { return builder().anchor(anchor).build(); } - private static File getTempFolder() { - return Paths.get(System.getProperty("java.io.tmpdir")).toFile(); + private static Path getTempFolder() { + return Paths.get(System.getProperty("java.io.tmpdir")); } - private static File createEmptyFile(File parent, String resourceName) throws IOException { + private static Path createEmptyFile(Path parent, String resourceName) throws IOException { int idx = resourceName.lastIndexOf("."); return idx != -1 - ? File.createTempFile(resourceName.substring(0, idx), resourceName.substring(idx), parent) - : File.createTempFile("rsrc", resourceName, parent); + ? Files.createTempFile(parent, resourceName.substring(0, idx), resourceName.substring(idx)) + : Files.createTempFile(parent, "rsrc", resourceName); } // fix javadoc diff --git a/java-sql-lhod/src/test/java/_test/Excel.java b/java-sql-lhod/src/test/java/_test/Excel.java index fc28902..e8e2fb2 100644 --- a/java-sql-lhod/src/test/java/_test/Excel.java +++ b/java-sql-lhod/src/test/java/_test/Excel.java @@ -8,6 +8,8 @@ import java.io.File; import java.io.IOException; +import java.nio.file.Files; +import java.nio.file.Path; import java.util.Optional; public final class Excel { @@ -30,7 +32,8 @@ private static boolean isExcel(OdbcDriver driver) { } public static File createTempFile(ArraySheet table) throws IOException { - File excelFile = File.createTempFile("book1", ".xlsx"); + Path tempFile = Files.createTempFile("book1", ".xlsx"); + File excelFile = tempFile.toFile(); new FastExcelBookFactory().store(excelFile, table.toBook()); return excelFile; } From 77020d58b2df0440b58ae8e46e8682d931351ac9 Mon Sep 17 00:00:00 2001 From: Philippe Charles Date: Mon, 27 Jul 2026 13:36:19 +0200 Subject: [PATCH 3/3] Fix invalid chars on temp file prefix --- .../src/main/java/internal/sys/DefaultResourceExtractor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-sql-lhod/src/main/java/internal/sys/DefaultResourceExtractor.java b/java-sql-lhod/src/main/java/internal/sys/DefaultResourceExtractor.java index e1665a9..d43f1d8 100644 --- a/java-sql-lhod/src/main/java/internal/sys/DefaultResourceExtractor.java +++ b/java-sql-lhod/src/main/java/internal/sys/DefaultResourceExtractor.java @@ -73,7 +73,7 @@ private static Path getTempFolder() { private static Path createEmptyFile(Path parent, String resourceName) throws IOException { int idx = resourceName.lastIndexOf("."); return idx != -1 - ? Files.createTempFile(parent, resourceName.substring(0, idx), resourceName.substring(idx)) + ? Files.createTempFile(parent, "rsrc", resourceName.substring(idx)) : Files.createTempFile(parent, "rsrc", resourceName); }