这是一个有效的路径吗



我有一个Ant Build脚本来构建我的项目。它太大了,跑起来需要40分钟。与其运行40分钟就失败了,我想我应该先问StackOverflow社区。以下内容合法吗?

<property name="configDir" value="${basedir}/../Server"/>

${basedir}的值为C:workspacesantbuildstephenBuildResources

我在value中有..,因为我想访问与BuildResources处于同一级别的Server文件夹。如果还有其他更简单的方法,请告诉我。我还没有找到一种方法来提取C:workspacesantbuildstephen,然后将/Server附加到它的末尾。有默认的环境变量吗?这是XML ant。

您应该尝试使用:

<property name="configDir" location="../Server"/>

来自Ant Manual属性任务:

将属性设置为给定文件的绝对文件名。如果该属性的值是一个绝对路径,保持不变(将/和\字符转换为当前平台公约)。否则,它将被视为相对于项目的basedir并进行了扩展。

经验法则=>在处理路径时使用位置属性,否则为值。

相关内容

  • 没有找到相关文章

最新更新