3

アセンブリ中に、リリース ディレクトリのすべてのファイルをアセンブリのルートにインクルードしたいと考えています。私が次のことをした場合:

<fileSet>
  <directory>${basedir}/</directory>
  <outputDirectory>/</outputDirectory>
  <includes>
    <include>src/main/resources/release/**</include>
  </includes>
</fileSet>

次に、すべてのファイルがリリース内の src/main/resources/release/ という名前のフォルダーに追加されます。フィールドを含めるときにフォルダー パスを含めない方法はありますか?

アセンブリ プラグインの 2.3 バージョンを使用しています。アセンブリプラグインでこれを行う方法がない場合、他のプラグインでこれを行う方法はありますか? (できればantプラグインに頼らないでください)。

4

1 に答える 1

7

次のように少し異なる構成を行う必要があります。

<fileSet>
  <directory>src/main/resources/release/</directory>
  <outputDirectory>/</outputDirectory>
  <includes>
    <include>**</include>
  </includes>
</fileSet>
于 2012-07-23T08:45:43.913 に答える