The idea sounds good to me. But:

-what's the added value of ivy.jar containing everything if you create
the separate jars? 
-wouldn't it make sense to split ivy-optional.jar in separate jars, each
with a more descriptive name what it contains?

Regards,
Erik-Berndt

-----Oorspronkelijk bericht-----
Van: Maarten Coene [mailto:[EMAIL PROTECTED] 
Verzonden: woensdag 9 mei 2007 7:21
Aan: [email protected]
Onderwerp: Re: dependency on ivy.jar


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 

Disclaimer:
This message contains information that may be privileged or confidential and is 
the property of Sogeti Nederland B.V. or its Group members. It is intended only 
for the person to whom it is addressed. If you are not the intended recipient, 
you are not authorized to read, print, retain, copy, disseminate, distribute, 
or use this message or any part thereof. If you receive this message in error, 
please notify the sender immediately and delete all copies of this message.

Reply via email to