Hi,
When I run the following Marmalade script through a custom Maven2 plugin I
get the following error:
java.lang.ClassCastException
at
org.codehaus.marmalade.compat.ant.model.AntAdapterTag.buildAntObject(AntAdapterTag.java:138)
etc. etc.
Just wondering if anybody has any clues what the error could be? I've been
investigating the error for a long time, without any success, so any help at
all would be great. :)
Script Using:
<mojo xmlns="marmalade:mojo" xmlns:ant="ant:ant">
<metadata>
<goal>test</goal>
<description>Runs JUnit tests</description>
<parameters>
<parameter>
<name>junitresults</name>
<expression>#junit-results</expression>
</parameter>
<parameter>
<name>junitclasses</name>
<expression>#junit-classes</expression>
</parameter>
<parameter>
<name>junittimeout</name>
<expression>#junit-timeout</expression>
</parameter>
<parameter>
<name>basedir</name>
<expression>#basedir</expression>
</parameter>
<parameter>
<name>classes</name>
<expression>#classes</expression>
</parameter>
<parameter>
<name>lib</name>
<expression>#lib</expression>
</parameter>
</parameters>
</metadata>
<execute>
<ant:javac srcdir="${classes}" destdir="${junitclasses}"
classpath="${lib}" fork="yes" nowarn="on" debug="on" />
<ant:delete dir="${junitresults}" />
<ant:mkdir dir="${junitresults}" />
<ant:junit fork="yes" haltonfailure="no" >
<ant:sysproperty key="basedir" value="${basedir}" />
<ant:formatter type="xml" />
<ant:classpath>
<ant:pathelement path="${lib}" />
</ant:classpath>
<ant:batchtest todir="${junitresults}">
<ant:fileset dir="${junitclasses}"
includes="**/*Test.class" />
</ant:batchtest>
</ant:junit>
</execute>
</mojo>
Thanks,
Mike
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]