【发布时间】:2012-10-22 08:37:05
【问题描述】:
我是 Ant 新手。以下是我的应用程序的文件夹结构。
- src:源代码
- lib:罐子
- util : build.xml(ant 构建文件)
- 输出:这将有一个从源代码生成的 jar 文件
用户应该能够将输出文件夹中的这个 jar 文件复制到任何地方,并且在提取时它会有
- lib 文件夹:包含所有需要的库
- build.xml : 要运行的 ant 构建文件
用户应该能够运行这个 build.xml 作为 "ant -f build.xml 运行"
问题是,在代码结构中 build.xml 在输出文件夹下,所以当我编写 build.xml 时,lib 文件夹路径设置为 ../lib/ 但是当从提取的文件夹中运行 build.xml 时,build.xml 处于根级别,并且 ../lib 将不起作用,因为 lib 的相对路径是“./lib/”
帮助表示赞赏!
谢谢
【问题讨论】: