2015-09-16 11 views
14

Io uso Maven-assemblaggio-plugin V2.5.3 e ottenere il seguente erroreERRORE OS = Windows e il descrittore di montaggio contiene una * nix-specific relativo alla cartella principale riferimento (a partire da barra)/

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

Ma la build è SUCCESSA. Cosa significa questo errore?

Ho trovato una menzione in this issue.

risposta

21

soluzione più semplice per evitare che l'avvertimento è:

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

o un altra soluzione è:

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

e si vede che qualcosa dovrebbe essere risolto.

1

Questo è probabilmente a causa di Linux-like <outputDirectory>:

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

Specificare il vuoto <outputDirectory> o cercare ./.