m2e 1.4 almost certainly won't run on eclipse 4.4 due to some changes in
equinox iirc. and more generally, we only test m2e with single target
eclipse version, so m2e 1.5 was tested with eclipse 4.4 and m2e 1.6 with
eclipse 4.5.

as for classpath caching, that was just an example, I will really need
to understand why launching is slow for your project before we can
discuss how to make it fast. as far as I can tell, this works well for
vast majority of users.

--
Regards,
Igor
 
 
On Thu, Jun 11, 2015, at 09:26 AM, Tami Takamiya wrote:
> Igor,
>  
> Thank you for your quick response.
>  
> Previously we were using m2e 1.4 (1.4.1.20140328-1905)
on Eclipse 3.8.1 and upgraded to m2e 1.6 (1.6.0.20150325-2013) on Eclipse
4.4.2.
> I have not tried to run m2e 1.4 on Eclipse
4.4.2.  I will try that today to see whether it would resolve our
issues.
>  
> I really like the idea to cache project
runtime classpath!
>  
> Tami Takamiya
>  
> [email protected] wrote on 06/11/2015
07:37:47 AM:
>  
> 
> From: Igor Fedorenko <[email protected]>
> > To: [email protected]
> > Date: 06/11/2015 07:38 AM
> > Subject: Re: [m2e-users] Maven project cache
size in ProjectRegistryManager
> > Sent by: [email protected]
> > 
> 
> The actual cache size is rather arbitrary, but m2e intentionally 
> 
> keeps the number of cached MavenProject instances very small and 
> 
> there is no way to configure the cache size. Eclipse is not expected
> 
> to build anything before application launch, so the behaviour you
> 
> 
> observe unusual.
> >  
> > The limit on project cache size was introduced
very early in m2e 1.5
> 
> development cycle, so unless you are upgrading from m2e 1.4 or 
> 
> earlier, something else must be going on.
> >  
> > I don't believe increasing the cache size or
making it user-
> 
> configurable is the right answer here. We need to stop Eclipse from
> 
> 
> running the build (if that's what it's doing) and maybe cache 
> 
> project runtime classpath such that m2e does not need to read 
> 
> MavenProjects during application launch. 
> >  
> > --
> > Regards,
> > Igor
> >  
> >  
> > On Thu, Jun 11, 2015, at 12:04 AM, Tami Takamiya
wrote:
> > Hi, 
> >  
> > This is my first post to this group.  I
was not sure if I should 
> 
> post to the user group or the developer group.  Since I am an
user, 
> 
> I post this here.  If it seems more appropriate in the developer
> 
> 
> group, I will re-post it. 
> >  
> > ==== 
> >  
> > We have a performance issue with using m2e (version
1.6.0.
> 
> 20150325-2013).  It seems like whenever we run a program or a
JUnit,
> 
> lots of projects in workspace are rebuilt and stuck at 57% with the
> 
> 
> "Verifying launch attributes..." message. 
> >  
> > I ran a separate Eclipse instance in debug mode
and found there is a
> 
> cache in 
> 
> org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager
> 
> class and it seems to be used for caching dependency information of
> 
> 
> each Maven project. 
> >  
> > However, according to the source code, the maximum
size of the 
> 
> project cache is hard-coded to 5, which I think too small for our
usage.   
> >  
> > Is there any way to increase this value?  
Or is this value set to 5
> 
> intentionally?   
> >  
> > ==== 
> >  
> > Tami Takamiya
> > _______________________________________________
> > m2e-users mailing list
> > [email protected]
> > To change your delivery options, retrieve your
password, or 
> 
> unsubscribe from this list, visit
> > https://dev.eclipse.org/mailman/listinfo/m2e-users
> >  _______________________________________________
> 
> m2e-users mailing list
> 
> [email protected]
> 
> To change your delivery options, retrieve your password, or 
> 
> unsubscribe from this list, visit
> 
> https://dev.eclipse.org/mailman/listinfo/m2e-users
> _________________________________________________
> m2e-users mailing list
> [email protected]
> To change your delivery options, retrieve your password, or unsubscribe from 
> this list, visit
> https://dev.eclipse.org/mailman/listinfo/m2e-users
 
_______________________________________________
m2e-users mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/m2e-users

Reply via email to