错误 OS=Windows 并且程序集描述符包含 *nix 特定的根相对引用(以斜杠开头)/
ERROR OS=Windows and the assembly descriptor contains a *nix-specific root-relative-reference (starting with slash) /
我使用 maven-assembly-plugin v2.5.3 并得到以下错误
[INFO] Reading assembly descriptor: src/main/assembly/distributive.zip.xml
[ERROR] OS=Windows and the assembly descriptor contains a *nix-specific root-relative-reference (starting with slash) /
但是构建成功了。这个错误是什么意思?
我在 this issue 中找到了它。
这可能是因为 Linux-like <outputDirectory>
:
<fileSets>
<fileSet>
<directory>${basedir}/src/main/resources</directory>
<outputDirectory>/</outputDirectory>
</fileSet>
</fileSets>
指定空 <outputDirectory>
或尝试 ./
。
防止该警告的最简单解决方案是:
<fileSets>
<fileSet>
<directory>src/main/resources</directory>
<outputDirectory/>
</fileSet>
</fileSets>
或其他解决方案是:
<fileSets>
<fileSet>
<directory>src/main/resources</directory>
<outputDirectory>./</outputDirectory>
</fileSet>
</fileSets>
这表明应该修复某些问题。
我使用 maven-assembly-plugin v2.5.3 并得到以下错误
[INFO] Reading assembly descriptor: src/main/assembly/distributive.zip.xml
[ERROR] OS=Windows and the assembly descriptor contains a *nix-specific root-relative-reference (starting with slash) /
但是构建成功了。这个错误是什么意思?
我在 this issue 中找到了它。
这可能是因为 Linux-like <outputDirectory>
:
<fileSets>
<fileSet>
<directory>${basedir}/src/main/resources</directory>
<outputDirectory>/</outputDirectory>
</fileSet>
</fileSets>
指定空 <outputDirectory>
或尝试 ./
。
防止该警告的最简单解决方案是:
<fileSets>
<fileSet>
<directory>src/main/resources</directory>
<outputDirectory/>
</fileSet>
</fileSets>
或其他解决方案是:
<fileSets>
<fileSet>
<directory>src/main/resources</directory>
<outputDirectory>./</outputDirectory>
</fileSet>
</fileSets>
这表明应该修复某些问题。