5

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

4

3 回答 3

3

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

于 2010-01-07T00:33:14.613 回答
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
于 2013-04-26T08:26:40.357 回答
-2

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

于 2009-12-18T16:52:19.920 回答