出力の.tar.gzファイルにシンボリックリンクを作成するには?
質問
私たちは、プラットフォーム固有のバンドルを作成するには、開発システムとAntとしてWindowsを使用しています。 MacOSの特定のバンドル(.tar.gz
ファイル)のために我々は、tarタスクを使用しています。私は、同じ.tar.gz
ファイル内の別のファイルを指す出力は.tar.gzファイルにシンボリックリンクを作成したいです。このAntを使用して行うことができますか?
解決
私の知識ストックのAntの最高にこれを行うことはできません。
他のヒント
少し遅れて、しかし提案:あなたがCygwinを使用してWindowsのコマンドラインからシンボリックリンクを含むtarアーカイブを作成することができます。
$ ln -s abc def
$ tar cf test.tar abc def
$ tar tvf test.tar
-rw-r--r-- shegny/Domain Users 0 2013-04-26 10:25 abc
lrwxrwxrwx shegny/Domain Users 0 2013-04-26 10:25 def -> abc
は、Windows上のシンボリックリンクを作成することはできません。したがって、シンボリックリンクのAntタスクは正常に動作しないでしょう。一つのオプションは、Macマシン上で継続的ビルドサーバーを実行することです。その後、あなたは定期的にそのタスクを実行する可能性があり、シンボリックリンクのAntタスクが動作します。
所属していません StackOverflow