请帮忙,我有点生气!
我正在使用 Eclipse 生成的 antfiles 来构建一个具有依赖项的项目,其中一个在一个目录中有自己的构建文件,该目录是我正在构建的项目的直接祖先的兄弟。例如,如果我的目录是"/base/modules/clinicalcontext",则其中一个依赖项的目录就是"/base/core"。
因此,生成的 build.xml 使用 ../../core ,其中 afaik 是正确的。但事实并非如此!!从控制台很明显,Ant 回到了三个级别,而不仅仅是两个(它在"/core/build.xml"上给出了 FileNotFound )。
我试图将相对路径更改为“../core”,令我惊讶的是,Ant 这样回溯了一级(它感叹“/base/modules/core”不存在)。那么,我到底如何告诉 Ant 不返回两个级别呢?我宁愿避免使用绝对路径,因为有一天我可能不得不将项目移动到另一台机器上。
谢谢大家。