Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
2.0.0 Apache Incubator Release
-
ant 1.8.3
Description
ant build fails with following error message
-retrieve-anakia:
anakia:
BUILD FAILED
C:\src\openmeeting2\singlewebapp\build.xml:694: taskdef A class needed by class
org.apache.velocity.anakia.AnakiaTask cannot be found: org/jdom/JDOMException
using the classloader AntClassLoader[....
Reson: The anakia lib folder is empty (path ./build/lib/anakia) but should contain jdom*.jar, oro*.jar and logkit*.jar. These were not downloaded by ivy task.
Possible Fix:
in build task target name="-availability-check" include a check that jdom is available.
After my workaround, replacing around lin 820
<available classpathref="check.anakia.classpath" classname="org.apache.oro.text.GlobCompiler" />
by
<condition property="anakia.installed">
<and>
<available classpathref="check.anakia.classpath" classname="org.apache.oro.text.GlobCompiler" />
<available classpathref="check.anakia.classpath" classname="org.jdom.JDOMException" />
</and>
</condition>
build will complete w/o error.