41

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.

naXa stands with Ukraine
  • 35,493
  • 19
  • 190
  • 259

2 Answers2

56

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.

khmarbaise
  • 92,914
  • 28
  • 189
  • 235
13

This is probably because of Linux-like <outputDirectory>:

<fileSets>
    <fileSet>
        <directory>${basedir}/src/main/resources</directory>
        <outputDirectory>/</outputDirectory>
    </fileSet>
</fileSets>

Specify the empty <outputDirectory> or try ./.

naXa stands with Ukraine
  • 35,493
  • 19
  • 190
  • 259