--- Kyle VanderBeek <[EMAIL PROTECTED]> wrote:
> On Thu, Mar 25, 2004 at 02:21:42PM -0800, Kyle
> VanderBeek wrote:
> > I'm getting an error that someone else saw before:
> > 
> >
>
http://www.mail-archive.com/[EMAIL PROTECTED]/msg05118.html
> > 
> > I couldn't find a resolution available in the list
> or elsewhere.  When 
> > trying to use xdoclet-1.2 on my BSD build machine,
> I get the error:
> > 
> > generate-config:
> >      [copy] Copying 4 files to
>
/usr/home/kylev/cvswork/is/www/bondedsender/www-com/build/conf/WEB-INF
> > [webdoclet] (XDocletMain.start                  
> 47  ) Running <strutsconfigxml/>
> > [webdoclet] (TemplateSubTask.engineStarted      
> 794 ) Generating output 'struts-config.xml' using
> template file
>
'jar:/usr/home/kylev/cvswork/is/3rd_party/java/xdoclet-1.2/lib/xdoclet-apache-module-1.2.jar!/xdoclet/modules/apache/struts/resources/struts_config_xml.xdt'.
> > [webdoclet] (TemplateEngine.invokeMethod        
> 541 ) Invoking method failed:
>
xdoclet.tagshandler.ClassTagsHandler.forAllClassTags,
> line=65 of template 
>
jar:/usr/home/kylev/cvswork/is/3rd_party/java/xdoclet-1.2/lib/xdoclet-apache-module-1.2.jar!/xdoclet/modules/apache/struts/resources/struts_config_xml.xdt
> > [webdoclet]
> java.lang.reflect.InvocationTargetException: 
> > [webdoclet] java.lang.AbstractMethodError:
> xjavadoc/AbstractProgramElement.getName
> ...
> 
> I solved the problem.  Something is slightly tweaky
> about the xjavadoc 
> .jar that comes with xdoclet-1.2 that makes it get
> unhappy on some 
> 1.3-series VMs.  So I recompiled under 1.3.1 SDK on
> FreeBSD and used my 
> the new xjavadoc .jar, and things work great.
> 
> For posterity, here is how to make a new xjavadoc
> .jar file with 1.3:
> 
> 1) Check out the xjavadoc 1.0.2 version:
> cvs -z3 -d
>
:pserver:[EMAIL PROTECTED]:/cvsroot/xdoclet
> export -r XJAVADOC_1_0_2  xjavadoc
> 
> 2) Edit the build.xml so that the "jar" target
> depends on "compile" 
> instead of "junit".  Else you have to make junit
> work in ant.  Honestly, 
> I consider this a bug in xjavadoc.  The end product
> doesn't rely on 
> junit, why should the build process?  It should
> exclude JUnit tests and 
> test compilation in the normal build, and have a
> "test" target that 
> depends on "compile" and also compiles/runs unit
> tests.  That's my 
> $0.02.
> 
> 3) Build with javac 1.3.1, adding xalan and xerces
> as transformer and
> XML tools respectively.  You have to do this since
> 1.3 doesn't come with 
> them built in.  One giant line:
> 
> ANT_OPTS="-cp 
>
/home/kylev/cvswork/is/3rd_party/java/xerces-2_5_0/xercesImpl.jar:lib/xalan.jar
> 
>
-Djavax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.DocumentBuilderFactoryImpl
> 
>
-Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl
> 
>
-Djavax.xml.transform.TransformerFactory=org.apache.xalan.processor.TransformerFactoryImpl"
> 
> ant
> 
> 4) Enjoy the glory of a non-sucking
> target/xjavadoc-1.0.2.jar !

or even sipmplier...

checkout xdoclet-all, go to xdoclet subdir and say
"ant" - some 30 minutes later you will get everything
recompiled :) 

regards,

=====
----[ Konstantin Pribluda ( ko5tik ) ]----------------
Zu Verst�rkung meines Teams suche ich ab Sofort einen
Softwareentwickler[In] f�r die Festanstellung. 
Arbeitsort: Mainz 
Skills:  Programieren, Kentnisse in OpenSource-Bereich
----[ http://www.pribluda.de ]------------------------

__________________________________
Do you Yahoo!?
Yahoo! Finance Tax Center - File online. File on time.
http://taxes.yahoo.com/filing.html


-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user

Reply via email to