Search code examples
windowsmavenmaven-assembly-plugin

ERROR OS=Windows and the assembly descriptor contains a *nix-specific root-relative-reference (starting with slash) /


I use maven-assembly-plugin v2.5.3 and get the following error

[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) /

But the build is SUCCESSFUL. What does this error mean?

I've found a mention of it in this issue.


Solution

  • simplest solution to prevent that warning is:

    <fileSets>
      <fileSet>
        <directory>src/main/resources</directory>
        <outputDirectory/>
      </fileSet>
    </fileSets>
    

    or an other solution is:

    <fileSets>
      <fileSet>
        <directory>src/main/resources</directory>
        <outputDirectory>./</outputDirectory>
      </fileSet>
    </fileSets>
    

    and it shows that something should be fixed.