0

我有一个问题,包括来自父目录的 Ant 构建脚本。因为我需要为第三方软件开发一个自定义组件,所以我有一个项目目录结构设置如下:

/repos/HG REPO/Component  // repo for my component
/repos/GIT REPO/contrib/contrib-build.xml  // 3rd party software repo & build script
/repos/GIT REPO/contrib/[symlink to Component]/build.xml // My components build script

现在我需要从 build.xml 导入 contrib-build.xml,所以在 build.xml 中我会使用:

<import file="../contrib-build.xml"/>

但是,这会导致错误,因为它试图从

/repos/HG REPO/contrib-build.xml

如何在不为导入文件参数提供绝对路径的情况下访问文件?如果我走那条路,那么必须手动记住在另一个开发设置上进行设置。

4

2 回答 2

1

你有没有尝试过?

<import file="../../GIT REPO/contrib/contrib-build.xml"/>
于 2013-01-03T11:09:30.320 回答
0

错误是文件夹命名。Ant 不允许目录名称中有空格。尝试改变

/repos/HG_REPO/contrib.build.xml

代替

/repos/HG REPO/contrib.build.xml
于 2013-01-03T11:12:19.573 回答