web-dev-qa-db-ja.com

エラーOS = Windowsで、アセンブリ記述子に* nix固有のルート相対参照(スラッシュで始まる)が含まれています/

Maven-Assembly-plugin v2.5.3を使用すると、次のエラーが表示されます

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

しかし、ビルドは成功しています。このエラーはどういう意味ですか?

この問題 で言及されています。

24
naXa

その警告を防ぐ最も簡単な解決策は次のとおりです。

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

または他の解決策は次のとおりです。

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

そして、何かが修正されるべきであることを示しています。

35
khmarbaise

これはおそらくLinuxのような<outputDirectory>が原因です。

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

空の<outputDirectory>を指定するか、./を試してください。

3
naXa