Hello M2E-Devs,
the maven-runtime projects of M2E that provide the embedded Maven runtime and archetype have been reworked to be Maven projects [1], that also participate in the regular PDE workspace build when being checked out in the M2E-dev workspace.
This conversion simplifies the build of M2E to a single 'mvn clean verify' invocation and also allows to add extra custom M2E classes to the embedded maven runtime, while keeping the simplicity of maven/archetype version updates.
The reason I'm reaching out to you is that, when you update your existing M2E workspace to the current master there will likely some garbage in the unstaged area in the "Git Staging".
In order to clean up your m2e-maven-runtime project and its sub-projects I recommend you to perform the following steps:
1. Delete the project "m2e-maven-runtime" and its two nested children from your workspace (don't delete it from disk)
2. Perform a git-clean of the just delete project using the following command from root of your m2e git repo clone:
git clean -x -f m2e-maven-runtime
3. Re-run the Oomph Setup for M2E and perform a restart, if necessary.
If you are not using the Oomph-setup, make sure you have the latest m2e-snapshot installed in your development Eclipse and then import "m2e-maven-runtime" and its two children as Existing Maven projects as well as the new 'm2e-parent' project.
Greetings
Hannes
[1] - https://github.com/eclipse-m2e/m2e-core/pull/466