Hi,
>-----Original Message-----
>From: [EMAIL PROTECTED]
>[mailto:[EMAIL PROTECTED] On Behalf Of
>William I. Zumwalt
>Sent: Thursday, September 02, 2004 5:34 PM
>To: [EMAIL PROTECTED]
>Subject: [Xdoclet-user] ejbdoclet tags to generate interfaces
>
>I'm trying to figure out what's wrong w/ my build.xml so that
>it generates my home and remote interfaces.
>Anything I add or delete from this section of my build.xml
>changes the output of my build so I know it's beign read, but
>just not the EJB's I guess. I've posted my comments within the
>script below ...
>
>Any advice much appreciated.
>
>--- my build.xml
>
> <target name="ejbdoclet" depends="select-platform">
>
>
> <taskdef
> name="ejbdoclet"
>
>classname="xdoclet.modules.ejb.EjbDocletTask"
> classpathref="classpath.ejbDoclet" />
>
><!-- proj.src points to ./src -->
> <echo>Source: ${proj.src}</echo>
>
><!-- src.ejb points to
>./src/com/comp/management/ejb/entities/interfaces
>this directory already exists and is where I expect my
>generated files to be placed
>-->
> <echo>Dest: ${src.ejb}/interfaces</echo>
>
><!-- my ejb-jar.xml and jboss.xml files (albeit empty) are placed here
>-->
> <echo>MetaDest: ${proj.meta-inf}</echo>
>
>
> <tstamp>
> <format property="TODAY"
>pattern="d-MM-yy"/>
> </tstamp>
>
>
Can you try adding a
<mkdir dir="${src.ejb}/interfacces"/>
(or such) here?
> <ejbdoclet
> destdir="${src.ejb}/interfaces"
This will put the generated files in
./src/com/comp/management/ejb/entities/interfaces/interfaces
> excludedtags="@version,@author"
> addedtags="@xdoclet-generated at ${TODAY}"
> ejbspec="2.0">
>
><!-- Isn't this recursive under this path? How hard can this
>be to find my ejb's? AFAIK, this is the only place that
>directly impacts whether if find my ejb's or not. proj.src =
>./src and I expect it to go down about 5-7 dir levels under
>./src and match all files w/ "*Bean.java". I've even tried
>absolute path names here.
>-->
>
> <fileset dir="${proj.src}">
> <include name="**/*Bean.java"/>
> </fileset>
This should be ok.
>
> <packageSubstitution packages="ejb"
>substituteWith="interfaces"/>
>
> <remoteinterface pattern="{0}Remote"/>
> <localinterface pattern="{0}"/>
> <homeinterface/>
> <localhomeinterface/>
>
> <dataobject/>
> <valueobject/>
><!-- Does it matter if I dont' currently have one or the other
>of CMP or BMP EJB's, or even PKey's? I'm just testing w/ a
>single BMP EJB right now.
>-->
No problem here.
> <entitypk/>
> <entitybmp/>
> <entitycmp/>
>
> <session/>
>
> <deploymentdescriptor
> destdir="${proj.meta-inf}"/>
>
> <jboss
> version="3.2"
> destdir="${proj.meta-inf}"
> datasource="java:/PostgresDS"
> typemapping="PostgreSQL"/>
>
> </ejbdoclet>
> </target>
>
>__________________________________________________
>Do You Yahoo!?
>Tired of spam? Yahoo! Mail has the best spam protection
>around http://mail.yahoo.com
>
>
>-------------------------------------------------------
>This SF.Net email is sponsored by BEA Weblogic Workshop
>FREE Java Enterprise J2EE developer tools!
>Get your free copy of BEA WebLogic Workshop 8.1 today.
>http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click
>_______________________________________________
>xdoclet-user mailing list
>[EMAIL PROTECTED]
>https://lists.sourceforge.net/lists/listinfo/xdoclet-user
>
>
-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_idP47&alloc_id808&op=click
_______________________________________________
xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user