closure-compiler-maven-plugin
closure-compiler-maven-plugin copied to clipboard
java.io.IOException bad pathname
Using Windows 11 ( may not be relevant), getting a java.io.IOException
<plugin>
<groupId>com.github.blutorange</groupId>
<artifactId>closure-compiler-maven-plugin</artifactId>
<version>2.30.0</version>
<configuration>
<baseSourceDir>${basedir}/src/main/webapp</baseSourceDir>
</configuration>
<executions>
<execution>
<id>default-minify</id>
<configuration>
<encoding>UTF-8</encoding>
<sourceDir>scripts</sourceDir>
<targetDir>scripts</targetDir>
<skipMerge>false</skipMerge>
<closureLanguageOut>ECMASCRIPT5</closureLanguageOut>
<outputFilename>**/scripts/conxons.min.js</outputFilename>
<includes>
<include>close.js</include>
<include>date.js</include>
</includes>
<excludes><exclude>**/*.min.js</exclude></excludes>
</configuration>
<goals>
<goal>minify</goal>
</goals>
<phase>generate-resources</phase>
</execution>
</executions>
</plugin>
debug output when running
DEBUG] Adding source file [C:\Projects\Dev\Conxons\src\main\webapp\scripts\close.js]. [DEBUG] Adding source file [C:\Projects\Dev\Conxons\src\main\webapp\scripts\date.js]. [INFO] Starting JavaScript task: [ERROR] Failed to process the source files [close.js, date.js]. java.io.IOException: Bad pathname at java.base/java.io.WinNTFileSystem.canonicalize0(Native Method) at java.base/java.io.WinNTFileSystem.canonicalize(WinNTFileSystem.java:463) at java.base/java.io.File.getCanonicalPath(File.java:626) at com.github.blutorange.maven.plugin.closurecompiler.common.FileHelper.relativizePath(FileHelper.java:31) at com.github.blutorange.maven.plugin.closurecompiler.common.FilenameInterpolator.interpolate(FilenameInterpolator.java:38)