Andrew,

That's not the problem. AddressEMBean is directly under ${src.dir}. Just to safe I've tried both approaches, using *Bean.java and **/*Bean.java. I get the same results either way. I know it's not good practice to point a fileset directly in a package folder this way but it seems to be the only way to get this task to work. I tried pointing at the base folder for my package and setting an includes attribute to pick up only the one bean but ... hey wait! I just tried that again and it worked! How about that! Ok, so now I have to point the fileset at my package's base folder and not directly inside my package. I kind'a assumed that was the problem but couldn't prove it before. Like I said I tried this and was unsuccessful. I think I'm on to something now. Thanx Andrew.

Clifton C. Craig, Software Engineer
Intelligent Computer Systems -  A Division of GBG
2101 Embassy Drive
Lancaster, PA  17603

Phone: 717-295-7977 ext. 621
Fax: 717-295-7683
[EMAIL PROTECTED]
[EMAIL PROTECTED]




Andrew Stevens wrote:

On Tue, 2004-03-16 at 14:04, Clifton C. Craig wrote:


Actually they are. See below:



Then your fileset is wrong (which is what I was hinting at, but obviously too subtlely).



<fileset dir="${src.dir}" includes="*Bean.java"/>


will only pick up the classes named *Bean.java that are in src.dir
itself.  If you want it to include the subdirectories you need to use
"**/*Bean.java".  See
http://ant.apache.org/manual/CoreTypes/fileset.html for more details.


Andrew.




<deploymentdescriptor destdir="${src.dir}/META-INF"/>
<jonas version="3.0" destdir="${src.dir}/META-INF"/>
</ejbdoclet>
</target>
<target name="compile" depends="generate">
<javac srcdir="${src.dir}" destdir="${build.dir}"
classpathref="compile.path"/>
</target>
<target name="build" depends="compile">
<taskdef name="ejbjar"
classname="org.objectweb.jonas.ant.EjbJar"
classpath="${appserver.root}/lib/common/ow_jonas_ant.jar" />
<ejbjar srcdir="${build.dir}"
dependency="none"
naming="basejarname"
basejarname="AddressEMBean"
descriptordir="${src.dir}/META-INF">
<classpath refid="compile.path"/>
<jonas destdir="${build.dir}"
jonasroot="${appserver.root}"/>
<include name="*ejb-jar.xml"/>
<exclude name="*jonas*.xml"/>
</ejbjar>
</target>
</project>


Note the build target is not called. I haven't gotten that far with my recent example. I did get that far with my prior example that did not seem to have a problem generating the necessary files. Thank you for all the replies but I'm still having trouble.

Clifton C. Craig, Software Engineer
Intelligent Computer Systems -  A Division of GBG
2101 Embassy Drive
Lancaster, PA  17603

Phone: 717-295-7977 ext. 621
Fax: 717-295-7683
[EMAIL PROTECTED]
[EMAIL PROTECTED]




Andrew Stevens wrote:



On Mon, 2004-03-15 at 16:08, Clifton C. Craig wrote:




I am a beginner trying to get off the ground with XDoclet. I have, so far, managed to get a basic stateless bean deployed onto Jonas with little trouble. I am now trying to take what I learned and apply it to our project here which involves several hundred EJBs and I am experiencing problems. Namely the generated deployment descriptors are



...




<ejbdoclet
destdir="${src.dir}"
excludedtags="@version,@author"
force="true"
verbose="true"
ejbspec="2.0">
<fileset dir="${src.dir}" includes="*Bean.java"/>




                                              ^^^^
Your beans aren't in a package?


Andrew.





------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ xdoclet-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/xdoclet-user






-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user

Reply via email to