+1 to remove ivy-core.jar

Peter

On Dec 19, 2007 3:16 PM, Xavier Hanin <[EMAIL PROTECTED]> wrote:
> Hi,
>
> ATM Ivy is provided in the form of two jars: ivy.jar and ivy-core.jar. The
> ivy-core.jar is basically the same as ivy.jar except that it doesn't contain
> Ant related classes (mostly Ivy Ant tasks). This was introduced a long time
> ago for IvyDE, as a workaround to a classloader issue when contributing
> ivy.jar to ant classpath in eclipse.
>
> The downside of this is that most people do not understand the difference
> between the two, and I often see people putting both ivy.jar and
> ivy-core.jar in ant/lib. Not that much a problem, until someone change only
> one jar out of the two, which can lead to strange bugs difficult to diagnose
> if ivy-core.jar is before ivy.jar in the classpath.
>
> Moreover, in recent tests I've found that the eclipse ant classpath problem
> was still present in some cases, and preferred to use an easy and
> straightforward solution: configure ant classpath manually in eclipse to add
> ivy.jar (or point to another ant home where ivy.jar is already present).
>
> Thus I'm wondering if it wouldn't be easier to abandon ivy-core.jar, and
> tell IvyDE users they have to configure their ant classpath manually IF they
> want to use Ivy tasks in their ant build from eclipse (as they have to do
> for any other custom ant tasks anyway).
>
> WDYT?
>
> Xavier
> --
> Xavier Hanin - Independent Java Consultant
> http://xhab.blogspot.com/
> http://ant.apache.org/ivy/
> http://www.xoocode.org/
>

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

Reply via email to