cglib-nodep is a jar containing all the dependencies of cglib, including
asm.  cglib is a jar that does not include these dependencies.  In all
the other places in Tuscany where cglib is used, the dependency is always
on cglib-nodep, not on cglib.

  Simon

Raymond Feng wrote:
Hi, Simon.

It's strange. I ran a full build and it didn't hit the problem? I aslo didn't see a failure report from continuum. It seems to be a bit random. BTW, what's the difference between cglib.jar and cglib-nodep.jar? If cglib-nodep helps, I'm happy to fix it.

Thanks,
Raymond

----- Original Message ----- From: "Simon Nash" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Thursday, August 02, 2007 4:41 AM
Subject: Build failure in binding-ejb


The latest Java SCA trunk doesn't build from a clean checkout because
of a failure building binding-ejb (a NoClassDefFoundError for
org/objectweb/asm/Type).  This was puzzling because there are no
recent changes to binding-ejb.

With a vital clue from Ant, I traced the problem to the recent change
that was made to the pom for implementation-java-runtime as part of
the patch for TUSCANY-1492.  If the recently added dependency in this
file is changed from
    <dependency>
        <groupId>cglib</groupId>
        <artifactId>cglib</artifactId>
        <version>2.1_3</version>
    </dependency>
to
    <dependency>
        <groupId>cglib</groupId>
        <artifactId>cglib-nodep</artifactId>
        <version>2.1_3</version>
    </dependency>
then the build runs OK.

  Simon




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to