On Fri, 2005-07-29 at 23:16, Josh Cronemeyer wrote:
> Below is a question I posted here a few days ago, but nobody responded. I've
> still not figured out what is wrong and why I can't get Xdoclet to create my
> validation.xml (I include my original question in case someone can see any
> relation between the problems), but I have given up trying to figure it out
> and was content to just use Xdoclet's struts-config.xml capabilities.
> However now that I have been trying to run my project I am disappointed to
> discover that this gets stuck at the top of my struts-config.xml
>
> <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts
> Configuration 1.0//EN"
> "http://jakarta.apache.org/struts/dtds/struts-config_1_0.dtd">
1.0 is the default, but 1.1 and 1.2 are definitely available in the
subtask. It just needs to tell it the version to use.
> I got so many sax parser errors from that because struts 1.2.7 requires a
> more recent version of the dtd (1.2). Hence I can't use xdoclet for a modern
> version of struts. Deadend.
>
> A week with the same problem has left me pretty
> disolussioned with Xdoclet and as I watch this mailing list I am also
> disappointed in the community support available. I see far more questions
> than responses. My previous question generated only questions that were off
> topic. No doubt other lost souls like myself grasping for some shred of
> hope. *sigh* Feeling like I'm talking to myself.
>
> If only the wiki were up, maybe there is where all the help is hiding.
Nope, there was next to nothing there, and nobody ever updated anything
apart from the spammers :-( The main bits on there which weren't
available on the main site were the XDoclet 2 architecture description &
diagrams, but those wouldn't help you with your Struts problems...
...
> > ---project.properties file---
> >
> > # set up xdoclet to process this subset of files
> > maven.xdoclet.webdoclet.fileset.0=true
> > maven.xdoclet.webdoclet.fileset.0.include=**/*.java
Ah, Maven. Never touch the stuff myself.
> > # Generate a struts validation descriptor
> > maven.xdoclet.webdoclet.strutsvalidationxml.0=true
> > maven.xdoclet.webdoclet.strutsvalidationxml.0.destDir=${basedir}/target/${pom.artifactId}/WEB-INF
> > maven.xdoclet.webdoclet.strutsvalidationxml.0.subTaskName=Generating
> > struts-validation.xml
> > maven.xdoclet.webdoclet.strutsvalidationxml.0.mergeDir=${basedir}/merge
> > maven.xdoclet.webdoclet.strutsvalidationxml.0.version=1.1.3
> >
> > # Generate a struts config descriptor pulling in extra data from
> > # metadata/struts
> > maven.xdoclet.webdoclet.strutsconfigxml.0=true
> > maven.xdoclet.webdoclet.strutsconfigxml.0.version=1.2
Curious. Why is it still generating 1.0 when you've specified 1.2?
Hmm...
Can you try using "Version" instead of "version"? I seem to recall
previous postings on the list that suggested the maven plugin was a bit
quirky and case-sensitive at times. Other than that, I've no idea. Any
chance you could try running it from an Ant script instead?
Andrew.
-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
xdoclet-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user