Leszek Gawron wrote:

-(-(-1)) ! :)
I am often working using a lousy GPRS internet connection (like now :)). I download big things while connected to LAN and I need to be sure that I have all deps fetched when going "on holiday". If I had to fetch all dependencies manually (and not only from cocoon) I would always miss something.

A full download may not be the default one but we surely need it.

That wouldn't be a problem if you built right after your download and before disconnecting. You'd have all the dependencies in the repository on your local machine. Unless, of course, you plan on upgrading a jar while disconnected ;-) BTW - fetching "manually" is perhaps not the best wording, since the person running the build just sits and watches it all happen.

I've got to tell you, our configuration management folks absolutely love Maven because they can control what is in their repository and they see every dependency change, precisely because the build will fail if it isn't in the repository. We are supposed to identify all the 3rd party jars that are upgraded to them before they run the build and they can easily see when we forget one.

Ralph

Reply via email to