Hello!
I'm migrating from EJBDoclet to XDoclet, using XDoclet 1.0.1. When I run
xdoclet, no code gets generated for the enity beans. And only skeleton
descriptors are being generated. Everything works fine for session beans
though.
Ant output:
xdoclet:
[xdoclet] Generating Javadoc
[xdoclet] Javadoc execution
[xdoclet] Loading source file
C:\utv\projekt\icup\src\se\activa\icup\tr\ActivityBean.java...
[xdoclet] Constructing Javadoc information...
[xdoclet] Create ejb-jar.xml
[xdoclet] Create jboss.xml
[xdoclet] Create jaws.xml
The ant task looks like this:
<target name="xdoclet" depends="mkdirs">
<taskdef name="xdoclet" classname="xdoclet.ejb.EjbDocletTask"
classpath="${xdoclet.jar};${log4j.jar};${ant.jar}" />
<xdoclet
sourcepath="${src.dir}"
destdir="${generated.src.dir}"
classpath="${classpath};${xdoclet.jar};${ant.jar};${log4j.jar};${jboss.dist}
/lib/ext/jta-spec1_0_1.jar"
excludedtags="@version,@author"
ejbspec="1.1">
<fileset dir="${src.dir}/se/activa/icup/tr">
<include name="**/ActivityBean.java" /> <!-- Just testing this Entity
bean --!>
</fileset>
<remoteinterface/>
<homeinterface/>
<entitypk/>
<entitycmp/>
<deploymentdescriptor/>
<jboss version="2.2" typemapping="mySQL" datasource="java:/mySQL"/>
</xdoclet>
</target>
And the ActivityBean:
package se.activa.icup.tr;
import javax.ejb.EntityBean;
import javax.ejb.EntityContext;
import java.util.Collection;
/**
* @ejb:bean name="Activity" type="CMP" jndi-name="ejb/Activity"
primkey-field="id"
* @ejb:finder signature="java.util.Collection findAll()" role-name="user"
* @ejb:transaction type="Required"
* @ejb:data-object container="false"
* @ejb:interface extends="se.activa.icup.tr.BasicRemote"
* @ejb:pk class="java.lang.Integer"
* @ejb:permission role-name="boss"
*
*/
public abstract class ActivityBean
{
private EntityContext ctx;
/**
* Id of this Activity.
* @ejb:pk-field
* @ejb:persistent-field
*/
public abstract Integer getId();
public abstract void setId(Integer id);
...
What am I doing wrong? Any help would be much appreciated.
Regards,
Pelle Poluha
_______________________________________________
Xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user