出力の.tar.gzファイルにシンボリックリンクを作成するには?

StackOverflow https://stackoverflow.com/questions/1929368

  •  20-09-2019
  •  | 
  •  

質問

私たちは、プラットフォーム固有のバンドルを作成するには、開発システムと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タスクが動作します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top