Yep!  That was it...I just ran it this morning and all was fine :)  I missed
the "PM" for the 10 when I looked at the timestamp yesterday of the plugins
within maven-1.0.2/plugins. Sorry about that, that would have answered the
question yesterday when you asked me to compare the timestamps!

Chad  

-----Original Message-----
From: Brett Porter [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, December 08, 2004 2:10 AM
To: Maven Users List
Subject: Re: 1.0.2 startup slow

How funny! Being in +11 at the moment, that certainly made it as bad
as it could be.

Thanks Leif!

Ok, I'll either set my clock back or build with significant lead time
in future...

Chad - can you confim it was the same for you?

Thanks,
Brett


On Wed, 08 Dec 2004 01:01:17 -0700, Leif Nelson <[EMAIL PROTECTED]> wrote:
> I think I figured out what the problem is.  When I did what you suggest
> (checkout the tagged version of maven, add logging, build and test) it
> works fine. 2 seconds on windows xp.  So, on a hunch, I looked in the
> .zip file for maven-1.0.2.zip.  And guess what, the date/time stamp of
> all the files in there is for 12/7/2004 at 10:13 PM.  Well, us "early
> adopters" were running 1.0.2 before 10:13 PM on 12/7/04!  The code in
> PluginManager.unpackPlugin() compares the date/time of the plugin.jar
> file with the date/time of the plugin cache dir.  And of course, every
> time, it found that the jar was newer because it had a future date/time
> stamp, causing a cache invalidation for every invocation.
> 
> So, for anyone who had this problem on 12/7, it will magically fix
> itself when their local time ticks past 10:13 PM.  So, is the time wrong
> on the box that created the maven-1.0.2.zip file?  Or, are zip files
> dumb enough to not contain a GMT offset?  Who knows.
> 
> Anyway, I'd bet the problem goes away now.  I re-unzipped the
> distribution zip file, and since it's 12/8/04 12:58AM my time now, it
> takes 2 seconds to run maven on my windows box.
> 
> Hope that helps,
> --Leif
> 
> 
> 
> Brett Porter wrote:
> 
> >Ok, this has got me stumped. I don't know what's different.
> >
> >Let me outline where we are at:
> >- first run is always slower
> >- second run should not unpack any plugins or touch the cache
> >- the reason that blowing away the cache is faster than running with
> >it when the unpacking is happening is because it is actually manually
> >erasing each, then recaching instead of just the last step, so that's
> >fine.
> >
> >We need to sort out what is triggering the unpacking.
> >
> >Is anyone experiencing this problem comfortable with building from tag
> >MAVEN-1_0_2, then adding debug statements to PluginManager.java and
> >recompiling?
> >If not, I can do this and provide a debugging maven.jar to try out...
> >
> >Can someone let me know (Chad?) when you are able to look at this, and
> >if possible jump onto irc.codehaus.org (you can get there by HTTP if
> >needed) so we can walk through it.
> >
> >Thanks,
> >Brett
> >
> >---------------------------------------------------------------------
> >To unsubscribe, e-mail: [EMAIL PROTECTED]
> >For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> >
> >
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
>

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


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

Reply via email to