Skip to content

Commit 75c5318

Browse files
committed
add null check
Signed-off-by: olivier lamy <olamy@apache.org>
1 parent c780e3a commit 75c5318

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

plexus-java/src/main/java/org/codehaus/plexus/languages/java/jpms/MainClassModuleNameExtractor.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
import java.nio.file.Path;
2929
import java.nio.file.SimpleFileVisitor;
3030
import java.nio.file.attribute.BasicFileAttributes;
31+
import java.util.Collections;
3132
import java.util.HashMap;
3233
import java.util.Map;
3334
import java.util.Properties;
@@ -57,6 +58,10 @@ public <T> Map<T, String> extract( Map<T, Path> files )
5758
try (InputStream is =
5859
MainClassModuleNameExtractor.class.getResourceAsStream( "/META-INF/versions/9/" + classResourcePath ))
5960
{
61+
if ( is==null )
62+
{
63+
return Collections.emptyMap();
64+
}
6065
Path target = workDir.resolve( classResourcePath );
6166

6267
Files.createDirectories( target.getParent() );

0 commit comments

Comments
 (0)