Would it be possible to isolate each of ejbdoclet and webdoclet elements
in separate targets something like?
<target name="gen.xdoc1.tgt.nm" depends="prep.bld.tgt.nm"
description="Generate XDoclet Part1" >
<taskdef name="ejbdoclet" classname="xdoclet.modules.ejb.EjbDocletTask">
<classpath refid="xdoclet.path"/>
</taskdef>
<!-- [****EJBDOCLETTASK WORKS***] -->
<ejbdoclet
destdir="${build.generate.dir}"
excludedtags="@version,@author"
ejbspec="2.0"
mergedir="${src.etc.dir}/xdoclet"
force="${xdoclet.force}"
>
<fileset dir="${src.dir}">
<include name="edu/**/*.java"/>
</fileset>
<!--<deploymentdescriptor destdir="${build.dir}/META-INF"/> -->
<jboss version="${jboss.version}"
xmlencoding="UTF-8"
typemapping="${type.mapping}"
datasource="${datasource.name}"
destdir="${build.dir}/META-INF"
validateXml="false"
/>
</ejbdoclet>
</target>
<target name="gen.xdoc2.tgt.nm" depends="gen.xdoc1.tgt.nm"
description="Generate XDoclet Part 2" >
<!-- [*****WEBDOCLETTASK DOES NOT WORK] -->
<taskdef
name="webdoclet"
classname="xdoclet.modules.web.WebDocletTask"
classpathref="xdoclet.path
/>
<webdoclet
destdir="${build.dir}"
mergedir="parent-fake-to-debug"
excludedtags="@version,@author,@todo"
force="${xdoclet.force}"
verbose="false"
>
<fileset dir="${src.servlet.dir}">
<include name="**/*.java"/>
</fileset>
<deploymentdescriptor destdir="${build.dir}/WEB-INF"/>
<jbosswebxml
destdir="${build.dir}/WEB-INF"
/>
<jsptaglib
destdir="${build.dir}/WEB-INF/tlds"
uri="cms-taglib"
shortName="shortname"
/>
</webdoclet>
<echo>Completed successfully!</echo>
</target>
-----Original Message-----
From: Bill Chmura [mailto:[EMAIL PROTECTED]
Sent: Thursday, June 12, 2003 11:45 AM
To: 'Ant Users List'
Subject: RE: Major frustration.
On a non-technical note: Have you tried walking away from it for a
little bit? Seriously I cannot count the number of times a solution
came to me after smashing the mouse down on the desk and walking away
for awhile.
-----Original Message-----
From: Gerald D. Anderson [mailto:[EMAIL PROTECTED]
Sent: Thursday, June 12, 2003 2:38 PM
To: Ant Users List
Subject: Re: Major frustration.
Thanks for the response. . .no joy, no change.
Changes I made. . .
<taskdef name="ejbdoclet"
classname="xdoclet.modules.ejb.EjbDocletTask"
classpathref="xdoclet.path"
>
So now the ejbdoclet uses the classpathref also. (the webdoclettask had
originally used the old way as well, the classpathref was an attempted
solution).
Also, just out of desperation tried switching to Sun's J2SE 1.4.1_02. .
.no luck there either.
*tears up*
G
Mike wrote:
>Perhaps a nuance between the ejbDocklet
><classpath refid="xdoclet.path"/> subelement and the webdoclet
>classpathref="xdoclet.path" attribute?
>
>Ant docs show that you do have it correctly, but it may be worth
>playing with to see if you get a variation in the errors (or it
>working.)
>
>You may look at line 270 of your build.xml file for context. It's the
>source of your original exception and you might get a hint there....
>
>-Mike
>
>
>
>> <taskdef name="ejbdoclet"
>>classname="xdoclet.modules.ejb.EjbDocletTask">
>> <classpath refid="xdoclet.path"/>
>> </taskdef>
>>
>>
>
>
>
>> <taskdef [*****WEBDOCLETTASK DOES NOT WORK]
>> name="webdoclet"
>> classname="xdoclet.modules.web.WebDocletTask"
>> classpathref="xdoclet.path"
>> /> [***Straight from the examples build.xml]
>>
>>
>>
>
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]