Starting from some assembly plugin version maven builds issue the following warning:
[WARNING] The assembly descriptor contains a filesystem-root relative reference,which is not cross platform compatible /
Is there any recommended ready-to-use solution for this? Direct googling provided me with lot of trash and no real help. Re-check of Maven assembly plugin help did not provide answer for me, maybe someone else has better search skill and can help.
UPDATE
Yes, this is probably because of Linux-like outputDirectory
but how should I rewrite this to be portable? Looked at assembly plugin documentation and not found any portability guide.
<fileSets>
<fileSet>
<directory>${basedir}/src/main/resources</directory>
<outputDirectory>/</outputDirectory>
</fileSet>
</fileSets>
The working solution is to specify the empty outputDirectory
:
<fileSets>
<fileSet>
<directory>${basedir}/src/main/resources</directory>
<outputDirectory></outputDirectory>
</fileSet>
</fileSets>