Hi Ken,
I did a quick scan of your mail, and noticed the dependency to the
jmx-module isn't there...
I think this dependency is needed for ejbdoclet to work.
please try a 'maven -X' to see a more verbose output.
hope it helps, if you need more help, just ask.
Dennis
On 7/18/05, Ballard, Ken <[EMAIL PROTECTED]> wrote:
>
> Anyone,
>
>
>
> I can't get ejbdoclet to work in Maven. I think I've seen every post out
> there and I still seem to be missing something. I have hibernatedoclet
> working without any problems, but ejbdoclet doesn't generate anything.
> It's
> the same code that I was using ejbdoclet to generate classes and
> descriptors
> in ANT, so I'm confident that it works. I just think I have Maven
> configured
> incorrectly.
>
>
>
> I'm using the following in the project.properties file:
>
>
>
> maven.xdoclet.ejbdoclet.ejbspec=2.0
>
> [EMAIL PROTECTED] at
> ${TODAY},@copyright
>
> Affiliated Computer Services, [EMAIL PROTECTED] xxx
>
> [EMAIL PROTECTED],@author
>
> #maven.xdoclet.ejbdoclet.mergeDir=
>
> maven.xdoclet.ejbdoclet.verbose=true
>
> maven.xdoclet.ejbdoclet.destDir=${maven.src.dir}
>
>
>
> maven.xdoclet.ejbdoclet.fileset.0=true
>
>
>
> maven.xdoclet.ejbdoclet.fileset.0.includes=**/*.java
>
>
>
> maven.xdoclet.ejbdoclet.deploymentdescriptor.0=false
>
>
> maven.xdoclet.ejbdoclet.deploymentdescriptor.0.destDir=${maven.src.dir}/META
> -INF
>
>
>
> maven.xdoclet.ejbdoclet.entitybmp.0=false
>
> maven.xdoclet.ejbdoclet.entitycmp.0=false
>
> maven.xdoclet.ejbdoclet.entitypk.0=false
>
> maven.xdoclet.ejbdoclet.homeinterface.0=true
>
> maven.xdoclet.ejbdoclet.localhomeinterface.0=true
>
> maven.xdoclet.ejbdoclet.localinterface.0=true
>
> maven.xdoclet.ejbdoclet.remoteinterface.0=true
>
> maven.xdoclet.ejbdoclet.remoteinterface.0.pattern={0}Remote
>
> maven.xdoclet.ejbdoclet.session.0=false
>
> maven.xdoclet.ejbdoclet.utilobject.0=false
>
> maven.xdoclet.ejbdoclet.valueobject.0=false
>
> maven.xdoclet.ejbdoclet.strutsform.0=false
>
>
>
> I have these XDoclet dependencies in my project.xml:
>
>
>
> <dependency>
>
> <groupId>xdoclet</groupId>
>
> <artifactId>xdoclet</artifactId>
>
> <version>2.0</version>
>
> </dependency>
>
> <dependency>
>
> <groupId>xdoclet</groupId>
>
> <artifactId>xdoclet-ejb-module</artifactId>
>
> <version>1.2.3</version>
>
> </dependency>
>
> <dependency>
>
> <groupId>xdoclet</groupId>
>
> <artifactId>xdoclet-jboss-module</artifactId>
>
> <version>1.2</version>
>
> </dependency>
>
>
>
> And this is my maven.xml:
>
>
>
> <project
>
> xmlns:j="jelly:core"
>
> xmlns:maven="jelly:maven"
>
> xmlns:ant="jelly:ant"
>
> >
>
>
>
> <preGoal name="java:compile">
>
> <attainGoal name="xdoclet:ejbdoclet"/>
>
> </preGoal>
>
>
>
> </project>
>
>
>
> My dir structure is:
>
>
>
> +- ear/
>
> +- src/
>
> | +- main/
>
> | | +- application/
>
> | | | +- META-INF/
>
> | | +- ejb/
>
> | | | +- META-INF/
>
> | | +- java/
>
> | | | +- com
>
> | | | | +- ...
>
> | | +- resources/
>
> | +- test/
>
> | +- java/
>
> | +- com
>
> | +- ...
>
> +-target/
>
> +- maven.xml
>
> +- project.xml
>
> +- project.properties
>
>
>
> When I run "maven -X xdoclet:ejbdoclet" it says "BUILD SUCCESSFUL", but
> nothing is generated. Does anybody have any idea about what I'm doing
> incorrectly?
>
>
>
> Thanks,
>
> Ken
>
> CONFIDENTIALITY NOTICE: This e-mail message, including any attachments, is
> for the sole use of the intended recipient(s) and may contain confidential
> and privileged information. Any unauthorized review, use, disclosure or
> distribution is prohibited. If you are not the intended recipient, please
> contact the sender by reply e-mail and destroy all copies of the original
> message.
>
>