I do realize that this is not the proper list to discuss XDoclet plugins
(EJB plugin specifically), and apologies if I stepped on any toes.

Gerrit.

> -----Original Message-----
> From: Gerrit Grobbelaar [mailto:[EMAIL PROTECTED]
> Sent: Saturday, January 07, 2006 17:20
> To: [email protected]
> Subject: [xdoclet-user] How ready is XDoclet2 for prime time?
>
>
> Hi all,
>
> I find it very difficult to move from XDoclet 1.2.x to 2.
>
> For example I get errors like this:
>
> java.lang.RuntimeException: java.lang.RuntimeException:
> @ejb.persistence column-name="ColumnName"
>  in package.BeanName (line 66): is not allowed on methods
>
> Where the documentation says that this is allowed:
> http://xdoclet.codehaus.org/EjbTags#EjbTags-ejb.persistence
>
> My ant target contains this:
> ==========================
>             <taskdef name="xdoclet2"
> classname="org.xdoclet.ant.XDocletTask"
> classpathref="base.path" />
>
>             <xdoclet2>
>
>                 <xdoclet-fileset />
>
>                 <component classname="org.xdoclet.plugin.ejb.EjbConfig"
> version="${ejb.version}"
>                            destdir="@{generate-dir}" />
>
>                 <component
> classname="org.xdoclet.plugin.ejb.interfaces.RemoteInterfacePlugin"
>                            packageregex="ejb" packagereplace="interfaces"
> validate="false"
>                            destdir="@{generate-dir}" />
>
>                 <component
> classname="org.xdoclet.plugin.ejb.interfaces.RemoteHomeInterfacePlugin"
>                            packageregex="ejb" packagereplace="interfaces"
> validate="false"
>                            destdir="@{generate-dir}" />
>
>                 <component
> classname="org.xdoclet.plugin.ejb.interfaces.LocalInterfacePlugin"
>                            packageregex="ejb" packagereplace="interfaces"
> validate="false"
>                            destdir="@{generate-dir}" />
>
>                 <component
> classname="org.xdoclet.plugin.ejb.interfaces.LocalHomeInterfacePlugin"
>                            packageregex="ejb" packagereplace="interfaces"
> validate="false"
>                            destdir="@{generate-dir}" />
>
>                 <component
> classname="org.xdoclet.plugin.ejb.descriptor.EjbJarXmlPlugin"
>                            destdir="@{build-dir}/META-INF" />
>
>             </xdoclet2>
> ==========================
>
> Is this perhaps a known issue?
>
> Anyone else out there want to elaborate on their experience with XDoclet2?
>
>
> Thanks,
> Gerrit Grobbelaar
>
>

Reply via email to