我使用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找到了它。
答案 0 :(得分:29)
防止该警告的最简单的解决方案是:
<fileSets>
<fileSet>
<directory>src/main/resources</directory>
<outputDirectory/>
</fileSet>
</fileSets>
或其他解决方案是:
<fileSets>
<fileSet>
<directory>src/main/resources</directory>
<outputDirectory>./</outputDirectory>
</fileSet>
</fileSets>
它表明应该修复一些东西。
答案 1 :(得分:2)
这可能是因为类似Linux的<outputDirectory>
:
<fileSets>
<fileSet>
<directory>${basedir}/src/main/resources</directory>
<outputDirectory>/</outputDirectory>
</fileSet>
</fileSets>
指定空<outputDirectory>
或尝试./
。