在使用Maven打包时,报错:
[ERROR] OS=Windows and the assembly descriptor contains a *nix-specific root-relative-reference (starting with slash) /
原因:
在windows上执行assembly任务,但是它包含了相对于linux的路径
解决办法:
将
<fileSets>
<fileSet>
<directory>${basedir}/src/main/resources</directory>
<outputDirectory>/</outputDirectory>
</fileSet>
</fileSets>
更改为:
<fileSets>
<fileSet>
<directory>src/assembly/resources</directory>
<outputDirectory>${file.separator}</outputDirectory>
</fileSet>
</fileSets>