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...