我有一个由我们公司以前的员工创建的ant脚本,它包含检查Subversion项目的任务。我唯一的问题是,构建文件实际上是Subversion项目的一部分。因此,为了使用脚本,我首先必须检出该项目,以便本地获得build.xml文件的副本。我可以在Ant中使用远程构建文件吗?
是否有可能将ant指向Subversion版本库中的远程文件?例如: -
ant -f svn+ssh://path/to/build.xml
我试图像这样,它不喜欢它,但我不知道是否有这样做的另一种方式?
我有一个由我们公司以前的员工创建的ant脚本,它包含检查Subversion项目的任务。我唯一的问题是,构建文件实际上是Subversion项目的一部分。因此,为了使用脚本,我首先必须检出该项目,以便本地获得build.xml文件的副本。我可以在Ant中使用远程构建文件吗?
是否有可能将ant指向Subversion版本库中的远程文件?例如: -
ant -f svn+ssh://path/to/build.xml
我试图像这样,它不喜欢它,但我不知道是否有这样做的另一种方式?
According to the source,这是不可能的,因为-f
参数是用来构造一个普通的旧的不花哨的网络访问或SVN集成。
你能不能在本地保存这个回购的签出,或者你的类路径中的那个自定义Ant任务的副本,大概不会经常改变?
您可以使用<Import>
任务在您的build.xml
中导入本地或远程构建文件。
只问问亚当? ;) – 2011-01-28 10:39:27
大声笑,它确实是亚当写这个怪物:( – DaveJohnston 2011-01-28 10:51:20