We have an ANT build file which works on our windows machines, but when
trying to run it on our build server (on linux) using cruisecontrol we face
a problem. However when this build script is run manually on the build
server it finds the configuration file on that path.

The problem is for a particular module, that has jibx-bindings to be done.

The issue is as follows: at one time a configuration file is found in the
ant file

<condition property="jibx" value="jibx-compile" else="dummytarget">

           <available file="../config/general/projectxyz/jibx-binding.xml"
/>

</condition>

But later at a different line when the file should be used it cannot be
found:

<bind verbose="true"  binding="../config/general/projectxyz/jibx-binding.xml
">

The exception on the server is:

--- Nested Exception ---

IOException in compile java.io.FileNotFoundException:
../config/general/projectxyz/jibx-binding.xml (No such file or directory)

Is it something with the paths which after being configured like the one
below seems to be working on windows.

<bind verbose="true"  binding="${basedir}/../config/general/projectxyz/jibx-
binding.xml">

Please let me know if you had faced such an issue earlier and how it was
resolved.



Thanks Much...

Reply via email to