涉及点 - 斜杠的相对路径语法

时间:2015-07-02 23:11:25

标签: ant relative-path

我在查找蚂蚁的相对路径时看到了这句话,并且非常困惑:

<pathelement location="../../../../../../programs/jdk1.5.0/lib/tools.jar"/>

我知道..指的是上一个目录,所以我的猜测是../../../../../../部分引用了六个目录,但我不知道它服务的目的。< / p>

1 个答案:

答案 0 :(得分:1)

在某些情况下,使用绝对路径根本不起作用。 我们有两个构建服务器集群;根据一个约定设置old,其中所有工作空间的基目录是:

/work/storage/project/build/myid/workspace

使用以下工作区设置新群集:

/builds/myid/workspace

如果有&#34;共同目录&#34;,在我们的案例中:

.../builds/tools/
.../build/tools/

这是一种方便的方式来访问&#34;工具&#34;,知道它是#6;然后是另一条腿,而不知道真正的位置。

当然,我同意user2864740,在您的示例中,引用的是&#34;已知&#34; location,应该通过java.home访问;否则,更改您的Java版本可能会产生不可预测的结果或涉及大量搜索/替换。