【发布时间】:2013-06-29 00:42:11
【问题描述】:
如何更改 Ant 中的当前工作目录?
Ant documentation 没有<chdir> 任务,在我看来最好不要更改当前工作目录。
但是让我们假设我们仍然想这样做 - 您将如何实现呢?谢谢!
【问题讨论】:
-
只有
basedir(见ant.apache.org/manual/using.html)。一旦设置为构建,您就无法更改它。也许解释一下你想要做什么? -
几个 ANT 任务有一个 dir 属性,用于设置特定操作应该发生的目录。
-
@martinclayton 我正在尝试更改当前工作目录。我的本地化个人小问题将通过一种或另一种方式解决 - 但问题仍然存在:是否有一些技巧可以改变当前的工作目录?
-
我应该在我的第一条评论前面加上“Ant 没有当前工作目录的概念,您可以在构建过程中更改它。”但是,如果您愿意,您可以使用不同的目录“重新输入”(即自调用 Ant)。正如 Mark 提到的,有很多任务可以配置为在指定目录中运行。
标签: ant ant-contrib