This is an automated email from the ASF dual-hosted git repository.

slachiewicz pushed a commit to branch jdk25
in repository https://gitbox.apache.org/repos/asf/maven-shade-plugin.git

commit dc01b3340ff499fa99b8558cebe0c66565c290cf
Author: Sylwester Lachiewicz <[email protected]>
AuthorDate: Sun Nov 16 02:18:37 2025 +0100

    Exclude Java 25
---
 .github/workflows/maven-verify.yml                                    | 4 +++-
 .../java/org/apache/maven/plugins/shade/filter/MinijarFilter.java     | 3 ++-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/.github/workflows/maven-verify.yml 
b/.github/workflows/maven-verify.yml
index 1204718..b3b6249 100644
--- a/.github/workflows/maven-verify.yml
+++ b/.github/workflows/maven-verify.yml
@@ -25,4 +25,6 @@ jobs:
     name: Verify
     uses: apache/maven-gh-actions-shared/.github/workflows/maven-verify.yml@v4
     with:
-          ff-jdk: "21"
+      ff-jdk: "21"
+      matrix-exclude: '[ {"jdk": "25"} ]'
+
diff --git 
a/src/main/java/org/apache/maven/plugins/shade/filter/MinijarFilter.java 
b/src/main/java/org/apache/maven/plugins/shade/filter/MinijarFilter.java
index bfc0122..e452d32 100644
--- a/src/main/java/org/apache/maven/plugins/shade/filter/MinijarFilter.java
+++ b/src/main/java/org/apache/maven/plugins/shade/filter/MinijarFilter.java
@@ -24,6 +24,7 @@ import java.io.FileInputStream;
 import java.io.IOException;
 import java.io.InputStream;
 import java.io.InputStreamReader;
+import java.nio.file.Files;
 import java.util.Collections;
 import java.util.Enumeration;
 import java.util.HashSet;
@@ -101,7 +102,7 @@ public class MinijarFilter implements Filter {
         if (artifactFile != null) {
             Clazzpath cp = new Clazzpath();
 
-            ClazzpathUnit artifactUnit = cp.addClazzpathUnit(new 
FileInputStream(artifactFile), project.toString());
+            ClazzpathUnit artifactUnit = 
cp.addClazzpathUnit(Files.newInputStream(artifactFile.toPath()), 
project.toString());
 
             for (Artifact dependency : project.getArtifacts()) {
                 addDependencyToClasspath(cp, dependency);

Reply via email to