2016-03-23 16 views
0

Ich renne eine Ameise, die von Hudson (Ubuntu) gebaut wird. Der Build nicht sagen:Ameise fileset kann Verzeichnis nicht finden, das existiert

/var/lib/hudson/Jobs/Genesys Multimedia RC/Arbeitsbereich/Strom/build.xml: 34:/var/lib/hudson/Jobs/Genesys Multimedia RC/Arbeitsbereich/Strom/Thirdparty/current existiert nicht.

Auszug aus 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> 

Das Verzeichnis ist jedoch vorhanden sein. enter image description here

Und das gleiche Build-Skript war auf Hudson (Windows).

Oh, was könnte das Problem sein?

Antwort

0

Linux-Dateisystem ist case sensitive. Das Verzeichnis lautet ThirdParty, während sich die Eigenschaft auf Thirdparty bezog.

Ich werde Karriere wechseln, um ein professioneller Mensch-Lampenschirm zu werden.