Hi all,


First of all big thanks to all Maven developers, it's a really great tool, and despite some occasional quirks it works great !

Anyway, I have just converted a reasonably large project to Maven, and I'm still in the process of getting all the dependencies together. The problem is that I am having trouble understanding some of the reasoning behind the central repository, and therefore have more trouble explaining it to my fellow developpers. Here are some of the questions I got which I must say I am unable to answer with confidence.

1. What happens if ibiblio suddenly becomes unavailable ? Shouldn't Maven have a mirroring system the same way Debian repositories have ?

2. A lot of companies use their own remote repository. What should be in there, only what's not on ibiblio ? What about the failure case in question 1 ?

3. Another advantage of a "personal" remote repository is the possibility to instantly add JARs you require, since even despite the really good efforts by Maven committers, it will take time, and sometimes you just want things "right away". What is the best practice in such cases ?

4. For open source projects, such as the Apache developers, what are the best practices to ensure *coherent* JAR dependencies ? Because here I have of people that had either non-working SNAPSHOTs, or old ones, etc...

5. Why are there so little plugins on ibiblio ? For example the Torque plugin was removed from RC2 but isn't available on ibiblio. Is this normal ?

As you can see, all my questions relate to the central repository. I am convinced that Maven is a great tool, but frankly I'm not sure how to answer any of these questions and I am sure that many of you have see and answered these a few times. Maybe I missed some explanation on the web page somewhere, if that is the case, thanks for pointing me to it.

Regards,
  Serge Huber.


- -- --- -----=[ shuber2 at jahia dot com ]=---- --- -- -
www.jahia.org : A collaborative source CMS and Portal Server




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



Reply via email to