The ivy.jar still contains everything. If not, we should fix that. Perhaps we can create following artifacts: - ivy.jar: everything - ivy-core.jar: the core, only JDK dependency - ivy-optional.jar: all extensions which requires external jars - ivy-ant.jar: the ant tasks
-- Maarten ----- Original Message ---- From: Xavier Hanin <[EMAIL PROTECTED]> To: [email protected] Sent: Wednesday, May 9, 2007 1:06:53 AM Subject: Re: dependency on ivy.jar On 5/8/07, Maarten Coene <[EMAIL PROTECTED]> wrote: > > I'll commit within some minutes, just testing if the emma report still > works... > > > > The generated ivy-core.jar now contains everything but ant releated > classes. > However, this is inconsistent with the ivy-core artifact defined in the > ivy.xml file. This artifact is in the "core" configuration which is > documented as "only ivy core, without ant tasks and any dependencies". Indeed, this is not very clean... I'm not sure how we should package Ivy: maybe we could package in the core only things which are compiled in the first step of the build, and then package each optional stuff in its own little jar. This would make a change for users of ivy-core (like IvyDE), but it's pretty easy to adapt to the change when using a good dependency manager :) As we have already discussed, even if we provide Ivy in a modular packaging, I'm still in favor of providing ivy.jar as we did before, containing all Ivy in one jar (much easier to use for bootstraping for example). - Xavier I'll create a JIRA issue for this (so we can either fix the jar or fix the > ivy.xml file or both) > > Maarten > > ----- Original Message ---- > From: Xavier Hanin <[EMAIL PROTECTED]> > To: [email protected] > Sent: Friday, May 4, 2007 12:28:23 AM > Subject: Re: dependency on ivy.jar > > This seems like a very good thing to me. The only point is about the > packaging, ivy-core used to caintain everything but ant related > classes, and I think we should keep an artifact like this one, which > is used at least in IvyDE. > > > > > > > > > ____________________________________________________________________________________ > Sucker-punch spam with award-winning protection. > Try the free Yahoo! Mail Beta. > http://advision.webevents.yahoo.com/mailbeta/features_spam.html > -- Xavier Hanin - Independent Java Consultant Manage your dependencies with Ivy! http://incubator.apache.org/ivy/ ____________________________________________________________________________________ Don't pick lemons. See all the new 2007 cars at Yahoo! Autos. http://autos.yahoo.com/new_cars.html
