[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [m2e-dev] m2e and maven-resources-plugin
|
Thanks Igor. Yes I have done some more debugging and made my way to the EclipseIncrementalBuildContext.
It is really odd, having imported the project, simply right-clicking on it in project explorer is enough to trigger a build. In my case it still looks as though the maven resources plugin is copying files to target/classes, which then triggers the build.
Thanks for your reply.
-----Original Message-----
From: m2e-dev-bounces@xxxxxxxxxxx [mailto:m2e-dev-bounces@xxxxxxxxxxx] On Behalf Of Igor Fedorenko
Sent: 13 February 2013 12:06
To: m2e-dev@xxxxxxxxxxx
Subject: Re: [m2e-dev] m2e and maven-resources-plugin
EclipseBuildContext is used during full/clean build only, during incremental build EclipseIncrementalBuildContext is supposed to be used.
You need to find what triggers full/clean build, which unfortunately is not easy at the moment.
--
Regards,
Igor
On 2013-02-13 3:36 AM, Paul Hardaker wrote:
> Hi there,
>
> I'm hoping you can help me here since I've been scratching my head
> over this for a while now!
>
> We are seeing some undesirable behaviour in eclipse as regards our
> maven projects. For no apparent reason our projects often get cleaned
> and re-built, which can be a big time waster.
>
> I've been investigating this and think I've tracked it down to the m2e
> integration for the maven-resources-plugin. If I debug the resources
> plugin,
> org.apache.maven.shared.filtering.DefaultMavenResourcesFiltering
> calls the
> org.eclipse.m2e.core.internal.builder.EclipseBuildContext.hasDelta()
> methods - but I see these are hard coded to return true!
>
> I think the upshot of what happens is every time eclipse decides it
> needs to copy maven resources, they get copied to target/classes,
> which then triggers eclipse into a build cycle. This is mentioned here
> http://wiki.eclipse.org/M2E_compatible_maven_plugins "Out-of-sync
> files under target/classes or target/test-classes can also cause
> unexpected JDT "clean" builds"
>
> Are you able to offer any advice regarding this?
>
> Many thanks,
>
> Paul
>
> *Paul Hardaker*
>
> *Software Developer*
>
_______________________________________________
m2e-dev mailing list
m2e-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/m2e-dev