ant-ivy-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Richard Hauswald <richard.hausw...@googlemail.com>
Subject Re: Why should I use a dependencies manager?
Date Sun, 07 Feb 2010 16:46:42 GMT
Imagine the case you want to remove a dependency with 20 dependencies
itself. Now go hunting for the jar files of the 50 jars in your lib
folder - oh and don't remove shared dependencies...

On Sun, Feb 7, 2010 at 4:42 PM, Hugo Pinto <hsspinto@gmail.com> wrote:
> Hi Cby,
>
> Just think about projects which use subprojects which have
> dependencies not compatible with the parent project's dependencies(or
> deprecated versions of common libraries) and you've got a case where
> you need to manage your dependencies formally.
>
> If you have a single project it may be overkill(*); have many projects
> that may be combined or have dependencies between them and you will
> need some sort of dependency management.
>
> (*) I use for all my projects though, as in practice I use so many
> framweworks as to always fall into the case of a "project that uses
> other projects that have umpredictable dependencies"
>
> Cheers,
> --
> Hugo Pinto
> Artificial Intelligence, Computational Linguistics and Computer Games
> http://www.hugopinto.net
>
> 2010/2/7 CBy <ivy@byrman.demon.nl>:
>> Hi,
>>
>> I like to setup my projects in such a way that new users can check them out
>> from our subversion repository and are ready to go. For managing
>> dependencies, I have been experimenting with both Maven Ant Tasks and Ivy.
>> Now that I have to choose between them, I seem to have forgotten why I
>> started this exercise in the first place. Granted, checking in log4j and
>> other libraries that I use in almost every project is not very efficient,
>> but who cares? It's simple, has none of the bootstrapping problems, and disk
>> space is not really a concern nowadays. I like simple. Is there a compelling
>> reason not to do it this way? (I've read the FAQ, but was not really
>> convinced so far.)
>>
>> CBy
>>
>



-- 
Richard Hauswald
Blog: http://tnfstacc.blogspot.com/
LinkedIn: http://www.linkedin.com/in/richardhauswald
Xing: http://www.xing.com/profile/Richard_Hauswald

Mime
View raw message