如何在输出 .tar.gz 文件中创建符号链接?
我们使用 Windows 作为开发系统,并使用 Ant 来创建特定于平台的捆绑包。对于 macOS 特定包(.tar.gz
文件),我们使用 tar 任务。我想在输出 .tar.gz 文件中创建一个符号链接,该链接指向同一 .tar.gz
文件中的另一个文件。这可以使用 Ant 来完成吗?
We are using Windows as a development system and Ant to create the platform-specific bundles. For the macOS specific bundle (.tar.gz
file) we are using the tar task. I want to create a symbolic link in the output .tar.gz file which points to another file in the same .tar.gz
file. Can this be done using Ant?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
据我所知,Ant 无法做到这一点。
To the best of my knowledge stock Ant can't do this.
虽然有点晚了,但建议:您可以使用 cygwin 从 Windows 命令行创建包含符号链接的 tar 存档。
Bit late, but suggestion: you can create tar archives containing symlinks from windows command line using cygwin.
您无法在 Windows 上创建符号链接。因此,Symlink Ant 任务将无法正常工作。一种选择是在 Mac 计算机上运行连续构建服务器。然后,您可以定期运行该任务,Symlink Ant 任务就会工作。
You cannot create a symbolic link on Windows. Therefore, the Symlink Ant task would not work properly. One option would be to run a continuous build server on a Mac machine. Then, you could run that task at regular intervals and the Symlink Ant task would work.