如何在输出.tar.gz文件中创建符号链接?

时间:2009-12-18 16:42:16

标签: ant tar symlink

我们使用Windows作为开发系统,使用Ant来创建特定于平台的软件包。对于macOS特定包(.tar.gz文件),我们使用tar任务。我想在输出.tar.gz文件中创建一个符号链接,该文件指向同一.tar.gz文件中的另一个文件。可以使用Ant完成吗?

3 个答案:

答案 0 :(得分:3)

据我所知,股票Ant无法做到这一点。

答案 1 :(得分:1)

迟到了,但建议:你可以使用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

答案 2 :(得分:-2)

您无法在Windows上创建符号链接。因此,Symlink Ant任务将无法正常工作。一种选择是在Mac机器上运行连续构建服务器。然后,您可以定期运行该任务,Symlink Ant任务将起作用。