Hi Listeners
With the following code:
<manifestclasspath property=3D"jar.classpath" jarfile=3D"BlogJDO_EJBClient.=
jar">
<classpath>
=09<filelist>
=09=09<file name=3D"connector_1_5_0.jar"/>
=09 <file name=3D"ejb_2_0.jar"/>
=09=09<file name=3D"jaas_1_0_0.jar"/>
=09=09<file name=3D"jdbc_2_0-stdext.jar"/>
=09=09<file name=3D"jdo_2_0_0.jar"/>
=09=09<file name=3D"jta_1_0_1.jar"/>
=09=09<file name=3D"lido-api.jar"/>
=09=09<file name=3D"lido-entity.jar"/>
=09=09<file name=3D"lido-jca.jar"/>
=09=09<file name=3D"lido-rdb.jar"/>
=09=09<file name=3D"lido-rt.jar"/>
=09</filelist>
=09<filelist refid=3D"jdbc.filelist"/>
</classpath>
</manifestclasspath>
<echo message=3D"ManifestClasspath=3D${jar.classpath}"/>
I got 2 different lists if the build.xml is called locally from the =20
command prompt or from a super build.xml via <ant dir=3D"mydir">
Locally, the echo is
[echo] ManifestClasspath=3Dconnector_1_5_0.jar ejb_2_0.jar =20
jaas_1_0_0.jar jdbc_2_0-stdext.jar jdo_2_0_0.jar jta_1_0_1.jar =20
lido-api.jar lido-entity.jar lido-jca.jar lido-rdb.jar lido-rt.jar =20
db2jcc.jar db2jcc_javax.jar db2jcc_license_cisuz.jar
And from a super build.xml
[echo]ManifestClasspath=3D../connector_1_5_0.jar ../ejb_2_0.jar =20
../jaas_1_0_0.jar ../jdbc_2_0-stdext.jar ../jdo_2_0_0.jar =20
../jta_1_0_1.jar ../lido-api.jar ../lido-entity.jar ../lido-jca.jar =20
../lido-rdb.jar ../lido-rt.jar ../db2jcc.jar .
./db2jcc_javax.jar ../db2jcc_license_cisuz.jar
which leads to an NoClassDefFoundError at execution of the ear (the =20
local ManifestClasspath is the "rigth" one!)
Rgds
On 11/8/07, Francis ANDRE <[EMAIL PROTECTED]> wrote:
Can somebody explain me how the ManifestClassPath is working?? I am trying=
to
use it for building multiple jars dependencies within an ear but I =20
never get the
"rigth" Class-Path in the manifest.mf.
Sharing your current Ant code and showing how/why it's not "right"
would help. Otherwise we can only point you to the doc ;-) --DD
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]