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>
<ejbdoclet
destdir="${src.ejb}/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>
<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.
-->
<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