web-dev-qa-db-fra.com

ERREUR OS = Windows et le descripteur d'assemblage contient une référence relative à la racine spécifique à * nix (commençant par une barre oblique) /

J'utilise maven-Assembly-plugin v2.5.3 et j'obtiens l'erreur suivante

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

Mais la construction est RÉUSSIE. Que signifie cette erreur?

J'en ai trouvé une mention dans ce numéro .

24
naXa

la solution la plus simple pour éviter cet avertissement est:

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

ou une autre solution est:

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

et cela montre que quelque chose devrait être réparé.

35
khmarbaise

C'est probablement à cause de Linux <outputDirectory>:

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

Spécifiez le <outputDirectory> Vide ou essayez ./.

3
naXa