2015-09-16 17 views
14

Używam Maven montażu plugin-v2.5.3 i pojawia się następujący błądERROR = Windows i OS deskryptor montaż zawiera * nix specyficzne korzeniowy względne referencję (począwszy od ukośnika)/

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

Ale kompilacja jest UDANA. Co oznacza ten błąd?

Znalazłem wzmiankę o tym w this issue.

Odpowiedz

21

Najprostszym rozwiązaniem, aby zapobiec tego ostrzeżenia jest:

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

lub inne rozwiązanie:

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

i pokazuje, że coś powinno być stałe.

1

Jest to prawdopodobnie ze względu na Linux-like <outputDirectory>:

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

Określ pusty <outputDirectory> lub spróbuj ./.