I'm not sure of anything at this point. :o] The good news is, a guy from the XDoclet list pointed out that I needed to set my fileset attribute to "..", so now it's happy. Thanks anyway.
-----Original Message----- From: Matthew Hixson [mailto:[EMAIL PROTECTED] Sent: Thursday, June 05, 2003 1:55 PM To: [EMAIL PROTECTED] Subject: Re: [JBoss-user] OT: XDoclet problem - empty ejb-jar.xml / Neither interface gener ated This looks very similar to my build.xml, which is working. Are you sure you've the right tags in your source files? -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 ------------------------------------------------------- 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
