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