Re: Is there a real(!) advantage of Ivy over placing the depends in the VCS

2009-09-11 Thread Benjamin Damm
One aspect of using ivy that I've noticed is the larger the deployment, and the greater the integration into the product lines, the more a kind of emergent behaviour emerges. Sometimes the source of the problem (which usually manifests itself as being unable to locate an artifact that is quite

Re: Is there a real(!) advantage of Ivy over placing the depends in the VCS

2009-09-11 Thread Ben Evans
Kirby Files wrote on 11/09/2009 14:45:09: > Sebastian Krysmanski wrote on 09/11/2009 04:16 AM: > > So the tradeoff is: > > > > * without Ivy: slower initial checkout; but easier to use (works out of the > > box) and easier to manage (simply place every necessary library in the VCS > > repository

Re: Is there a real(!) advantage of Ivy over placing the depends in the VCS

2009-09-11 Thread Kirby Files
Sebastian Krysmanski wrote on 09/11/2009 04:16 AM: So the tradeoff is: * without Ivy: slower initial checkout; but easier to use (works out of the box) and easier to manage (simply place every necessary library in the VCS repository) * with Ivy: faster initial checkout; but not as easy to use (n

AW: Is there a real(!) advantage of Ivy over placing the depends in the VCS

2009-09-11 Thread Sebastian Krysmanski
> > However I see a major disadvantage over dependencies in a VCS repository: If > > a project is dormant for a longer period of time an artifact (i.e. a > > library) may longer be available (in a certain, required version or the > > repository may not exist anymore). > If you download all your de

Re: Is there a real(!) advantage of Ivy over placing the depends in the VCS

2009-09-11 Thread vbossica
Sebastian, recently someone recommended Ivy to me because he saw that we were hosting our project dependencies in our Subversion repository. When I see axis.jar in a VCS system, I always ask the question: "do you know which version it is?". If you're serious about managing the 3rd party l

AW: Is there a real(!) advantage of Ivy over placing the depends in the VCS

2009-09-11 Thread Sebastian Krysmanski
Thanks for the insight. This was really helpful. In your case I can see why you want to use Ivy. Fortunately(?) we don't have such requirements in our project. So, I think we'll stick with placing our libraries in our VCS. Regards Sebastian -Ursprüngliche Nachricht- Von: Shawn Castrianni

RE: Is there a real(!) advantage of Ivy over placing the depends in the VCS

2009-09-11 Thread Shawn Castrianni
I use IVY heavily for my entire corporate R&D group. I designed all the ANT scripts for the entire company and would not think of going back to checking in dependencies into a VCS. My reaction to this summary is that it is mostly true, but it depends on what your environment and requirements a

Re: Is there a real(!) advantage of Ivy over placing the depends in the VCS

2009-09-11 Thread Johannes Stamminger
Hi, just my 2 cents: we use both, a local VCS and ivy in combination. The VCS we use to "control" the appearing (and disappearing) of libraries. All developers sync the libs to their local disk/development environment with VCS mechanisms. The ivy is a great help for us for dependencies res

RE: Is there a real(!) advantage of Ivy over placing the depends in the VCS

2009-09-11 Thread Sebastian Krysmanski
Hi all, thanks for all the answers. To just summarize for me what has been said (correct me, if I'm wrong): * This big(gest) (and only?) disadvantage of storing the dependencies in a VCS is the time needed to checkout a project. It's faster when you don't have to check out all the dependencies. T