Is this a bug in the Maven plugin for XDoclet (I'm using version 1.2.3)?
When using EJBDoclet with ANT, you can write a Stateless Session Bean that
extends Spring's EJB support class
org.springframework.ejb.support.AbstractStatelessSessionBean and XDoclet
will generate the appropriate interfaces and descriptors. With the XDoclet
plugin for Maven you can only write a Stateless Session Bean that implements
javax.ejb.SessionBean and get the correct results. Otherwise EJBDoclet
generates interfaces that extend fictitious classes. For example, if you
have a Stateless Session Bean that extends AbstractStatelessSessionBean,
instead of generating a RemoteInterface that extends javax.ejb.EJBObject,
ejbdoclet creates a RemoteInterface that extends a fictitious class. It
takes the word AbstractStatelessSessionBean, and either adds Remote to the
end of it if you specified
"maven.xdoclet.ejbdoclet.remoteinterface.0.pattern={0}Remote" in your
project.properties or just strips off "Bean" leaving you with
org.springframework.ejb.support.AbstractStatelessSession which also does not
exist. I've scoured the earth looking for any documentation, blog, or
anything that will tell me how to get around this. I haven't found anything.
Is this a bug?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. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
