创建' - 可同步'maven程序集

时间:2014-03-12 14:14:48

标签: maven gzip rsync maven-assembly-plugin

目前,maven-assembly-plugin仅允许预定义的输出存档格式,例如.ziptar.gz。文档没有提及直接配置来创建--rsyncable gzip

到目前为止,我已经配置了maven-archiver,但是文档相当稀少。

只是想知道,有人已经探讨了这个吗?

更新 Maven-archiver 使用 org.codehaus.plexus.archiver.gzip ,它使用 java.util.zip .GZIPOutputStream ,这是zip的标准impl,预计没有 - rsyncable 支持。

看起来最可行的选择是搜索替代zip实现并将其推广到plexus家伙。

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,并试图找到一种方法来创建rsyncable tar.gz档案,但无济于事。但是我可以通过使用' zip'来解决它。作为格式。 '拉链'默认情况下似乎是可同步的。很可能' jar'也会做的伎俩。所以,如果没有具体的理由使用' tar.gz'或者' tar.bz2',我更喜欢' zip'现在进行打包,以便在将我的包转移到远程机器时从rsync中获得优势。