Brekke, Jeff wrote:
> The bootstrap process has evolved for developers.  
> This is why we've attempted to package installations up separately.
> I use the bootstrap target as a convenience step when updating maven
> from cvs multiple times a day.
> 
> The idea of a built-in installation/update mechanism of maven has 
> already been started.  Jason started targets that will update
> the locally installed version of maven when a new one is present, 
> and we have update targets for the project object model also.
> 
> The lib.repo wasn't supposed to be used as a temporary directory
> but the local repo for jars that projects need to depend on.  
> Just move lib.repo out from under where you install maven?


Honestly, IMO, maven.home should not be treated as a temporary
directory either.  That is why I posted what I did.

Another possibility is dynamically change lib.repo in the bootstrap.
I.e. the bootstrap starts with a local lib.repo, and after it starts
installing the maven directory, it sets up the production lib.repo.

I'm also thinking of integrating with GUMP--avoiding circular
dependancies.  (I.e. libraries that Maven uses are built with
Maven).


-- 

"They that give up essential liberty to obtain a little temporary safety
  deserve neither liberty nor safety."
                 - Benjamin Franklin

Reply via email to