我可以在Ant中使用远程构建文件吗?

时间:2011-01-28 10:12:22

标签: svn ant build build-process

我有一个由我们公司的前任员工创建的ant脚本,它包含从Subversion检查项目的任务。我唯一的问题是构建文件实际上是subversion项目的一部分。因此,为了使用该脚本,我首先要检查该项目,以便在本地获得build.xml文件的副本。

是否有可能将ant指向subversion存储库中的远程文件? e.g:

ant -f svn+ssh://path/to/build.xml

我这样尝试过它并不喜欢它,但我想知道是否有另一种方法可以做到这一点?

2 个答案:

答案 0 :(得分:1)

According to the source,这是不可能的,因为-f参数用于构建普通的java.io.File - 没有花哨的网络访问或SVN集成。

您是否可以在本地检查该repo,或者在类路径中复制该自定义Ant任务,因为它可能不会经常更改?

答案 1 :(得分:0)

您可以使用<Import>任务导入build.xml中的本地或远程构建文件。

请参阅此问题:How can I best share Ant targets between projects?