2012-05-10 14 views
0

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

編集:私はMavenのアセンブリプラグインについて認識しています。

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

それは単にプロジェクトのtarファイル内の「SRC」フォルダが含まれます:私の知る限り は、あなたのようなものを持っている場合。 私が知りたいのは、プロジェクトのtarファイルに追加する前にsrcフォルダのタールを作成する方法です。

+0

この時点で何かを試みましたか? – OrionRogue

+0

@OrionRogueこれまでは、各フォルダごとに別々のアセンブリファイルを作成しようとしました。これは、フォルダをプロジェクトtarファイル内のtarファイルにする代わりに、フォルダを結果のプロジェクトtarに入れるだけです。 – sonicfire3000

答えて

0

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

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

+0

ありがとう!私は明日それを調べます。 – sonicfire3000

関連する問題