-M@
On Thursday, June 5, 2003, at 01:05 PM, Bruyn, Bill wrote:
Hello, list. I have a simple little class that I'm trying to use to get
started with XDoclet (v1.2 b2), but my ejb-jar.xml turns up empty (except
for the generated placeholders) and I can't seem to generate interfaces.
I've tried a few variations of the attached, and nothing seems to work.
What am I not doing?
TIA,
Bill
build.xml: ---------------------------------------------- <?xml version="1.0" encoding="UTF-8"?>
<project name="RandA" default="ejb-doclet" basedir="..">
<target name="ejb-doclet">
<path id="xdoclet-lib"> <fileset dir="c:/progra~1/xdoclet/lib"> <include name="*.jar"/> </fileset> </path> <taskdef name="ejbdoclet" classname="xdoclet.modules.ejb.EjbDocletTask" classpathref="xdoclet-lib" />
<ejbdoclet ejbspec="2.0" force="true" verbose="true" destDir="../com/avnet/sbs/randa/cmp">
<fileset dir="../com/avnet/sbs/randa/cmp"> <include name="**/*Bean.java"/> </fileset>
<localinterface/> <localhomeinterface/>
<deploymentdescriptor destdir="config/sandbox/META-INF"/>
</ejbdoclet> </target>
</project>
Output: ---------------------------------------------- $ ant ejbdoclet Buildfile: build.xml
ejbdoclet: [ejbdoclet] Running <localinterface/> [ejbdoclet] Running <localhomeinterface/> [ejbdoclet] Running <deploymentdescriptor/> [ejbdoclet] Generating EJB deployment descriptor (ejb-jar.xml).
BUILD SUCCESSFUL Total time: 9 seconds
PolicyBean.java: ---------------------------------------------- package com.avnet.sbs.randa.cmp;
import javax.ejb.EntityBean; import javax.ejb.EntityContext;
import java.util.Collection;
/** * Models an Avnet policy definition. * * @author [EMAIL PROTECTED] * @version 1.0.0 * @ejb.bean * name="Policy" * schema="Policy" * type="CMP" * cmp-version="2.x" * primkey-field="policyId" * view-type="local" * local-jndi-name="randa/Policy" * @ejb-persistence * table-name="Policy" * @ejb.pk * class="java.lang.Integer" * @ejb.home * generate="local" * local-class="com.avnet.sbs.randa.cmp.PolicyHome" * @ejb.interface * generate="local" * local-class="com.avnet.sbs.randa.cmp.Policy" * */ public abstract class PolicyBean implements EntityBean {
/** * @ejb.interface-method * view-type="local" * @ejb.persistence * column-name="PolicyID" */ public abstract Integer getPolicyId(); public abstract void setPolicyId(Integer id);
/** * @ejb.interface-method * view-type="local" * @ejb.persistence * column-name="Title" */ public abstract String getTitle(); public abstract void setTitle(String title);
public void setEntityContext(EntityContext context){ } public void unsetEntityContext(){ } public void ejbRemove()throws javax.ejb.RemoveException{ } public void ejbLoad(){ } public void ejbStore(){ } public void ejbPassivate(){ } public void ejbActivate(){ } }
-------------------------------------------------------
This SF.net email is sponsored by: Etnus, makers of TotalView, The best
thread debugger on the planet. Designed with thread debugging features
you've never dreamed of, try TotalView 6 free at www.etnus.com.
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user
------------------------------------------------------- This SF.net email is sponsored by: Etnus, makers of TotalView, The best thread debugger on the planet. Designed with thread debugging features you've never dreamed of, try TotalView 6 free at www.etnus.com. _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user
