Even with -Doffline=true Ivy still wants to connect to resolve dependencies and fails the build if I'm disconnected. So I have to take the ivy rules out of the build file to do anything useful.
Am I missing something? - Andy ----- Original Message ---- > From: Ryan Rawson <ryano...@gmail.com> > To: hbase-dev@hadoop.apache.org > Sent: Sat, February 13, 2010 9:39:51 AM > Subject: Re: Moving to Maven (HBASE-2099) > > Andrew... its not a problem, you run ant before You go and the deps are > automatically cached in a dot directory in your home. > > Woe is you if you forget to do this while connected: -( > > On Feb 13, 2010 9:35 AM, "Andrew Purtell" wrote: > > I suspect the problems I'd like to avoid we've already mostly taken on > with Ivy. Primarily: The need to be connected to build and test. That is > a real problem on a 15 hour flight. Domestic flights have options, but > not the international ones. At least with Ivy I can edit out the resolve > steps from the Ant buildfile as long as I ran 'ant test' before boarding. > Edit, then rm -rf build/classes/* instead of 'ant clean', etc. > > Don't tell me I need to spend hours to figure out how to set up a local > mirror of the public repo and then keep it up to date thereafter. There > seem to be 5 large repositories referenced in ivysettings.xml. I doubt I > have or can spare enough disk on the laptop and don't have the bandwidth > to prune to just the packages that HBase needs and then update by hand > whenever that changes or they change. If you tell me this, I have an > impolite response for you. > > Clearly I'm unhappy with the definition of "progress" of some. Will > Maven make me more or less unhappy? If Maven can support some totally > disconnected operation from cache -- which Ivy cannot apparently -- then > that would be awesome. If it makes the situation for me worse, I'll just > do something else on those flights. > > - Andy > > > > > ----- Original Message ---- > > From: Ryan Rawson > > To: hbase-...@hadoop.apach... > > > wrote: > > > -1 > > > > > > I think Maven is too complex and will lower the adoption of HBase by > > > peo...