Conor,
Thanks very much for your help. I'm half-way there now...
I got the manifest attribute to work, but not completely. It seems to
ignore my Class-Path attribute. When I use the jar task with the same
manifest attribute, it creates a jar with the proper attributes, but the
ejbjar task seems to ignore Class-Path (though it catches other ones).
Here's the ant I'm using for the ejbjar:
<ejbjar
srcdir="${build.dir}"
destdir="${build.dir}"
naming="directory"
descriptordir="${deployment-descriptor.dir}/"
dependency="full"
manifest="${deployment-descriptor.dir}/manifest.mf"
>
<jboss />
<classpath>
<fileset dir="${lib.dir}" >
<include name="*.jar" />
</fileset>
</classpath>
<include name="**/*ejb-jar.xml" />
</ejbjar>
Here's the manifest file (the quotes are to help capture white-space,
they're not actually in the file)
'Manifest-Version: 1.0
Created-By: Me
Class-Path: heyya.jar'
And here's what is in the jar's when ejb-jar's done:
'Manifest-Version: 1.0
Created-By: Me
'
Any ideas on how to get the classpath to show up there? Also, you
mentioned per-bean manifests. As that's not documented either, do you
have any hints for how that works, or any references to give?
Thanks very much,
-Andrew
Conor MacNeill wrote:
Andrew Perez-Lopez wrote:
Hey all,
I'm working with EJBs using JBoss 4.x and Ant 1.6.5. I'm trying to set
the Class-Path of the manifests of a big bunch of EJBs to a set of
libraries that I've included in my EAR file. I can get ejbjar to
generate all my jars, which is very nice, but since the ejbjar task
doesn't allow for specification of a manifest file,
The ejbjar task does allow for the specification of a manifest file. Use
the manifest attribute. It's not documented :-) It is also possible for
<ejbjar> to pick up a per-bean manifest file
Conor
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Andrew Perez-Lopez
Developer
BBN Technologies
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]