Wouldn't it me interesting to use something like BitTorrent instead?
So you won't have to rely on a specific repo?

On Wed, Aug 4, 2010 at 10:32 AM, lazee <[email protected]> wrote:

> Yesterday Dick Wall send these messages on Twitter:
>
> "is codehaus.org down for anyone else? Takes on a whole new meaning of
> fail when you have it in your maven repos. Come on guys..."
>
> Carl Quinn replied later that day:
>
> "@dickwall A weakness of Maven: You need a caching local repository
> like Artifactory? :)"
>
> I just want to comment on that.
>
> I really do not agree that this is a weakness of Maven. Of course it
> is a shame when the codehaus servers are down. But lets try to step
> back and think about how package management were done before Maven.
> Back then it was a common approach to check the dependencies into the
> code repository together with the code itself. That was a nightmare to
> maintain because you needed to find out about (and include) the
> transitive dependencies. And you also needed to find out yourself if
> any of the transitive dependencies could be up- or downgraded without
> causing problems
>
> When Maven came along we suddenly got a very simple and powerful way
> of keeping packages organized. And people loved that packages were
> downloaded automatically when added into the project pom. But sadly
> this have made us lazy and blind. Package management is HARD and
> should never be ignored. Even when we have Maven and the Codehaus
> repositories. As Carl points out you should always have a local maven
> repository within you organization. The reasons are:
>
> 1) You really do not want all your developers to get into trouble when
> Codehaus (or other mirrors) are down
>
> 2) You want a place where you can create maven packages of projects
> that are not in the Codehaus repository
>
> 3) You want to be able to block out certain packages. eg: Lets say
> that commons-logging are something that should not be used within your
> organisation.
>
> 4)  You do not wanna waste your developers time. A local repository is
> much faster than external servers (at least should be)
>
> I'm sure there are other good reasons as well. But as I said before;
> This is not a Maven weakness! Keeping a local repository is something
> you will always need. Maven or not. With Nexus and Artifactory this
> has never been easier.
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "The Java Posse" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<javaposse%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/javaposse?hl=en.
>
>


-- 
Viktor Klang
| "A complex system that works is invariably
| found to have evolved from a simple system
| that worked." - John Gall

Akka - the Actor Kernel: Akkasource.org
Twttr: twitter.com/viktorklang

-- 
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to