0

そのため、個別にtar.gzファイルに圧縮してから、それらをまとめてtar.gzファイルに圧縮したいフォルダーがいくつかあります。Mavenでこれを行う方法はありますか?

編集:Mavenのアセンブリプラグインを知っています。私の知る限り、あなたが次のようなものを持っているなら:

<assembly>
  <id>src</id>
  <formats>
     <format>tar.gz</format>
  </formats>
  <fileSets>
    <fileSet>
      <directory>src</directory>
    </fileSet>
  </fileSets>
</assembly>

プロジェクトのtarファイル内に「src」フォルダを含めるだけです。私が知りたいのは、プロジェクトのtarファイルに追加する前にsrcフォルダーのtarを作成する方法です。

4

2 に答える 2

0

tar 自体は、他の tar が参照できるリソースである単なるファイルです。ビルドが 1 つの目的で tar を作成しようとしていて、その tar を含むアセンブリを作成しようとしている場合は、再帰を行う maven ビルドから実行する ant スクリプトを作成することをお勧めします。

マシンのどこかに tar があり、それを含めたいだけの場合、アセンブリはそのファイルを追加できます。

于 2012-05-10T23:26:34.800 に答える
0

ここに示すように、bin 記述子を使用してMaven アセンブリを作成する必要があります。

tarファイルを作成するためのSOの参照もここにあります

于 2012-05-10T16:54:41.850 に答える