I'm a little disappointed by the quality of the Maven/XDoclet integration 
documentation out there. There seem to be a lot of good starts, but nothing in 
the way of a complete solution. I've found the three Wiki pages, Maven Magic, 
and a few other pages, and most of them make it look easy enough, but when I 
try to duplicate their successes, it doesn't work so well for me.

I'm using Maven 1.0rc2 (moving to rc3, but I'm not sure it's going to make a 
difference in this), and XDoclet 1.2.1. While I can get a maven.xml script to 
invoke XDoclet like an Ant task, it doesn't seem to do all the steps the 
tutorials expect it to (generating the application.xml file, for example). So 
I tried to use the maven-xdoclet-plugin, and I get the following message:

[echo] Running ejb:install for Testing EJB Module
Tag library requested that is not present: 'maven' in plugin: 'maven-xdoclet-
plugin-1.2.1'

I found some discussions that suggested this was a namespace problem, but 
changing the namespaces in the plugin.jelly didn't help. All I know is that 
I'm not getting any generated code.

And finally, the build fails with this message:

xdoclet:ejbdoclet:

    [echo] Compiling to {my_path}/root/../TestingEjb/target/classes

BUILD FAILED
File...... {my_home}/.maven/plugins/maven-multiproject-plugin-1.3/plugin.jelly
Element... maven:reactor
Line...... 216
Column.... 9
Unable to obtain goal [multiproject:install-callback] -- {my_home}/.maven/
plugins/maven-java-plugin-1.4/plugin.jelly:53:48: <ant:javac> srcdir 
"{my_path}/TestingEjb/target/xdoclet/ejbdoclet" does not exist!

Now, I've seen some people suggest that the XDoclet plugin is... lacking (in 
terms of documentation, I'd certainly agree). Perhaps I shouldn't be using it 
and should stick to the ant task style of running XDoclet? Are there any 
projects that I can examine where maven is building a bunch of EJBs for 
deployment on JBoss? I got the J2EE sample project off the Wiki, but that 
seems to require an EJB client project for each bean, and I don't see a good 
reason for it.

Perhaps I'm posting to the wrong group and need to talk on the XDoclet user's 
list?

Any help would be appreciated!

Thanks,

Mark

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to