Burkhard Buelte created OPENMEETINGS-501:
--------------------------------------------
Summary: fresh build fails with class org/jdom/JDOMException not
found in anakia build section
Key: OPENMEETINGS-501
URL: https://issues.apache.org/jira/browse/OPENMEETINGS-501
Project: Openmeetings
Issue Type: Bug
Components: BuildsAndReleases
Affects Versions: 2.0 Apache Incubator Release
Environment: ant 1.8.3
Reporter: Burkhard Buelte
Assignee: SebastianWagner
Priority: Trivial
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.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira