如何使用ANT目录集或文件集的属性文件中存储的目录路径?
我需要在ant的属性文件中存储一些目录路径。因此,我有一个包含以下内容的文件,例如:如何使用ANT目录集或文件集的属性文件中存储的目录路径?,ant,properties,build,dirset,Ant,Properties,Build,Dirset,我需要在ant的属性文件中存储一些目录路径。因此,我有一个包含以下内容的文件,例如: plugins.system=plugins\\whatever plugins.content=plugins\\example this.is.fine=plugins this.also.does.not.work=plugins/example 问题是,目录集或文件集找不到该目录。我相信,这是应得的。当我直接在build.xml中设置属性而不使用双斜杠时,效果很好。当我加载属性时,有没有办法“取消景
plugins.system=plugins\\whatever
plugins.content=plugins\\example
this.is.fine=plugins
this.also.does.not.work=plugins/example
问题是,目录集或文件集找不到该目录。我相信,这是应得的。当我直接在build.xml中设置属性而不使用双斜杠时,效果很好。当我加载属性时,有没有办法“取消景观”属性
谢谢您的回答。我建议始终使用前斜杠来表示路径分隔符。Ant足够聪明,可以将它们转换为操作系统使用的分隔符。路径很可能是相对于定义为
元素属性的basedir
进行计算的。请发布一些代码,说明如何设置basedir
,如何从文件中读取属性,以及如何尝试使用相对路径。谢谢。我现在使用/而不是\\,但这两种方法都适用。我在迭代propertyselector创建的列表时遇到了问题,所以斜杠并没有任何问题。谢谢你告诉我如何使用斜杠。