ant 文件集找不到确实存在的目录

ant fileset cannot find directory which does exist

我是 运行 来自 Hudson (Ubuntu) 的蚂蚁。构建失败说:

/var/lib/hudson/jobs/Genesys Multimedia RC/workspace/current/build.xml:34: /var/lib/hudson/jobs/Genesys Multimedia RC/workspace/current/Thirdparty/current does not exist.

build.xml 的摘录:

<property name="extraDir" location="Thirdparty" />
<property name="J323ClearJarDir" location="${extraDir}/JRC/Thirdparty/J323/dist" />
<property name="JavaThirdPartyJarDir" location="${extraDir}/current" />
<property name="genesys_jars" location="lib" />

<!--Set the libs needed for compulation-->
<path id="lib">
    <fileset dir="${genesys_jars}" includes="*.jar" />
    <fileset dir="${JavaThirdPartyJarDir}" includes="*.jar" />
    <fileset dir="${frameworkClearJarsDir}" includes="*.jar" />
    <fileset dir="${J323ClearJarDir}" includes="*.jar" />
    <fileset dir="${jrcClearJarDir}" includes="*.jar" />
</path>

但是该目录确实存在。

同样的构建脚本在 Hudson (Windows) 上运行。

哦,这是怎么回事?

Linux 的文件系统区分大小写。 该目录是 ThirdParty 而 属性 指的是 Thirdparty.

我要转行成为专业的人体灯罩