|
'Hello all
I receive the following trying to build; in
task plugin the tag xdoclet misses the sourcepath; "sourePath attribute must be
present; but to
which value does it need to be set! I added
"sourcePath="${plugin.src.path}"
but afterwards when trying to build the
airline example i get the error that the cmp20 tag is unknown;
anyone knows help?......
i use ant version 1.6beta (tried also
1.5)
and the cvs version from
12.08.02
thanks in advance!
====================================================================================================================================
==================================================================================================================================== <target
name="plugin">
<property name="plugin.dir" value="${basedir}/plugins/${plugin-name}"/> <property name="plugin.src.dir" value="${plugin.dir}/src"/> <property name="plugin.classes.dir" value="${plugin.dir}/classes"/> <property name="plugin.jar.file" value="${samples.lib.dir}/${name}-${plugin-name}.jar"/> <mkdir dir="${plugin.classes.dir}"/> <!-- Run the
prettytask twice to have the inserted todo tags aligned on new line
-->
<pretty settingsDir="${etc.dir}" cvs="yes" compileDir="${plugin.classes.dir}"> <fileset dir="${plugin.src.dir}"> <include name="**/*.java" /> </fileset> </pretty> <pretty settingsDir="${etc.dir}" cvs="yes" compileDir="${plugin.classes.dir}"> <fileset dir="${plugin.src.dir}"> <include name="**/*.java" /> </fileset> </pretty> <javac
srcdir="${plugin.src.dir}"
destdir="${plugin.classes.dir}">
<classpath refid="classpath"/> </javac> <!-- Generate
middlegen-plugin.xml -->
<taskdef name="xdoclet" classname="xdoclet.DocletTask" classpathref="classpath" /> <mkdir dir="${plugin.classes.dir}/META-INF"/> <xdoclet destdir="${plugin.classes.dir}/META-INF"> <fileset dir="${plugin.src.dir}"> <include name="**/*Plugin.java" /> </fileset> <template templateFile="${basedir}/etc/middlegen-plugin.xdt" destinationFile="middlegen-plugin.xml" /> </xdoclet> <jar
jarfile="${plugin.jar.file}" manifest="${src.dir}/manifest" > <fileset dir="${plugin.classes.dir}"/> <fileset dir="${plugin.src.dir}"> <exclude name="**/*.java"/> </fileset> </jar> </target> ====================================================================================================================================
==================================================================================================================================== |
