diff --git a/src/main/java/org/apache/maven/shared/io/location/URLLocation.java b/src/main/java/org/apache/maven/shared/io/location/URLLocation.java index ae9d645..4a2d839 100644 --- a/src/main/java/org/apache/maven/shared/io/location/URLLocation.java +++ b/src/main/java/org/apache/maven/shared/io/location/URLLocation.java @@ -58,7 +58,9 @@ public URLLocation( /** {@inheritDoc} */ protected void initFile() throws IOException { if (unsafeGetFile() == null) { - File tempFile = Files.createTempFile(tempFilePrefix, tempFileSuffix).toFile(); + String prefix = (tempFilePrefix == null) ? "url" : tempFilePrefix; + String suffix = (tempFileSuffix == null) ? ".tmp" : tempFileSuffix; + File tempFile = Files.createTempFile(prefix, suffix).toFile(); if (tempFileDeleteOnExit) { tempFile.deleteOnExit();