在URL上运行一个ant脚本

问题描述:

是否可以运行托管在URL上的ant脚本(无需在本地下载/缓存文件)?就像这样:ant -f http://localhost/build.xml(这不起作用)?如果有帮助,我很乐意运行嵌入式。感谢您的任何想法。在URL上运行一个ant脚本

+0

为什么?只需下载并运行它,问题是什么? – skaffman 2012-03-07 12:53:51

+0

问题是我有很多机器(例如云)和很多东西要运行。如果脚本失败,我会留下大量文件,这会变得混乱。我可以解决使用工作目录,但仍然不好。为什么不用-f参加URL? – SorinS 2012-03-07 14:04:17

+1

这是不可能的,正如讨论的开发清单http://mail-archives.apache.org/mod_mbox/ant-dev/201111.mbox/%[email protected].com%3e - 但有在这里的补丁:https://github.com/cederberg/ant – SorinS 2012-03-08 08:58:14

您可以尝试Ant Server taskAnt Addon AntContrib或使用它的来源作为您自己的任务的基础。似乎antcontrib项目不再活跃。他们的最新版本antcontrib 1.0b3是从2006年开始的。

+0

我看了一下,但不幸的是在这种情况下,这些命令运行在蚂蚁服务器空间,这对我来说并不好。可能会用来自邮件列表中的github补丁修补蚂蚁。 – SorinS 2012-03-13 08:59:35

这是不可能的,正如开发人员名单上讨论的mail-archives.apache.org/mod_mbox/ant-dev/201111.mbox/... - 但是有一个补丁这里:github.com/cederberg/ant