You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by kh...@apache.org on 2019/12/07 18:19:39 UTC

[maven] branch MNG-6812 updated (e15481f -> 61b2926)

This is an automated email from the ASF dual-hosted git repository.

khmarbaise pushed a change to branch MNG-6812
in repository https://gitbox.apache.org/repos/asf/maven.git.


 discard e15481f  WIP - Removing unnecessary filtering and rat configuration.
 discard c88d69c  WIP - Removing much more not used files.
 discard 3bcc6e2  WIP - Removing more not used files.
 discard 554cc6f  WIP - Remove not used files.
 discard f339277  WIP - Remove profiles.
     new 61b2926  [MNG-6812] - Remove unused files from maven-embedder

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (e15481f)
            \
             N -- N -- N   refs/heads/MNG-6812 (61b2926)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:


[maven] 01/01: [MNG-6812] - Remove unused files from maven-embedder

Posted by kh...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

khmarbaise pushed a commit to branch MNG-6812
in repository https://gitbox.apache.org/repos/asf/maven.git

commit 61b2926c0a6e75ff0fcd895df2658fc0580653c9
Author: Karl Heinz Marbaise <kh...@apache.org>
AuthorDate: Sat Dec 7 15:41:50 2019 +0100

    [MNG-6812] - Remove unused files from maven-embedder
---
 maven-embedder/pom.xml                             |  22 --
 .../src/test/embedder-test-project/pom.xml         |  48 ---
 .../src/main/java/org/apache/maven/App.java        |  13 -
 .../src/test/java/org/apache/maven/AppTest.java    |  38 --
 .../aggregate-mojo-failure/plugin/pom.xml          |  49 ---
 .../src/main/java/org/plugin/TestPlugin.java       |  36 --
 .../aggregate-mojo-failure/project/pom.xml         |  25 --
 .../bad-build-plan/plugin/pom.xml                  |  49 ---
 .../src/main/java/org/plugin/TestPlugin.java       |  35 --
 .../bad-build-plan/project/pom.xml                 |  25 --
 .../bad-dep-version/pom.xml                        |  33 --
 .../test-maven-ext/1/test-maven-ext-1.pom          |  34 --
 .../bad-ext-direct-deps/project/pom.xml            |  35 --
 .../1/bad-ext-plugin-dep-ver-maven-plugin-1.jar    | Bin 3166 -> 0 bytes
 .../1/bad-ext-plugin-dep-ver-maven-plugin-1.pom    |  55 ---
 .../bad-ext-plugin-dep-ver/plugin/pom.xml          |  57 ---
 .../src/main/java/org/plugin/TestPlugin.java       |  33 --
 .../bad-ext-plugin-dep-ver/project/pom.xml         |  37 --
 .../1/bad-ext-plugin-maven-ver-maven-plugin-1.jar  | Bin 3166 -> 0 bytes
 .../1/bad-ext-plugin-maven-ver-maven-plugin-1.pom  |  54 ---
 .../maven-metadata-local.xml                       |  12 -
 .../bad-ext-plugin-maven-ver/plugin/pom.xml        |  57 ---
 .../src/main/java/org/plugin/TestPlugin.java       |  33 --
 .../bad-ext-plugin-maven-ver/project/pom.xml       |  37 --
 .../bad-maven-version/pom.xml                      |  11 -
 .../bad-mg-dep-version/pom.xml                     |  35 --
 .../bad-non-dep-version/pom.xml                    |  35 --
 .../bad-profile-repo/pom.xml                       |   7 -
 .../bad-profile-repo/profiles.xml                  |  18 -
 .../config-rdonly-mojo-param/plugin/pom.xml        |  49 ---
 .../src/main/java/org/plugin/TestPlugin.java       |  39 --
 .../config-rdonly-mojo-param/project/pom.xml       |  47 ---
 .../deploy-repo-creation-err/pom.xml               |  41 ---
 .../duplicated-attachments/plugin/pom.xml          |  54 ---
 .../src/main/java/org/plugin/TestPlugin.java       |  50 ---
 .../duplicated-attachments/project/pom.xml         |  25 --
 .../1/err-loading-plugin-maven-plugin-1.jar        | Bin 3166 -> 0 bytes
 .../1/err-loading-plugin-maven-plugin-1.pom        |  55 ---
 .../err-loading-plugin/project/pom.xml             |  45 ---
 .../org/apache/maven/errortest/dep/1/dep-1.pom     |  16 -
 .../1/err-resolving-ext-plugin-maven-plugin-1.jar  | Bin 3166 -> 0 bytes
 .../1/err-resolving-ext-plugin-maven-plugin-1.pom  |  60 ----
 .../err-resolving-ext-plugin/project/pom.xml       |  18 -
 .../org/apache/maven/errortest/dep/1/dep-1.pom     |  16 -
 .../err-resolving-project-dep/project/pom.xml      |  27 --
 .../apache/maven/test/error/mojoFailure/App.java   |  13 -
 .../maven/test/error/mojoFailure/AppTest.java      |  38 --
 .../test-maven-ext-dep/1/test-maven-ext-dep-1.pom  |  26 --
 .../test-maven-ext/1/test-maven-ext-1.pom          |  34 --
 .../ext-deps-resolve-err/project/pom.xml           |  35 --
 .../ext-plugin-artifact-missing-maven-plugin-1.pom |  55 ---
 .../ext-plugin-artifact-missing/project/pom.xml    |  37 --
 .../ext-plugin-realm-error/plugin/pom.xml          |  49 ---
 .../src/main/java/org/plugin/ComponentOne.java     |   8 -
 .../src/main/java/org/plugin/ComponentTwo.java     |   8 -
 .../src/main/java/org/plugin/TestPlugin.java       |  39 --
 .../main/resources/META-INF/plexus/components.xml  |  25 --
 .../ext-plugin-realm-error/project/pom.xml         |  36 --
 .../1/ext-plugin-version-err-maven-plugin-1.jar    | Bin 3166 -> 0 bytes
 .../1/ext-plugin-version-err-maven-plugin-1.pom    |  50 ---
 .../maven-metadata-local.xml                       |  10 -
 .../ext-plugin-version-err/plugin/pom.xml          |  57 ---
 .../src/main/java/org/plugin/TestPlugin.java       |  33 --
 .../ext-plugin-version-err/project/pom.xml         |  36 --
 .../ext-realm-error/ext/pom.xml                    |  38 --
 .../ext/src/main/java/org/ext/App.java             |  13 -
 .../main/resources/META-INF/plexus/components.xml  |   1 -
 .../ext-realm-error/project/pom.xml                |  35 --
 .../interp-from-model/pom.xml                      |   7 -
 .../local-repo/org/test/bad-pom/1/bad-pom-1.pom    |   9 -
 .../interp-from-project/project/pom.xml            |  22 --
 .../load-extern-profiles-ioex/pom.xml              |   7 -
 .../load-extern-profiles-xex/pom.xml               |   7 -
 .../load-extern-profiles-xex/profiles.xml          |   4 -
 .../missing-direct-invoke-mojo/plugin/pom.xml      |  49 ---
 .../src/main/java/org/plugin/TestPlugin.java       |  36 --
 .../missing-module-pom/child1/pom.xml              |  19 -
 .../child1/src/main/java/org/test/App.java         |  13 -
 .../child1/src/test/java/org/test/AppTest.java     |  38 --
 .../missing-module-pom/pom.xml                     |  13 -
 .../missing-parent-pom/pom.xml                     |  11 -
 .../missing-req-mojo-param/plugin/pom.xml          |  49 ---
 .../src/main/java/org/plugin/TestPlugin.java       |  38 --
 .../missing-req-mojo-param/project/pom.xml         |  25 --
 .../mojo-config-error/plugin/pom.xml               |  49 ---
 .../src/main/java/org/plugin/TestPlugin.java       |  33 --
 .../src/main/resources/META-INF/maven/plugin.xml   |  38 --
 .../mojo-config-error/project/pom.xml              |  45 ---
 .../mojo-exec-err/plugin/pom.xml                   |  49 ---
 .../src/main/java/org/plugin/TestPlugin.java       |  33 --
 .../mojo-exec-err/project/pom.xml                  |  26 --
 .../mojo-lookup-err/plugin/pom.xml                 |  54 ---
 .../src/main/java/org/plugin/TestPlugin.java       |  42 ---
 .../mojo-lookup-err/project/pom.xml                |  25 --
 .../parent-parse-ioex/child/pom.xml                |  10 -
 .../parent-parse-ioex/pom.xml                      |   0
 .../parent-parse-xex/child/pom.xml                 |  10 -
 .../parent-parse-xex/pom.xml                       |   7 -
 .../profile-activator-err/pom.xml                  |  39 --
 .../profile-activator-lookup-err/ext/pom.xml       |  38 --
 .../ext/src/main/java/org/ext/App.java             |  13 -
 .../main/resources/META-INF/plexus/components.xml  |  16 -
 .../profile-activator-lookup-err/project/pom.xml   |  46 ---
 .../project-collision/mod1/pom.xml                 |   7 -
 .../project-collision/mod2/pom.xml                 |   7 -
 .../project-collision/pom.xml                      |  12 -
 .../project-cycle/dep/pom.xml                      |  12 -
 .../error-reporting-projects/project-cycle/pom.xml |  19 -
 .../project-dep-missing/pom.xml                    |  22 --
 .../apache/maven/test/error/mojoFailure/App.java   |  13 -
 .../maven/test/error/mojoFailure/AppTest.java      |  38 --
 .../project-mojo-failure/pom.xml                   |  17 -
 .../apache/maven/test/error/mojoFailure/App.java   |  14 -
 .../maven/test/error/mojoFailure/AppTest.java      |  38 --
 .../project-parse-xex/pom.xml                      |  25 --
 .../project-validation/pom.xml                     |  13 -
 .../repo-creation-err/pom.xml                      |  41 ---
 .../test/eventing-projects/read-with-deps/pom.xml  |  15 -
 .../read-with-deps/repo/tests/dep/1/dep-1.pom      |   6 -
 .../eventing-projects/simple-read-project/pom.xml  |   6 -
 .../test/extensions/META-INF/plexus/components.xml |  28 --
 .../src/test/plugin-version-references/jar-pom.xml |  32 --
 .../plugin-version-references/maven-plugin-pom.xml |  36 --
 .../bad-module-non-recursive/badmodule/pom.xml     |  14 -
 .../bad-module-non-recursive/goodmodule/pom.xml    |  14 -
 .../test/projects/bad-module-non-recursive/pom.xml |  14 -
 .../src/test/projects/invalid-goal/pom.xml         |  49 ---
 .../project/pom.xml                                |  13 -
 .../src/main/java/org/codehaus/m2eclipse/App.java  |  13 -
 .../test/java/org/codehaus/m2eclipse/AppTest.java  |  38 --
 .../parent/1.0-SNAPSHOT/maven-metadata-company.xml |  11 -
 .../parent/1.0-SNAPSHOT/parent-1.0-SNAPSHOT.pom    |  18 -
 .../m2eclipse/parent/maven-metadata-local.xml      |  11 -
 .../settings.xml                                   |  23 --
 .../src/test/projects/optional-dep/pom.xml         |  20 --
 .../readProject-missingModuleIgnored/pom.xml       |  13 -
 .../modules/child1/pom.xml                         |  13 -
 .../readProject-withScmInheritance/pom.xml         |  19 -
 .../org.apache.maven/maven-core/pom.properties     |  18 -
 .../resources/pom-with-distribution-status.xml     |  30 --
 .../test/resources/pom-without-dependencies.xml    |  30 --
 maven-embedder/src/test/resources/pom.xml          |  34 --
 maven-embedder/src/test/resources/pom2.xml         |  48 ---
 .../test/resources/settings/invalid-settings.xml   |  24 --
 .../src/test/resources/settings/valid-settings.xml |  27 --
 maven-model-builder/src/main/mdo/profiles.mdo      | 399 ---------------------
 146 files changed, 4355 deletions(-)

diff --git a/maven-embedder/pom.xml b/maven-embedder/pom.xml
index 63c47ac..da1c1f5 100644
--- a/maven-embedder/pom.xml
+++ b/maven-embedder/pom.xml
@@ -170,28 +170,6 @@ under the License.
   </dependencies>
 
   <build>
-    <resources>
-      <resource>
-        <directory>src/main/resources</directory>
-        <filtering>true</filtering>
-      </resource>
-    </resources>
-    <pluginManagement>
-      <plugins>
-        <plugin>
-          <groupId>org.apache.rat</groupId>
-          <artifactId>apache-rat-plugin</artifactId>
-          <configuration>
-            <excludes combine.children="append">
-              <exclude>src/main/resources/META-INF/MANIFEST.MF</exclude>
-              <exclude>src/test/*-projects/**</exclude>
-              <exclude>src/test/*-project/**</exclude>
-              <exclude>src/test/plugin-version-references/**</exclude>
-            </excludes>
-          </configuration>
-        </plugin>
-      </plugins>
-    </pluginManagement>
     <plugins>
       <plugin>
         <groupId>org.eclipse.sisu</groupId>
diff --git a/maven-embedder/src/test/embedder-test-project/pom.xml b/maven-embedder/src/test/embedder-test-project/pom.xml
deleted file mode 100644
index 9917dd5..0000000
--- a/maven-embedder/src/test/embedder-test-project/pom.xml
+++ /dev/null
@@ -1,48 +0,0 @@
-
-  <!--
-    Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE
-    file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
-    the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by
-    applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language
-    governing permissions and limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven</groupId>
-  <artifactId>embedder-test-project</artifactId>
-  <packaging>jar</packaging>
-  <version>1.0-SNAPSHOT</version>
-  <name>Maven Quick Start Archetype</name>
-  <url>http://maven.apache.org</url>
-  <dependencies>
-    <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
-      <version>3.8.1</version>
-      <scope>test</scope>
-    </dependency>
-  </dependencies>
-  <profiles>
-    <profile>
-      <id>embedderProfile</id>
-      <properties>
-        <embedderProfile>true</embedderProfile>
-        <name>jason</name>
-        <occupation>somnambulance</occupation>
-      </properties>
-    </profile>
-  </profiles>
-  <build>
-    <plugins>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-surefire-plugin</artifactId>
-        <version>2.4.3</version>
-      </plugin>
-    </plugins>
-  </build>
-</project>
diff --git a/maven-embedder/src/test/embedder-test-project/src/main/java/org/apache/maven/App.java b/maven-embedder/src/test/embedder-test-project/src/main/java/org/apache/maven/App.java
deleted file mode 100644
index 3902bac..0000000
--- a/maven-embedder/src/test/embedder-test-project/src/main/java/org/apache/maven/App.java
+++ /dev/null
@@ -1,13 +0,0 @@
-package org.apache.maven;
-
-/**
- * Hello world!
- *
- */
-public class App
-{
-    public static void main( String[] args )
-    {
-        System.out.println( "Hello World!" );
-    }
-}
diff --git a/maven-embedder/src/test/embedder-test-project/src/test/java/org/apache/maven/AppTest.java b/maven-embedder/src/test/embedder-test-project/src/test/java/org/apache/maven/AppTest.java
deleted file mode 100644
index 0c9e7ad..0000000
--- a/maven-embedder/src/test/embedder-test-project/src/test/java/org/apache/maven/AppTest.java
+++ /dev/null
@@ -1,38 +0,0 @@
-package org.apache.maven;
-
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
-
-/**
- * Unit test for simple App.
- */
-public class AppTest
-    extends TestCase
-{
-    /**
-     * Create the test case
-     *
-     * @param testName name of the test case
-     */
-    public AppTest( String testName )
-    {
-        super( testName );
-    }
-
-    /**
-     * @return the suite of tests being tested
-     */
-    public static Test suite()
-    {
-        return new TestSuite( AppTest.class );
-    }
-
-    /**
-     * Rigorous Test :-)
-     */
-    public void testApp()
-    {
-        assertTrue( true );
-    }
-}
diff --git a/maven-embedder/src/test/error-reporting-projects/aggregate-mojo-failure/plugin/pom.xml b/maven-embedder/src/test/error-reporting-projects/aggregate-mojo-failure/plugin/pom.xml
deleted file mode 100644
index a0dfb08..0000000
--- a/maven-embedder/src/test/error-reporting-projects/aggregate-mojo-failure/plugin/pom.xml
+++ /dev/null
@@ -1,49 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>aggregate-mojo-failure-maven-plugin</artifactId>
-  <packaging>maven-plugin</packaging>
-  <version>1</version>
-  <dependencies>
-    <dependency>
-      <groupId>org.apache.maven</groupId>
-      <artifactId>maven-plugin-api</artifactId>
-      <version>2.0</version>
-    </dependency>
-  </dependencies>
-  <build>
-    <pluginManagement>
-      <plugins>
-        <plugin>
-          <artifactId>maven-surefire-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-deploy-plugin</artifactId>
-          <version>2.3</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-install-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-resources-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-jar-plugin</artifactId>
-          <version>2.1</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-compiler-plugin</artifactId>
-          <version>2.0.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-plugin-plugin</artifactId>
-          <version>2.3</version>
-        </plugin>
-      </plugins>
-    </pluginManagement>
-  </build>
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/aggregate-mojo-failure/plugin/src/main/java/org/plugin/TestPlugin.java b/maven-embedder/src/test/error-reporting-projects/aggregate-mojo-failure/plugin/src/main/java/org/plugin/TestPlugin.java
deleted file mode 100644
index ec25183..0000000
--- a/maven-embedder/src/test/error-reporting-projects/aggregate-mojo-failure/plugin/src/main/java/org/plugin/TestPlugin.java
+++ /dev/null
@@ -1,36 +0,0 @@
-package org.plugin;
-
-import org.apache.maven.plugin.Mojo;
-import org.apache.maven.plugin.MojoExecutionException;
-import org.apache.maven.plugin.MojoFailureException;
-import org.apache.maven.plugin.logging.Log;
-
-/**
- * @goal test
- * @aggregator
- *
- * @author jdcasey
- */
-public class TestPlugin
-    implements Mojo
-{
-
-    private Log log;
-
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
-        throw new MojoFailureException( this, "This mojo will always fail.", "This mojo is programmed to fail at all times, to express certain error-reporting functions." );
-    }
-
-    public Log getLog()
-    {
-        return log;
-    }
-
-    public void setLog( Log log )
-    {
-        this.log = log;
-    }
-
-}
diff --git a/maven-embedder/src/test/error-reporting-projects/aggregate-mojo-failure/project/pom.xml b/maven-embedder/src/test/error-reporting-projects/aggregate-mojo-failure/project/pom.xml
deleted file mode 100644
index cddcc14..0000000
--- a/maven-embedder/src/test/error-reporting-projects/aggregate-mojo-failure/project/pom.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven</groupId>
-  <artifactId>aggregate-mojo-failure</artifactId>
-  <version>1</version>
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/bad-build-plan/plugin/pom.xml b/maven-embedder/src/test/error-reporting-projects/bad-build-plan/plugin/pom.xml
deleted file mode 100644
index 0a0c0d7..0000000
--- a/maven-embedder/src/test/error-reporting-projects/bad-build-plan/plugin/pom.xml
+++ /dev/null
@@ -1,49 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>bad-build-plan-maven-plugin</artifactId>
-  <packaging>maven-plugin</packaging>
-  <version>1</version>
-  <dependencies>
-    <dependency>
-      <groupId>org.apache.maven</groupId>
-      <artifactId>maven-plugin-api</artifactId>
-      <version>2.0</version>
-    </dependency>
-  </dependencies>
-  <build>
-    <pluginManagement>
-      <plugins>
-        <plugin>
-          <artifactId>maven-surefire-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-deploy-plugin</artifactId>
-          <version>2.3</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-install-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-resources-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-jar-plugin</artifactId>
-          <version>2.1</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-compiler-plugin</artifactId>
-          <version>2.0.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-plugin-plugin</artifactId>
-          <version>2.3</version>
-        </plugin>
-      </plugins>
-    </pluginManagement>
-  </build>
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/bad-build-plan/plugin/src/main/java/org/plugin/TestPlugin.java b/maven-embedder/src/test/error-reporting-projects/bad-build-plan/plugin/src/main/java/org/plugin/TestPlugin.java
deleted file mode 100644
index b5e6ecd..0000000
--- a/maven-embedder/src/test/error-reporting-projects/bad-build-plan/plugin/src/main/java/org/plugin/TestPlugin.java
+++ /dev/null
@@ -1,35 +0,0 @@
-package org.plugin;
-
-import org.apache.maven.plugin.Mojo;
-import org.apache.maven.plugin.MojoExecutionException;
-import org.apache.maven.plugin.MojoFailureException;
-import org.apache.maven.plugin.logging.Log;
-
-/**
- * @goal test
- * @execute goal="my:something:else:that:is:wrong"
- *
- * @author jdcasey
- */
-public class TestPlugin
-    implements Mojo
-{
-
-    private Log log;
-
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
-    }
-
-    public Log getLog()
-    {
-        return log;
-    }
-
-    public void setLog( Log log )
-    {
-        this.log = log;
-    }
-
-}
diff --git a/maven-embedder/src/test/error-reporting-projects/bad-build-plan/project/pom.xml b/maven-embedder/src/test/error-reporting-projects/bad-build-plan/project/pom.xml
deleted file mode 100644
index 6a4bcda..0000000
--- a/maven-embedder/src/test/error-reporting-projects/bad-build-plan/project/pom.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven</groupId>
-  <artifactId>bad-build-plan</artifactId>
-  <version>1</version>
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/bad-dep-version/pom.xml b/maven-embedder/src/test/error-reporting-projects/bad-dep-version/pom.xml
deleted file mode 100644
index cfd2970..0000000
--- a/maven-embedder/src/test/error-reporting-projects/bad-dep-version/pom.xml
+++ /dev/null
@@ -1,33 +0,0 @@
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven</groupId>
-  <artifactId>bad-dep-version</artifactId>
-  <version>1</version>
-
-  <dependencies>
-    <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
-      <version>[3.1,</version>
-    </dependency>
-  </dependencies>
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/bad-ext-direct-deps/local-repo/org/apache/maven/errortest/test-maven-ext/1/test-maven-ext-1.pom b/maven-embedder/src/test/error-reporting-projects/bad-ext-direct-deps/local-repo/org/apache/maven/errortest/test-maven-ext/1/test-maven-ext-1.pom
deleted file mode 100644
index dcaf397..0000000
--- a/maven-embedder/src/test/error-reporting-projects/bad-ext-direct-deps/local-repo/org/apache/maven/errortest/test-maven-ext/1/test-maven-ext-1.pom
+++ /dev/null
@@ -1,34 +0,0 @@
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>test-maven-ext</artifactId>
-  <version>1</version>
-  
-  <dependencies>
-    <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
-      <version>[3.8,</version>
-    </dependency>
-  </dependencies>
-  
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/bad-ext-direct-deps/project/pom.xml b/maven-embedder/src/test/error-reporting-projects/bad-ext-direct-deps/project/pom.xml
deleted file mode 100644
index 6d06469..0000000
--- a/maven-embedder/src/test/error-reporting-projects/bad-ext-direct-deps/project/pom.xml
+++ /dev/null
@@ -1,35 +0,0 @@
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>bad-ext-direct-deps</artifactId>
-  <version>1</version>
-
-  <build>
-    <extensions>
-      <extension>
-        <groupId>org.apache.maven.errortest</groupId>
-        <artifactId>test-maven-ext</artifactId>
-        <version>1</version>
-      </extension>
-    </extensions>
-  </build>
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/bad-ext-plugin-dep-ver/local-repo/org/apache/maven/errortest/bad-ext-plugin-dep-ver-maven-plugin/1/bad-ext-plugin-dep-ver-maven-plugin-1.jar b/maven-embedder/src/test/error-reporting-projects/bad-ext-plugin-dep-ver/local-repo/org/apache/maven/errortest/bad-ext-plugin-dep-ver-maven-plugin/1/bad-ext-plugin-dep-ver-maven-plugin-1.jar
deleted file mode 100644
index 7d84901..0000000
Binary files a/maven-embedder/src/test/error-reporting-projects/bad-ext-plugin-dep-ver/local-repo/org/apache/maven/errortest/bad-ext-plugin-dep-ver-maven-plugin/1/bad-ext-plugin-dep-ver-maven-plugin-1.jar and /dev/null differ
diff --git a/maven-embedder/src/test/error-reporting-projects/bad-ext-plugin-dep-ver/local-repo/org/apache/maven/errortest/bad-ext-plugin-dep-ver-maven-plugin/1/bad-ext-plugin-dep-ver-maven-plugin-1.pom b/maven-embedder/src/test/error-reporting-projects/bad-ext-plugin-dep-ver/local-repo/org/apache/maven/errortest/bad-ext-plugin-dep-ver-maven-plugin/1/bad-ext-plugin-dep-ver-maven-plugin-1.pom
deleted file mode 100644
index 3c7f3f3..0000000
--- a/maven-embedder/src/test/error-reporting-projects/bad-ext-plugin-dep-ver/local-repo/org/apache/maven/errortest/bad-ext-plugin-dep-ver-maven-plugin/1/bad-ext-plugin-dep-ver-maven-plugin-1.pom
+++ /dev/null
@@ -1,55 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>bad-ext-plugin-dep-ver-maven-plugin</artifactId>
-  <packaging>maven-plugin</packaging>
-  <version>1</version>
-  
-  <dependencies>
-    <dependency>
-      <groupId>org.apache.maven</groupId>
-      <artifactId>maven-plugin-api</artifactId>
-      <version>2.0</version>
-    </dependency>
-    <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
-      <version>[3.8.1,</version>
-    </dependency>
-  </dependencies>
-  <build>
-    <pluginManagement>
-      <plugins>
-        <plugin>
-          <artifactId>maven-surefire-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-deploy-plugin</artifactId>
-          <version>2.3</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-install-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-resources-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-jar-plugin</artifactId>
-          <version>2.1</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-compiler-plugin</artifactId>
-          <version>2.0.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-plugin-plugin</artifactId>
-          <version>2.3</version>
-        </plugin>
-      </plugins>
-    </pluginManagement>
-  </build>
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/bad-ext-plugin-dep-ver/plugin/pom.xml b/maven-embedder/src/test/error-reporting-projects/bad-ext-plugin-dep-ver/plugin/pom.xml
deleted file mode 100644
index 2c3da51..0000000
--- a/maven-embedder/src/test/error-reporting-projects/bad-ext-plugin-dep-ver/plugin/pom.xml
+++ /dev/null
@@ -1,57 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>bad-ext-plugin-maven-ver-maven-plugin</artifactId>
-  <packaging>maven-plugin</packaging>
-  <version>1</version>
-
-    <!--
-  <prerequisites>
-    <maven>10</maven>
-  </prerequisites>
-
-  -->
-
-  <dependencies>
-    <dependency>
-      <groupId>org.apache.maven</groupId>
-      <artifactId>maven-plugin-api</artifactId>
-      <version>2.0</version>
-    </dependency>
-  </dependencies>
-  <build>
-    <pluginManagement>
-      <plugins>
-        <plugin>
-          <artifactId>maven-surefire-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-deploy-plugin</artifactId>
-          <version>2.3</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-install-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-resources-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-jar-plugin</artifactId>
-          <version>2.1</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-compiler-plugin</artifactId>
-          <version>2.0.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-plugin-plugin</artifactId>
-          <version>2.3</version>
-        </plugin>
-      </plugins>
-    </pluginManagement>
-  </build>
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/bad-ext-plugin-dep-ver/plugin/src/main/java/org/plugin/TestPlugin.java b/maven-embedder/src/test/error-reporting-projects/bad-ext-plugin-dep-ver/plugin/src/main/java/org/plugin/TestPlugin.java
deleted file mode 100644
index 5836f1e..0000000
--- a/maven-embedder/src/test/error-reporting-projects/bad-ext-plugin-dep-ver/plugin/src/main/java/org/plugin/TestPlugin.java
+++ /dev/null
@@ -1,33 +0,0 @@
-package org.plugin;
-
-import org.apache.maven.plugin.Mojo;
-import org.apache.maven.plugin.MojoExecutionException;
-import org.apache.maven.plugin.MojoFailureException;
-import org.apache.maven.plugin.logging.Log;
-
-/**
- * @goal test
- */
-public class TestPlugin
-    implements Mojo
-{
-
-    private Log log;
-
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
-        throw new MojoExecutionException( "This is meant to fail." );
-    }
-
-    public Log getLog()
-    {
-        return log;
-    }
-
-    public void setLog( Log log )
-    {
-        this.log = log;
-    }
-
-}
diff --git a/maven-embedder/src/test/error-reporting-projects/bad-ext-plugin-dep-ver/project/pom.xml b/maven-embedder/src/test/error-reporting-projects/bad-ext-plugin-dep-ver/project/pom.xml
deleted file mode 100644
index 9001cdc..0000000
--- a/maven-embedder/src/test/error-reporting-projects/bad-ext-plugin-dep-ver/project/pom.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven</groupId>
-  <artifactId>bad-ext-plugin-dep-ver</artifactId>
-  <version>1</version>
-
-  <build>
-    <plugins>
-      <plugin>
-        <groupId>org.apache.maven.errortest</groupId>
-        <artifactId>bad-ext-plugin-dep-ver-maven-plugin</artifactId>
-        <version>1</version>
-        <extensions>true</extensions>
-      </plugin>
-    </plugins>
-  </build>
-
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/bad-ext-plugin-maven-ver/local-repo/org/apache/maven/errortest/bad-ext-plugin-maven-ver-maven-plugin/1/bad-ext-plugin-maven-ver-maven-plugin-1.jar b/maven-embedder/src/test/error-reporting-projects/bad-ext-plugin-maven-ver/local-repo/org/apache/maven/errortest/bad-ext-plugin-maven-ver-maven-plugin/1/bad-ext-plugin-maven-ver-maven-plugin-1.jar
deleted file mode 100644
index 7d84901..0000000
Binary files a/maven-embedder/src/test/error-reporting-projects/bad-ext-plugin-maven-ver/local-repo/org/apache/maven/errortest/bad-ext-plugin-maven-ver-maven-plugin/1/bad-ext-plugin-maven-ver-maven-plugin-1.jar and /dev/null differ
diff --git a/maven-embedder/src/test/error-reporting-projects/bad-ext-plugin-maven-ver/local-repo/org/apache/maven/errortest/bad-ext-plugin-maven-ver-maven-plugin/1/bad-ext-plugin-maven-ver-maven-plugin-1.pom b/maven-embedder/src/test/error-reporting-projects/bad-ext-plugin-maven-ver/local-repo/org/apache/maven/errortest/bad-ext-plugin-maven-ver-maven-plugin/1/bad-ext-plugin-maven-ver-maven-plugin-1.pom
deleted file mode 100644
index ffe6141..0000000
--- a/maven-embedder/src/test/error-reporting-projects/bad-ext-plugin-maven-ver/local-repo/org/apache/maven/errortest/bad-ext-plugin-maven-ver-maven-plugin/1/bad-ext-plugin-maven-ver-maven-plugin-1.pom
+++ /dev/null
@@ -1,54 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>bad-ext-plugin-maven-ver-maven-plugin</artifactId>
-  <packaging>maven-plugin</packaging>
-  <version>1</version>
-  
-  <prerequisites>
-    <maven>10</maven>
-  </prerequisites>
-  
-  <dependencies>
-    <dependency>
-      <groupId>org.apache.maven</groupId>
-      <artifactId>maven-plugin-api</artifactId>
-      <version>2.0</version>
-    </dependency>
-  </dependencies>
-  <build>
-    <pluginManagement>
-      <plugins>
-        <plugin>
-          <artifactId>maven-surefire-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-deploy-plugin</artifactId>
-          <version>2.3</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-install-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-resources-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-jar-plugin</artifactId>
-          <version>2.1</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-compiler-plugin</artifactId>
-          <version>2.0.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-plugin-plugin</artifactId>
-          <version>2.3</version>
-        </plugin>
-      </plugins>
-    </pluginManagement>
-  </build>
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/bad-ext-plugin-maven-ver/local-repo/org/apache/maven/errortest/bad-ext-plugin-maven-ver-maven-plugin/maven-metadata-local.xml b/maven-embedder/src/test/error-reporting-projects/bad-ext-plugin-maven-ver/local-repo/org/apache/maven/errortest/bad-ext-plugin-maven-ver-maven-plugin/maven-metadata-local.xml
deleted file mode 100644
index 184a5f7..0000000
--- a/maven-embedder/src/test/error-reporting-projects/bad-ext-plugin-maven-ver/local-repo/org/apache/maven/errortest/bad-ext-plugin-maven-ver-maven-plugin/maven-metadata-local.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0"?><metadata>
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>bad-ext-plugin-maven-ver-maven-plugin</artifactId>
-  <versioning>
-    <latest>1</latest>
-    <release>1</release>
-    <versions>
-      <version>1</version>
-    </versions>
-    <lastUpdated>20070331131500</lastUpdated>
-  </versioning>
-</metadata>
diff --git a/maven-embedder/src/test/error-reporting-projects/bad-ext-plugin-maven-ver/plugin/pom.xml b/maven-embedder/src/test/error-reporting-projects/bad-ext-plugin-maven-ver/plugin/pom.xml
deleted file mode 100644
index 2c3da51..0000000
--- a/maven-embedder/src/test/error-reporting-projects/bad-ext-plugin-maven-ver/plugin/pom.xml
+++ /dev/null
@@ -1,57 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>bad-ext-plugin-maven-ver-maven-plugin</artifactId>
-  <packaging>maven-plugin</packaging>
-  <version>1</version>
-
-    <!--
-  <prerequisites>
-    <maven>10</maven>
-  </prerequisites>
-
-  -->
-
-  <dependencies>
-    <dependency>
-      <groupId>org.apache.maven</groupId>
-      <artifactId>maven-plugin-api</artifactId>
-      <version>2.0</version>
-    </dependency>
-  </dependencies>
-  <build>
-    <pluginManagement>
-      <plugins>
-        <plugin>
-          <artifactId>maven-surefire-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-deploy-plugin</artifactId>
-          <version>2.3</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-install-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-resources-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-jar-plugin</artifactId>
-          <version>2.1</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-compiler-plugin</artifactId>
-          <version>2.0.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-plugin-plugin</artifactId>
-          <version>2.3</version>
-        </plugin>
-      </plugins>
-    </pluginManagement>
-  </build>
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/bad-ext-plugin-maven-ver/plugin/src/main/java/org/plugin/TestPlugin.java b/maven-embedder/src/test/error-reporting-projects/bad-ext-plugin-maven-ver/plugin/src/main/java/org/plugin/TestPlugin.java
deleted file mode 100644
index 5836f1e..0000000
--- a/maven-embedder/src/test/error-reporting-projects/bad-ext-plugin-maven-ver/plugin/src/main/java/org/plugin/TestPlugin.java
+++ /dev/null
@@ -1,33 +0,0 @@
-package org.plugin;
-
-import org.apache.maven.plugin.Mojo;
-import org.apache.maven.plugin.MojoExecutionException;
-import org.apache.maven.plugin.MojoFailureException;
-import org.apache.maven.plugin.logging.Log;
-
-/**
- * @goal test
- */
-public class TestPlugin
-    implements Mojo
-{
-
-    private Log log;
-
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
-        throw new MojoExecutionException( "This is meant to fail." );
-    }
-
-    public Log getLog()
-    {
-        return log;
-    }
-
-    public void setLog( Log log )
-    {
-        this.log = log;
-    }
-
-}
diff --git a/maven-embedder/src/test/error-reporting-projects/bad-ext-plugin-maven-ver/project/pom.xml b/maven-embedder/src/test/error-reporting-projects/bad-ext-plugin-maven-ver/project/pom.xml
deleted file mode 100644
index 3ab2818..0000000
--- a/maven-embedder/src/test/error-reporting-projects/bad-ext-plugin-maven-ver/project/pom.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven</groupId>
-  <artifactId>bad-ext-plugin-maven-ver</artifactId>
-  <version>1</version>
-
-  <build>
-    <plugins>
-      <plugin>
-        <groupId>org.apache.maven.errortest</groupId>
-        <artifactId>bad-ext-plugin-maven-ver-maven-plugin</artifactId>
-        <version>1</version>
-        <extensions>true</extensions>
-      </plugin>
-    </plugins>
-  </build>
-
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/bad-maven-version/pom.xml b/maven-embedder/src/test/error-reporting-projects/bad-maven-version/pom.xml
deleted file mode 100644
index db547ca..0000000
--- a/maven-embedder/src/test/error-reporting-projects/bad-maven-version/pom.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>bad-maven-version</artifactId>
-  <version>1</version>
-
-  <prerequisites>
-    <maven>10</maven>
-  </prerequisites>
-
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/bad-mg-dep-version/pom.xml b/maven-embedder/src/test/error-reporting-projects/bad-mg-dep-version/pom.xml
deleted file mode 100644
index 4bb4c46..0000000
--- a/maven-embedder/src/test/error-reporting-projects/bad-mg-dep-version/pom.xml
+++ /dev/null
@@ -1,35 +0,0 @@
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven</groupId>
-  <artifactId>bad-mg-dep-version</artifactId>
-  <version>1</version>
-
-  <dependencyManagement>
-    <dependencies>
-      <dependency>
-        <groupId>junit</groupId>
-        <artifactId>junit</artifactId>
-        <version>[3.1,</version>
-      </dependency>
-    </dependencies>
-  </dependencyManagement>
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/bad-non-dep-version/pom.xml b/maven-embedder/src/test/error-reporting-projects/bad-non-dep-version/pom.xml
deleted file mode 100644
index dd2cff3..0000000
--- a/maven-embedder/src/test/error-reporting-projects/bad-non-dep-version/pom.xml
+++ /dev/null
@@ -1,35 +0,0 @@
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven</groupId>
-  <artifactId>bad-non-dep-version</artifactId>
-  <version>1</version>
-
-  <build>
-    <plugins>
-      <plugin>
-        <groupId>junit</groupId>
-        <artifactId>junit</artifactId>
-        <version>[3.1,</version>
-      </plugin>
-    </plugins>
-  </build>
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/bad-profile-repo/pom.xml b/maven-embedder/src/test/error-reporting-projects/bad-profile-repo/pom.xml
deleted file mode 100644
index d7a7375..0000000
--- a/maven-embedder/src/test/error-reporting-projects/bad-profile-repo/pom.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>bad-profile-repo</artifactId>
-  <version>1</version>
-
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/bad-profile-repo/profiles.xml b/maven-embedder/src/test/error-reporting-projects/bad-profile-repo/profiles.xml
deleted file mode 100644
index 43e20d8..0000000
--- a/maven-embedder/src/test/error-reporting-projects/bad-profile-repo/profiles.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0"?>
-<profilesXml>
-  <profiles>
-    <profile>
-      <id>test</id>
-      <repositories>
-        <repository>
-          <id>test-repo</id>
-          <url>http://www.google.com/</url>
-          <layout>nothing-special</layout>
-        </repository>
-      </repositories>
-    </profile>
-  </profiles>
-  <activeProfiles>
-    <activeProfile>test</activeProfile>
-  </activeProfiles>
-</profilesXml>
\ No newline at end of file
diff --git a/maven-embedder/src/test/error-reporting-projects/config-rdonly-mojo-param/plugin/pom.xml b/maven-embedder/src/test/error-reporting-projects/config-rdonly-mojo-param/plugin/pom.xml
deleted file mode 100644
index 73a9658..0000000
--- a/maven-embedder/src/test/error-reporting-projects/config-rdonly-mojo-param/plugin/pom.xml
+++ /dev/null
@@ -1,49 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>config-rdonly-mojo-param-maven-plugin</artifactId>
-  <packaging>maven-plugin</packaging>
-  <version>1</version>
-  <dependencies>
-    <dependency>
-      <groupId>org.apache.maven</groupId>
-      <artifactId>maven-plugin-api</artifactId>
-      <version>2.0</version>
-    </dependency>
-  </dependencies>
-  <build>
-    <pluginManagement>
-      <plugins>
-        <plugin>
-          <artifactId>maven-surefire-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-deploy-plugin</artifactId>
-          <version>2.3</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-install-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-resources-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-jar-plugin</artifactId>
-          <version>2.1</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-compiler-plugin</artifactId>
-          <version>2.0.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-plugin-plugin</artifactId>
-          <version>2.3</version>
-        </plugin>
-      </plugins>
-    </pluginManagement>
-  </build>
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/config-rdonly-mojo-param/plugin/src/main/java/org/plugin/TestPlugin.java b/maven-embedder/src/test/error-reporting-projects/config-rdonly-mojo-param/plugin/src/main/java/org/plugin/TestPlugin.java
deleted file mode 100644
index 6aa5c33..0000000
--- a/maven-embedder/src/test/error-reporting-projects/config-rdonly-mojo-param/plugin/src/main/java/org/plugin/TestPlugin.java
+++ /dev/null
@@ -1,39 +0,0 @@
-package org.plugin;
-
-import org.apache.maven.plugin.Mojo;
-import org.apache.maven.plugin.MojoExecutionException;
-import org.apache.maven.plugin.MojoFailureException;
-import org.apache.maven.plugin.logging.Log;
-
-/**
- * @goal test
- */
-public class TestPlugin
-    implements Mojo
-{
-
-    private Log log;
-
-    /**
-     * @parameter default-value="something"
-     * @required
-     * @readonly
-     */
-    private String param;
-
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
-    }
-
-    public Log getLog()
-    {
-        return log;
-    }
-
-    public void setLog( Log log )
-    {
-        this.log = log;
-    }
-
-}
diff --git a/maven-embedder/src/test/error-reporting-projects/config-rdonly-mojo-param/project/pom.xml b/maven-embedder/src/test/error-reporting-projects/config-rdonly-mojo-param/project/pom.xml
deleted file mode 100644
index e2c7412..0000000
--- a/maven-embedder/src/test/error-reporting-projects/config-rdonly-mojo-param/project/pom.xml
+++ /dev/null
@@ -1,47 +0,0 @@
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven</groupId>
-  <artifactId>config-rdonly-mojo-param</artifactId>
-  <version>1</version>
-
-  <build>
-    <plugins>
-      <plugin>
-        <groupId>org.apache.maven.errortest</groupId>
-        <artifactId>config-rdonly-mojo-param-maven-plugin</artifactId>
-        <version>1</version>
-        <executions>
-          <execution>
-            <id>test-run</id>
-            <phase>initialize</phase>
-            <goals>
-              <goal>test</goal>
-            </goals>
-            <configuration>
-              <param>something-else</param>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-    </plugins>
-  </build>
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/deploy-repo-creation-err/pom.xml b/maven-embedder/src/test/error-reporting-projects/deploy-repo-creation-err/pom.xml
deleted file mode 100644
index d766e41..0000000
--- a/maven-embedder/src/test/error-reporting-projects/deploy-repo-creation-err/pom.xml
+++ /dev/null
@@ -1,41 +0,0 @@
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven</groupId>
-  <artifactId>deploy-repo-creation-err</artifactId>
-  <version>1</version>
-
-  <dependencies>
-    <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
-      <version>3.8.1</version>
-    </dependency>
-  </dependencies>
-
-  <distributionManagement>
-    <repository>
-      <id>test</id>
-      <url>http://www.google.com</url>
-      <layout>nothing</layout>
-    </repository>
-  </distributionManagement>
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/duplicated-attachments/plugin/pom.xml b/maven-embedder/src/test/error-reporting-projects/duplicated-attachments/plugin/pom.xml
deleted file mode 100644
index 21222df..0000000
--- a/maven-embedder/src/test/error-reporting-projects/duplicated-attachments/plugin/pom.xml
+++ /dev/null
@@ -1,54 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>duplicated-attachments-maven-plugin</artifactId>
-  <packaging>maven-plugin</packaging>
-  <version>1</version>
-  <dependencies>
-    <dependency>
-      <groupId>org.apache.maven</groupId>
-      <artifactId>maven-plugin-api</artifactId>
-      <version>2.0</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.maven</groupId>
-      <artifactId>maven-project</artifactId>
-      <version>2.0.7</version>
-    </dependency>
-  </dependencies>
-  <build>
-    <pluginManagement>
-      <plugins>
-        <plugin>
-          <artifactId>maven-surefire-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-deploy-plugin</artifactId>
-          <version>2.3</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-install-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-resources-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-jar-plugin</artifactId>
-          <version>2.1</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-compiler-plugin</artifactId>
-          <version>2.0.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-plugin-plugin</artifactId>
-          <version>2.3</version>
-        </plugin>
-      </plugins>
-    </pluginManagement>
-  </build>
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/duplicated-attachments/plugin/src/main/java/org/plugin/TestPlugin.java b/maven-embedder/src/test/error-reporting-projects/duplicated-attachments/plugin/src/main/java/org/plugin/TestPlugin.java
deleted file mode 100644
index 6b0f61a..0000000
--- a/maven-embedder/src/test/error-reporting-projects/duplicated-attachments/plugin/src/main/java/org/plugin/TestPlugin.java
+++ /dev/null
@@ -1,50 +0,0 @@
-package org.plugin;
-
-import org.apache.maven.plugin.Mojo;
-import org.apache.maven.plugin.MojoExecutionException;
-import org.apache.maven.plugin.MojoFailureException;
-import org.apache.maven.plugin.logging.Log;
-import org.apache.maven.project.MavenProjectHelper;
-import org.apache.maven.project.MavenProject;
-
-/**
- * @goal test
- *
- * @author jdcasey
- */
-public class TestPlugin
-    implements Mojo
-{
-
-    private Log log;
-
-    /**
-     * @component
-     */
-    private MavenProjectHelper mavenProjectHelper;
-
-    /**
-     * @parameter default-value="${project}"
-     * @required
-     * @readonly
-     */
-    private MavenProject project;
-
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
-        mavenProjectHelper.attachArtifact( project, "pom", "classifier", project.getFile() );
-        mavenProjectHelper.attachArtifact( project, "pom", "classifier", project.getFile() );
-    }
-
-    public Log getLog()
-    {
-        return log;
-    }
-
-    public void setLog( Log log )
-    {
-        this.log = log;
-    }
-
-}
diff --git a/maven-embedder/src/test/error-reporting-projects/duplicated-attachments/project/pom.xml b/maven-embedder/src/test/error-reporting-projects/duplicated-attachments/project/pom.xml
deleted file mode 100644
index a9517c9..0000000
--- a/maven-embedder/src/test/error-reporting-projects/duplicated-attachments/project/pom.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven</groupId>
-  <artifactId>duplicated-attachments</artifactId>
-  <version>1</version>
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/err-loading-plugin/local-repo/org/apache/maven/errortest/err-loading-plugin-maven-plugin/1/err-loading-plugin-maven-plugin-1.jar b/maven-embedder/src/test/error-reporting-projects/err-loading-plugin/local-repo/org/apache/maven/errortest/err-loading-plugin-maven-plugin/1/err-loading-plugin-maven-plugin-1.jar
deleted file mode 100644
index 7d84901..0000000
Binary files a/maven-embedder/src/test/error-reporting-projects/err-loading-plugin/local-repo/org/apache/maven/errortest/err-loading-plugin-maven-plugin/1/err-loading-plugin-maven-plugin-1.jar and /dev/null differ
diff --git a/maven-embedder/src/test/error-reporting-projects/err-loading-plugin/local-repo/org/apache/maven/errortest/err-loading-plugin-maven-plugin/1/err-loading-plugin-maven-plugin-1.pom b/maven-embedder/src/test/error-reporting-projects/err-loading-plugin/local-repo/org/apache/maven/errortest/err-loading-plugin-maven-plugin/1/err-loading-plugin-maven-plugin-1.pom
deleted file mode 100644
index 7ac0490..0000000
--- a/maven-embedder/src/test/error-reporting-projects/err-loading-plugin/local-repo/org/apache/maven/errortest/err-loading-plugin-maven-plugin/1/err-loading-plugin-maven-plugin-1.pom
+++ /dev/null
@@ -1,55 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>err-loading-plugin-maven-plugin</artifactId>
-  <packaging>maven-plugin</packaging>
-  <version>1</version>
-  
-  <dependencies>
-    <dependency>
-      <groupId>org.apache.maven</groupId>
-      <artifactId>maven-plugin-api</artifactId>
-      <version>2.0</version>
-    </dependency>
-    <dependency>
-      <groupId>nothing</groupId>
-      <artifactId>nothing</artifactId>
-      <version>1</version>
-    </dependency>
-  </dependencies>
-  <build>
-    <pluginManagement>
-      <plugins>
-        <plugin>
-          <artifactId>maven-surefire-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-deploy-plugin</artifactId>
-          <version>2.3</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-install-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-resources-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-jar-plugin</artifactId>
-          <version>2.1</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-compiler-plugin</artifactId>
-          <version>2.0.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-plugin-plugin</artifactId>
-          <version>2.3</version>
-        </plugin>
-      </plugins>
-    </pluginManagement>
-  </build>
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/err-loading-plugin/project/pom.xml b/maven-embedder/src/test/error-reporting-projects/err-loading-plugin/project/pom.xml
deleted file mode 100644
index c210cfb..0000000
--- a/maven-embedder/src/test/error-reporting-projects/err-loading-plugin/project/pom.xml
+++ /dev/null
@@ -1,45 +0,0 @@
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven</groupId>
-  <artifactId>err-loading-plugin</artifactId>
-  <version>1</version>
-
-  <build>
-    <plugins>
-      <plugin>
-        <groupId>org.apache.maven.errortest</groupId>
-        <artifactId>err-loading-plugin-maven-plugin</artifactId>
-        <version>1</version>
-        <executions>
-          <execution>
-            <id>test-run</id>
-            <phase>initialize</phase>
-            <goals>
-              <goal>test</goal>
-            </goals>
-          </execution>
-        </executions>
-      </plugin>
-    </plugins>
-  </build>
-
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/err-resolving-ext-plugin/local-repo/org/apache/maven/errortest/dep/1/dep-1.pom b/maven-embedder/src/test/error-reporting-projects/err-resolving-ext-plugin/local-repo/org/apache/maven/errortest/dep/1/dep-1.pom
deleted file mode 100644
index e6dd7a2..0000000
--- a/maven-embedder/src/test/error-reporting-projects/err-resolving-ext-plugin/local-repo/org/apache/maven/errortest/dep/1/dep-1.pom
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0"?>
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>dep</artifactId>
-  <version>1</version>
-  <packaging>pom</packaging>
-  
-  <dependencies>
-    <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
-      <version>[4.0,4.1]</version>
-    </dependency>
-  </dependencies>
-</project>
\ No newline at end of file
diff --git a/maven-embedder/src/test/error-reporting-projects/err-resolving-ext-plugin/local-repo/org/apache/maven/errortest/err-resolving-ext-plugin-maven-plugin/1/err-resolving-ext-plugin-maven-plugin-1.jar b/maven-embedder/src/test/error-reporting-projects/err-resolving-ext-plugin/local-repo/org/apache/maven/errortest/err-resolving-ext-plugin-maven-plugin/1/err-resolving-ext-plugin-maven-plugin-1.jar
deleted file mode 100644
index 7d84901..0000000
Binary files a/maven-embedder/src/test/error-reporting-projects/err-resolving-ext-plugin/local-repo/org/apache/maven/errortest/err-resolving-ext-plugin-maven-plugin/1/err-resolving-ext-plugin-maven-plugin-1.jar and /dev/null differ
diff --git a/maven-embedder/src/test/error-reporting-projects/err-resolving-ext-plugin/local-repo/org/apache/maven/errortest/err-resolving-ext-plugin-maven-plugin/1/err-resolving-ext-plugin-maven-plugin-1.pom b/maven-embedder/src/test/error-reporting-projects/err-resolving-ext-plugin/local-repo/org/apache/maven/errortest/err-resolving-ext-plugin-maven-plugin/1/err-resolving-ext-plugin-maven-plugin-1.pom
deleted file mode 100644
index e520ccc..0000000
--- a/maven-embedder/src/test/error-reporting-projects/err-resolving-ext-plugin/local-repo/org/apache/maven/errortest/err-resolving-ext-plugin-maven-plugin/1/err-resolving-ext-plugin-maven-plugin-1.pom
+++ /dev/null
@@ -1,60 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>err-resolving-ext-plugin-maven-plugin</artifactId>
-  <packaging>maven-plugin</packaging>
-  <version>1</version>
-  
-  <dependencies>
-    <dependency>
-      <groupId>org.apache.maven</groupId>
-      <artifactId>maven-plugin-api</artifactId>
-      <version>2.0</version>
-    </dependency>
-    <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
-      <version>[3.8.1,3.8.2]</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.maven.errortest</groupId>
-      <artifactId>dep</artifactId>
-      <version>1</version>
-    </dependency>
-  </dependencies>
-  <build>
-    <pluginManagement>
-      <plugins>
-        <plugin>
-          <artifactId>maven-surefire-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-deploy-plugin</artifactId>
-          <version>2.3</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-install-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-resources-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-jar-plugin</artifactId>
-          <version>2.1</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-compiler-plugin</artifactId>
-          <version>2.0.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-plugin-plugin</artifactId>
-          <version>2.3</version>
-        </plugin>
-      </plugins>
-    </pluginManagement>
-  </build>
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/err-resolving-ext-plugin/project/pom.xml b/maven-embedder/src/test/error-reporting-projects/err-resolving-ext-plugin/project/pom.xml
deleted file mode 100644
index 1339c66..0000000
--- a/maven-embedder/src/test/error-reporting-projects/err-resolving-ext-plugin/project/pom.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>err-resolving-ext-plugin</artifactId>
-  <version>1</version>
-
-  <build>
-    <plugins>
-      <plugin>
-        <groupId>org.apache.maven.errortest</groupId>
-        <artifactId>err-resolving-ext-plugin-maven-plugin</artifactId>
-        <version>1</version>
-        <extensions>true</extensions>
-      </plugin>
-    </plugins>
-  </build>
-
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/err-resolving-project-dep/project/local-repo/org/apache/maven/errortest/dep/1/dep-1.pom b/maven-embedder/src/test/error-reporting-projects/err-resolving-project-dep/project/local-repo/org/apache/maven/errortest/dep/1/dep-1.pom
deleted file mode 100644
index e6dd7a2..0000000
--- a/maven-embedder/src/test/error-reporting-projects/err-resolving-project-dep/project/local-repo/org/apache/maven/errortest/dep/1/dep-1.pom
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0"?>
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>dep</artifactId>
-  <version>1</version>
-  <packaging>pom</packaging>
-  
-  <dependencies>
-    <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
-      <version>[4.0,4.1]</version>
-    </dependency>
-  </dependencies>
-</project>
\ No newline at end of file
diff --git a/maven-embedder/src/test/error-reporting-projects/err-resolving-project-dep/project/pom.xml b/maven-embedder/src/test/error-reporting-projects/err-resolving-project-dep/project/pom.xml
deleted file mode 100644
index d0b755c..0000000
--- a/maven-embedder/src/test/error-reporting-projects/err-resolving-project-dep/project/pom.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>err-resolving-project-dep</artifactId>
-  <version>1</version>
-
-  <dependencies>
-    <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
-      <version>[3.8.1,3.8.2]</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.maven.errortest</groupId>
-      <artifactId>dep</artifactId>
-      <version>1</version>
-      <type>pom</type>
-    </dependency>
-  </dependencies>
-
-  <repositories>
-    <repository>
-      <id>repo</id>
-      <url>file://localhost/${basedir}/local-repo</url>
-    </repository>
-  </repositories>
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/err-resolving-project-dep/project/src/main/java/org/apache/maven/test/error/mojoFailure/App.java b/maven-embedder/src/test/error-reporting-projects/err-resolving-project-dep/project/src/main/java/org/apache/maven/test/error/mojoFailure/App.java
deleted file mode 100644
index dd4102a..0000000
--- a/maven-embedder/src/test/error-reporting-projects/err-resolving-project-dep/project/src/main/java/org/apache/maven/test/error/mojoFailure/App.java
+++ /dev/null
@@ -1,13 +0,0 @@
-package org.apache.maven.test.error.mojoFailure;
-
-/**
- * Hello world!
- *
- */
-public class App
-{
-    public static void main( String[] args )
-    {
-        System.out.println( "Hello World!" );
-    }
-}
diff --git a/maven-embedder/src/test/error-reporting-projects/err-resolving-project-dep/project/src/test/java/org/apache/maven/test/error/mojoFailure/AppTest.java b/maven-embedder/src/test/error-reporting-projects/err-resolving-project-dep/project/src/test/java/org/apache/maven/test/error/mojoFailure/AppTest.java
deleted file mode 100644
index 94e6877..0000000
--- a/maven-embedder/src/test/error-reporting-projects/err-resolving-project-dep/project/src/test/java/org/apache/maven/test/error/mojoFailure/AppTest.java
+++ /dev/null
@@ -1,38 +0,0 @@
-package org.apache.maven.test.error.mojoFailure;
-
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
-
-/**
- * Unit test for simple App.
- */
-public class AppTest
-    extends TestCase
-{
-    /**
-     * Create the test case
-     *
-     * @param testName name of the test case
-     */
-    public AppTest( String testName )
-    {
-        super( testName );
-    }
-
-    /**
-     * @return the suite of tests being tested
-     */
-    public static Test suite()
-    {
-        return new TestSuite( AppTest.class );
-    }
-
-    /**
-     * Rigorous Test :-)
-     */
-    public void testApp()
-    {
-        assertTrue( true );
-    }
-}
diff --git a/maven-embedder/src/test/error-reporting-projects/ext-deps-resolve-err/local-repo/org/apache/maven/errortest/test-maven-ext-dep/1/test-maven-ext-dep-1.pom b/maven-embedder/src/test/error-reporting-projects/ext-deps-resolve-err/local-repo/org/apache/maven/errortest/test-maven-ext-dep/1/test-maven-ext-dep-1.pom
deleted file mode 100644
index 71edcf4..0000000
--- a/maven-embedder/src/test/error-reporting-projects/ext-deps-resolve-err/local-repo/org/apache/maven/errortest/test-maven-ext-dep/1/test-maven-ext-dep-1.pom
+++ /dev/null
@@ -1,26 +0,0 @@
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>test-maven-ext-dep</artifactId>
-  <version>1</ver>
-  
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/ext-deps-resolve-err/local-repo/org/apache/maven/errortest/test-maven-ext/1/test-maven-ext-1.pom b/maven-embedder/src/test/error-reporting-projects/ext-deps-resolve-err/local-repo/org/apache/maven/errortest/test-maven-ext/1/test-maven-ext-1.pom
deleted file mode 100644
index cd40200..0000000
--- a/maven-embedder/src/test/error-reporting-projects/ext-deps-resolve-err/local-repo/org/apache/maven/errortest/test-maven-ext/1/test-maven-ext-1.pom
+++ /dev/null
@@ -1,34 +0,0 @@
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>test-maven-ext</artifactId>
-  <version>1</version>
-  
-  <dependencies>
-    <dependency>
-      <groupId>org.apache.maven.errortest</groupId>
-      <artifactId>test-maven-ext-dep</artifactId>
-      <version>1</version>
-    </dependency>
-  </dependencies>
-  
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/ext-deps-resolve-err/project/pom.xml b/maven-embedder/src/test/error-reporting-projects/ext-deps-resolve-err/project/pom.xml
deleted file mode 100644
index 8da1560..0000000
--- a/maven-embedder/src/test/error-reporting-projects/ext-deps-resolve-err/project/pom.xml
+++ /dev/null
@@ -1,35 +0,0 @@
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>ext-deps-resolve-err</artifactId>
-  <version>1</version>
-
-  <build>
-    <extensions>
-      <extension>
-        <groupId>org.apache.maven.errortest</groupId>
-        <artifactId>test-maven-ext</artifactId>
-        <version>1</version>
-      </extension>
-    </extensions>
-  </build>
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/ext-plugin-artifact-missing/local-repo/org/apache/maven/errortest/ext-plugin-artifact-missing-maven-plugin/1/ext-plugin-artifact-missing-maven-plugin-1.pom b/maven-embedder/src/test/error-reporting-projects/ext-plugin-artifact-missing/local-repo/org/apache/maven/errortest/ext-plugin-artifact-missing-maven-plugin/1/ext-plugin-artifact-missing-maven-plugin-1.pom
deleted file mode 100644
index b7f7d52..0000000
--- a/maven-embedder/src/test/error-reporting-projects/ext-plugin-artifact-missing/local-repo/org/apache/maven/errortest/ext-plugin-artifact-missing-maven-plugin/1/ext-plugin-artifact-missing-maven-plugin-1.pom
+++ /dev/null
@@ -1,55 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>ext-plugin-artifact-missing-maven-plugin</artifactId>
-  <packaging>maven-plugin</packaging>
-  <version>1</version>
-  
-  <dependencies>
-    <dependency>
-      <groupId>org.apache.maven</groupId>
-      <artifactId>maven-plugin-api</artifactId>
-      <version>2.0</version>
-    </dependency>
-    <dependency>
-      <groupId>nothing</groupId>
-      <artifactId>nothing</artifactId>
-      <version>1</version>
-    </dependency>
-  </dependencies>
-  <build>
-    <pluginManagement>
-      <plugins>
-        <plugin>
-          <artifactId>maven-surefire-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-deploy-plugin</artifactId>
-          <version>2.3</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-install-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-resources-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-jar-plugin</artifactId>
-          <version>2.1</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-compiler-plugin</artifactId>
-          <version>2.0.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-plugin-plugin</artifactId>
-          <version>2.3</version>
-        </plugin>
-      </plugins>
-    </pluginManagement>
-  </build>
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/ext-plugin-artifact-missing/project/pom.xml b/maven-embedder/src/test/error-reporting-projects/ext-plugin-artifact-missing/project/pom.xml
deleted file mode 100644
index 6565fd4..0000000
--- a/maven-embedder/src/test/error-reporting-projects/ext-plugin-artifact-missing/project/pom.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven</groupId>
-  <artifactId>ext-plugin-artifact-missing</artifactId>
-  <version>1</version>
-
-  <build>
-    <plugins>
-      <plugin>
-        <groupId>org.apache.maven.errortest</groupId>
-        <artifactId>ext-plugin-artifact-missing-maven-plugin</artifactId>
-        <version>1</version>
-        <extensions>true</extensions>
-      </plugin>
-    </plugins>
-  </build>
-
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/ext-plugin-realm-error/plugin/pom.xml b/maven-embedder/src/test/error-reporting-projects/ext-plugin-realm-error/plugin/pom.xml
deleted file mode 100644
index e8e5218..0000000
--- a/maven-embedder/src/test/error-reporting-projects/ext-plugin-realm-error/plugin/pom.xml
+++ /dev/null
@@ -1,49 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>test-maven-ext-plugin</artifactId>
-  <packaging>maven-plugin</packaging>
-  <version>1</version>
-  <dependencies>
-    <dependency>
-      <groupId>org.apache.maven</groupId>
-      <artifactId>maven-plugin-api</artifactId>
-      <version>2.0</version>
-    </dependency>
-  </dependencies>
-  <build>
-    <pluginManagement>
-      <plugins>
-        <plugin>
-          <artifactId>maven-surefire-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-deploy-plugin</artifactId>
-          <version>2.3</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-install-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-resources-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-jar-plugin</artifactId>
-          <version>2.1</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-compiler-plugin</artifactId>
-          <version>2.0.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-plugin-plugin</artifactId>
-          <version>2.3</version>
-        </plugin>
-      </plugins>
-    </pluginManagement>
-  </build>
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/ext-plugin-realm-error/plugin/src/main/java/org/plugin/ComponentOne.java b/maven-embedder/src/test/error-reporting-projects/ext-plugin-realm-error/plugin/src/main/java/org/plugin/ComponentOne.java
deleted file mode 100644
index 49b7686..0000000
--- a/maven-embedder/src/test/error-reporting-projects/ext-plugin-realm-error/plugin/src/main/java/org/plugin/ComponentOne.java
+++ /dev/null
@@ -1,8 +0,0 @@
-package org.plugin;
-
-public class ComponentOne
-{
-
-    private ComponentTwo two;
-
-}
diff --git a/maven-embedder/src/test/error-reporting-projects/ext-plugin-realm-error/plugin/src/main/java/org/plugin/ComponentTwo.java b/maven-embedder/src/test/error-reporting-projects/ext-plugin-realm-error/plugin/src/main/java/org/plugin/ComponentTwo.java
deleted file mode 100644
index 0a82f57..0000000
--- a/maven-embedder/src/test/error-reporting-projects/ext-plugin-realm-error/plugin/src/main/java/org/plugin/ComponentTwo.java
+++ /dev/null
@@ -1,8 +0,0 @@
-package org.plugin;
-
-public class ComponentTwo
-{
-
-    private ComponentOne one;
-
-}
diff --git a/maven-embedder/src/test/error-reporting-projects/ext-plugin-realm-error/plugin/src/main/java/org/plugin/TestPlugin.java b/maven-embedder/src/test/error-reporting-projects/ext-plugin-realm-error/plugin/src/main/java/org/plugin/TestPlugin.java
deleted file mode 100644
index 4b4a1e4..0000000
--- a/maven-embedder/src/test/error-reporting-projects/ext-plugin-realm-error/plugin/src/main/java/org/plugin/TestPlugin.java
+++ /dev/null
@@ -1,39 +0,0 @@
-package org.plugin;
-
-import org.apache.maven.plugin.Mojo;
-import org.apache.maven.plugin.MojoExecutionException;
-import org.apache.maven.plugin.MojoFailureException;
-import org.apache.maven.plugin.logging.Log;
-
-/**
- * @goal test
- *
- * @author jdcasey
- */
-public class TestPlugin
-    implements Mojo
-{
-
-    private Log log;
-
-    /**
-     * @component
-     */
-    private ComponentOne one;
-
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
-    }
-
-    public Log getLog()
-    {
-        return log;
-    }
-
-    public void setLog( Log log )
-    {
-        this.log = log;
-    }
-
-}
diff --git a/maven-embedder/src/test/error-reporting-projects/ext-plugin-realm-error/plugin/src/main/resources/META-INF/plexus/components.xml b/maven-embedder/src/test/error-reporting-projects/ext-plugin-realm-error/plugin/src/main/resources/META-INF/plexus/components.xml
deleted file mode 100644
index ddc1eee..0000000
--- a/maven-embedder/src/test/error-reporting-projects/ext-plugin-realm-error/plugin/src/main/resources/META-INF/plexus/components.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<component-set>
-  <components>
-    <component>
-      <role>org.test.ComponentOne</role>
-      <role-hint>default</role-hint>
-      <implementation>org.test.ComponentOne</implementation>
-      <requirements>
-        <requirement>
-          <role>org.test.ComponentTwo</role>
-        </requirement>
-      </requirements>
-    </component>
-
-    <component>
-      <role>org.test.ComponentTwo</role>
-      <role-hint>default</role-hint>
-      <implementation>org.test.ComponentTwo</implementation>
-      <requirements>
-        <requirement>
-          <role>org.test.ComponentOne</role>
-        </requirement>
-      </requirements>
-    </component>
-  </components>
-</component-set>
\ No newline at end of file
diff --git a/maven-embedder/src/test/error-reporting-projects/ext-plugin-realm-error/project/pom.xml b/maven-embedder/src/test/error-reporting-projects/ext-plugin-realm-error/project/pom.xml
deleted file mode 100644
index 513e00c..0000000
--- a/maven-embedder/src/test/error-reporting-projects/ext-plugin-realm-error/project/pom.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>ext-plugin-realm-error</artifactId>
-  <version>1</version>
-
-  <build>
-    <plugins>
-      <plugin>
-        <groupId>org.apache.maven.errortest</groupId>
-        <artifactId>test-maven-ext-plugin</artifactId>
-        <version>1</version>
-        <extensions>true</extensions>
-      </plugin>
-    </plugins>
-  </build>
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/ext-plugin-version-err/local-repo/org/apache/maven/errortest/ext-plugin-version-err-maven-plugin/1/ext-plugin-version-err-maven-plugin-1.jar b/maven-embedder/src/test/error-reporting-projects/ext-plugin-version-err/local-repo/org/apache/maven/errortest/ext-plugin-version-err-maven-plugin/1/ext-plugin-version-err-maven-plugin-1.jar
deleted file mode 100644
index 7d84901..0000000
Binary files a/maven-embedder/src/test/error-reporting-projects/ext-plugin-version-err/local-repo/org/apache/maven/errortest/ext-plugin-version-err-maven-plugin/1/ext-plugin-version-err-maven-plugin-1.jar and /dev/null differ
diff --git a/maven-embedder/src/test/error-reporting-projects/ext-plugin-version-err/local-repo/org/apache/maven/errortest/ext-plugin-version-err-maven-plugin/1/ext-plugin-version-err-maven-plugin-1.pom b/maven-embedder/src/test/error-reporting-projects/ext-plugin-version-err/local-repo/org/apache/maven/errortest/ext-plugin-version-err-maven-plugin/1/ext-plugin-version-err-maven-plugin-1.pom
deleted file mode 100644
index 5aab61d..0000000
--- a/maven-embedder/src/test/error-reporting-projects/ext-plugin-version-err/local-repo/org/apache/maven/errortest/ext-plugin-version-err-maven-plugin/1/ext-plugin-version-err-maven-plugin-1.pom
+++ /dev/null
@@ -1,50 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>ext-plugin-version-err-maven-plugin</artifactId>
-  <packaging>maven-plugin</packaging>
-  <version>1</version>
-  
-  <dependencies>
-    <dependency>
-      <groupId>org.apache.maven</groupId>
-      <artifactId>maven-plugin-api</artifactId>
-      <version>2.0</version>
-    </dependency>
-  </dependencies>
-  <build>
-    <pluginManagement>
-      <plugins>
-        <plugin>
-          <artifactId>maven-surefire-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-deploy-plugin</artifactId>
-          <version>2.3</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-install-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-resources-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-jar-plugin</artifactId>
-          <version>2.1</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-compiler-plugin</artifactId>
-          <version>2.0.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-plugin-plugin</artifactId>
-          <version>2.3</version>
-        </plugin>
-      </plugins>
-    </pluginManagement>
-  </build>
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/ext-plugin-version-err/local-repo/org/apache/maven/errortest/ext-plugin-version-err-maven-plugin/maven-metadata-local.xml b/maven-embedder/src/test/error-reporting-projects/ext-plugin-version-err/local-repo/org/apache/maven/errortest/ext-plugin-version-err-maven-plugin/maven-metadata-local.xml
deleted file mode 100644
index 2a3d1c5..0000000
--- a/maven-embedder/src/test/error-reporting-projects/ext-plugin-version-err/local-repo/org/apache/maven/errortest/ext-plugin-version-err-maven-plugin/maven-metadata-local.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0"?><metadata>
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>ext-plugin-version-err-maven-plugin</artifactId>
-  <versioning>
-    <versions>
-      <version>1</version>
-    </versions>
-    <lastUpdated>20070331131500</lastUpdated>
-  </versioning>
-</metadata>
diff --git a/maven-embedder/src/test/error-reporting-projects/ext-plugin-version-err/plugin/pom.xml b/maven-embedder/src/test/error-reporting-projects/ext-plugin-version-err/plugin/pom.xml
deleted file mode 100644
index 2c3da51..0000000
--- a/maven-embedder/src/test/error-reporting-projects/ext-plugin-version-err/plugin/pom.xml
+++ /dev/null
@@ -1,57 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>bad-ext-plugin-maven-ver-maven-plugin</artifactId>
-  <packaging>maven-plugin</packaging>
-  <version>1</version>
-
-    <!--
-  <prerequisites>
-    <maven>10</maven>
-  </prerequisites>
-
-  -->
-
-  <dependencies>
-    <dependency>
-      <groupId>org.apache.maven</groupId>
-      <artifactId>maven-plugin-api</artifactId>
-      <version>2.0</version>
-    </dependency>
-  </dependencies>
-  <build>
-    <pluginManagement>
-      <plugins>
-        <plugin>
-          <artifactId>maven-surefire-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-deploy-plugin</artifactId>
-          <version>2.3</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-install-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-resources-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-jar-plugin</artifactId>
-          <version>2.1</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-compiler-plugin</artifactId>
-          <version>2.0.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-plugin-plugin</artifactId>
-          <version>2.3</version>
-        </plugin>
-      </plugins>
-    </pluginManagement>
-  </build>
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/ext-plugin-version-err/plugin/src/main/java/org/plugin/TestPlugin.java b/maven-embedder/src/test/error-reporting-projects/ext-plugin-version-err/plugin/src/main/java/org/plugin/TestPlugin.java
deleted file mode 100644
index 5836f1e..0000000
--- a/maven-embedder/src/test/error-reporting-projects/ext-plugin-version-err/plugin/src/main/java/org/plugin/TestPlugin.java
+++ /dev/null
@@ -1,33 +0,0 @@
-package org.plugin;
-
-import org.apache.maven.plugin.Mojo;
-import org.apache.maven.plugin.MojoExecutionException;
-import org.apache.maven.plugin.MojoFailureException;
-import org.apache.maven.plugin.logging.Log;
-
-/**
- * @goal test
- */
-public class TestPlugin
-    implements Mojo
-{
-
-    private Log log;
-
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
-        throw new MojoExecutionException( "This is meant to fail." );
-    }
-
-    public Log getLog()
-    {
-        return log;
-    }
-
-    public void setLog( Log log )
-    {
-        this.log = log;
-    }
-
-}
diff --git a/maven-embedder/src/test/error-reporting-projects/ext-plugin-version-err/project/pom.xml b/maven-embedder/src/test/error-reporting-projects/ext-plugin-version-err/project/pom.xml
deleted file mode 100644
index ad6effc..0000000
--- a/maven-embedder/src/test/error-reporting-projects/ext-plugin-version-err/project/pom.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven</groupId>
-  <artifactId>ext-plugin-version-err</artifactId>
-  <version>1</version>
-
-  <build>
-    <plugins>
-      <plugin>
-        <groupId>org.apache.maven.errortest</groupId>
-        <artifactId>ext-plugin-version-err-maven-plugin</artifactId>
-        <extensions>true</extensions>
-      </plugin>
-    </plugins>
-  </build>
-
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/ext-realm-error/ext/pom.xml b/maven-embedder/src/test/error-reporting-projects/ext-realm-error/ext/pom.xml
deleted file mode 100644
index 647516e..0000000
--- a/maven-embedder/src/test/error-reporting-projects/ext-realm-error/ext/pom.xml
+++ /dev/null
@@ -1,38 +0,0 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>test-maven-ext</artifactId>
-  <version>1</version>
-
-  <build>
-    <pluginManagement>
-      <plugins>
-        <plugin>
-          <artifactId>maven-surefire-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-deploy-plugin</artifactId>
-          <version>2.3</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-install-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-resources-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-jar-plugin</artifactId>
-          <version>2.1</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-compiler-plugin</artifactId>
-          <version>2.0.2</version>
-        </plugin>
-      </plugins>
-    </pluginManagement>
-  </build>
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/ext-realm-error/ext/src/main/java/org/ext/App.java b/maven-embedder/src/test/error-reporting-projects/ext-realm-error/ext/src/main/java/org/ext/App.java
deleted file mode 100644
index 0701b7a..0000000
--- a/maven-embedder/src/test/error-reporting-projects/ext-realm-error/ext/src/main/java/org/ext/App.java
+++ /dev/null
@@ -1,13 +0,0 @@
-package org.ext;
-
-/**
- * Hello world!
- *
- */
-public class App
-{
-    public static void main( String[] args )
-    {
-        System.out.println( "Hello World!" );
-    }
-}
diff --git a/maven-embedder/src/test/error-reporting-projects/ext-realm-error/ext/src/main/resources/META-INF/plexus/components.xml b/maven-embedder/src/test/error-reporting-projects/ext-realm-error/ext/src/main/resources/META-INF/plexus/components.xml
deleted file mode 100644
index 1866405..0000000
--- a/maven-embedder/src/test/error-reporting-projects/ext-realm-error/ext/src/main/resources/META-INF/plexus/components.xml
+++ /dev/null
@@ -1 +0,0 @@
-this is an error.
\ No newline at end of file
diff --git a/maven-embedder/src/test/error-reporting-projects/ext-realm-error/project/pom.xml b/maven-embedder/src/test/error-reporting-projects/ext-realm-error/project/pom.xml
deleted file mode 100644
index 85e9a9f..0000000
--- a/maven-embedder/src/test/error-reporting-projects/ext-realm-error/project/pom.xml
+++ /dev/null
@@ -1,35 +0,0 @@
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>ext-realm-error</artifactId>
-  <version>1</version>
-
-  <build>
-    <extensions>
-      <extension>
-        <groupId>org.apache.maven.errortest</groupId>
-        <artifactId>test-maven-ext</artifactId>
-        <version>1</version>
-      </extension>
-    </extensions>
-  </build>
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/interp-from-model/pom.xml b/maven-embedder/src/test/error-reporting-projects/interp-from-model/pom.xml
deleted file mode 100644
index a840870..0000000
--- a/maven-embedder/src/test/error-reporting-projects/interp-from-model/pom.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>interp-from-model</artifactId>
-  <version>${version}</version>
-
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/interp-from-project/project/local-repo/org/test/bad-pom/1/bad-pom-1.pom b/maven-embedder/src/test/error-reporting-projects/interp-from-project/project/local-repo/org/test/bad-pom/1/bad-pom-1.pom
deleted file mode 100644
index b1f29c4..0000000
--- a/maven-embedder/src/test/error-reporting-projects/interp-from-project/project/local-repo/org/test/bad-pom/1/bad-pom-1.pom
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.test</groupId>
-  <artifactId>bad-pom</artifactId>
-  <version>1</version>
-  
-  <packaging>${packaging}</packaging>
-
-</project>
\ No newline at end of file
diff --git a/maven-embedder/src/test/error-reporting-projects/interp-from-project/project/pom.xml b/maven-embedder/src/test/error-reporting-projects/interp-from-project/project/pom.xml
deleted file mode 100644
index bb50b45..0000000
--- a/maven-embedder/src/test/error-reporting-projects/interp-from-project/project/pom.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>interp-from-project</artifactId>
-  <version>1</version>
-
-  <dependencies>
-    <dependency>
-      <groupId>org.test</groupId>
-      <artifactId>bad-pom</artifactId>
-      <version>1</version>
-      <type>pom</type>
-    </dependency>
-  </dependencies>
-
-  <repositories>
-    <repository>
-      <id>repo</id>
-      <url>file://localhost/${basedir}/local-repo</url>
-    </repository>
-  </repositories>
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/load-extern-profiles-ioex/pom.xml b/maven-embedder/src/test/error-reporting-projects/load-extern-profiles-ioex/pom.xml
deleted file mode 100644
index 2a924b8..0000000
--- a/maven-embedder/src/test/error-reporting-projects/load-extern-profiles-ioex/pom.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>load-extern-profiles-ioex</artifactId>
-  <version>1</version>
-
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/load-extern-profiles-xex/pom.xml b/maven-embedder/src/test/error-reporting-projects/load-extern-profiles-xex/pom.xml
deleted file mode 100644
index fdaa3d4..0000000
--- a/maven-embedder/src/test/error-reporting-projects/load-extern-profiles-xex/pom.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>load-extern-profiles-xex</artifactId>
-  <version>1</version>
-
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/load-extern-profiles-xex/profiles.xml b/maven-embedder/src/test/error-reporting-projects/load-extern-profiles-xex/profiles.xml
deleted file mode 100644
index e99fc60..0000000
--- a/maven-embedder/src/test/error-reporting-projects/load-extern-profiles-xex/profiles.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-<profilesXml>
-  <profiles>
-  </profile>
-</profilesXml>
\ No newline at end of file
diff --git a/maven-embedder/src/test/error-reporting-projects/missing-direct-invoke-mojo/plugin/pom.xml b/maven-embedder/src/test/error-reporting-projects/missing-direct-invoke-mojo/plugin/pom.xml
deleted file mode 100644
index 5895c2a..0000000
--- a/maven-embedder/src/test/error-reporting-projects/missing-direct-invoke-mojo/plugin/pom.xml
+++ /dev/null
@@ -1,49 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>missing-direct-invoke-mojo-maven-plugin</artifactId>
-  <packaging>maven-plugin</packaging>
-  <version>1</version>
-  <dependencies>
-    <dependency>
-      <groupId>org.apache.maven</groupId>
-      <artifactId>maven-plugin-api</artifactId>
-      <version>2.0</version>
-    </dependency>
-  </dependencies>
-  <build>
-    <pluginManagement>
-      <plugins>
-        <plugin>
-          <artifactId>maven-surefire-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-deploy-plugin</artifactId>
-          <version>2.3</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-install-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-resources-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-jar-plugin</artifactId>
-          <version>2.1</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-compiler-plugin</artifactId>
-          <version>2.0.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-plugin-plugin</artifactId>
-          <version>2.3</version>
-        </plugin>
-      </plugins>
-    </pluginManagement>
-  </build>
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/missing-direct-invoke-mojo/plugin/src/main/java/org/plugin/TestPlugin.java b/maven-embedder/src/test/error-reporting-projects/missing-direct-invoke-mojo/plugin/src/main/java/org/plugin/TestPlugin.java
deleted file mode 100644
index bfd8a7f..0000000
--- a/maven-embedder/src/test/error-reporting-projects/missing-direct-invoke-mojo/plugin/src/main/java/org/plugin/TestPlugin.java
+++ /dev/null
@@ -1,36 +0,0 @@
-package org.plugin;
-
-import org.apache.maven.plugin.Mojo;
-import org.apache.maven.plugin.MojoExecutionException;
-import org.apache.maven.plugin.MojoFailureException;
-import org.apache.maven.plugin.logging.Log;
-
-/**
- * @goal test-unused
- * @aggregator
- *
- * @author jdcasey
- */
-public class TestPlugin
-    implements Mojo
-{
-
-    private Log log;
-
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
-        throw new MojoFailureException( this, "This mojo will always fail.", "This mojo is programmed to fail at all times, to express certain error-reporting functions." );
-    }
-
-    public Log getLog()
-    {
-        return log;
-    }
-
-    public void setLog( Log log )
-    {
-        this.log = log;
-    }
-
-}
diff --git a/maven-embedder/src/test/error-reporting-projects/missing-module-pom/child1/pom.xml b/maven-embedder/src/test/error-reporting-projects/missing-module-pom/child1/pom.xml
deleted file mode 100644
index 7ff5c59..0000000
--- a/maven-embedder/src/test/error-reporting-projects/missing-module-pom/child1/pom.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<project>
-  <parent>
-    <artifactId>missing-module-pom</artifactId>
-    <groupId>org.apache.maven.errortest</groupId>
-    <version>1</version>
-  </parent>
-  <modelVersion>4.0.0</modelVersion>
-  <artifactId>missing-module-pom-child1</artifactId>
-
-  <dependencies>
-    <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
-      <version>3.8.1</version>
-      <scope>test</scope>
-    </dependency>
-  </dependencies>
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/missing-module-pom/child1/src/main/java/org/test/App.java b/maven-embedder/src/test/error-reporting-projects/missing-module-pom/child1/src/main/java/org/test/App.java
deleted file mode 100644
index 2c825a0..0000000
--- a/maven-embedder/src/test/error-reporting-projects/missing-module-pom/child1/src/main/java/org/test/App.java
+++ /dev/null
@@ -1,13 +0,0 @@
-package org.test;
-
-/**
- * Hello world!
- *
- */
-public class App
-{
-    public static void main( String[] args )
-    {
-        System.out.println( "Hello World!" );
-    }
-}
diff --git a/maven-embedder/src/test/error-reporting-projects/missing-module-pom/child1/src/test/java/org/test/AppTest.java b/maven-embedder/src/test/error-reporting-projects/missing-module-pom/child1/src/test/java/org/test/AppTest.java
deleted file mode 100644
index 027000b..0000000
--- a/maven-embedder/src/test/error-reporting-projects/missing-module-pom/child1/src/test/java/org/test/AppTest.java
+++ /dev/null
@@ -1,38 +0,0 @@
-package org.test;
-
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
-
-/**
- * Unit test for simple App.
- */
-public class AppTest
-    extends TestCase
-{
-    /**
-     * Create the test case
-     *
-     * @param testName name of the test case
-     */
-    public AppTest( String testName )
-    {
-        super( testName );
-    }
-
-    /**
-     * @return the suite of tests being tested
-     */
-    public static Test suite()
-    {
-        return new TestSuite( AppTest.class );
-    }
-
-    /**
-     * Rigorous Test :-)
-     */
-    public void testApp()
-    {
-        assertTrue( true );
-    }
-}
diff --git a/maven-embedder/src/test/error-reporting-projects/missing-module-pom/pom.xml b/maven-embedder/src/test/error-reporting-projects/missing-module-pom/pom.xml
deleted file mode 100644
index 92b6deb..0000000
--- a/maven-embedder/src/test/error-reporting-projects/missing-module-pom/pom.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<project xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd' xmlns='http://maven.apache.org/POM/4.0.0'>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>missing-module-pom</artifactId>
-  <packaging>pom</packaging>
-  <version>1</version>
-
-  <modules>
-    <module>child1</module>
-    <module>child2</module>
-  </modules>
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/missing-parent-pom/pom.xml b/maven-embedder/src/test/error-reporting-projects/missing-parent-pom/pom.xml
deleted file mode 100644
index e0ab9f6..0000000
--- a/maven-embedder/src/test/error-reporting-projects/missing-parent-pom/pom.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><project>
-  <modelVersion>4.0.0</modelVersion>
-  <parent>
-    <groupId>org.apache.maven.errortest</groupId>
-    <artifactId>missing-parent-pom-parent</artifactId>
-    <version>1</version>
-  </parent>
-
-  <artifactId>missing-parent-pom</artifactId>
-
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/missing-req-mojo-param/plugin/pom.xml b/maven-embedder/src/test/error-reporting-projects/missing-req-mojo-param/plugin/pom.xml
deleted file mode 100644
index 6e53240..0000000
--- a/maven-embedder/src/test/error-reporting-projects/missing-req-mojo-param/plugin/pom.xml
+++ /dev/null
@@ -1,49 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>missing-req-mojo-param-maven-plugin</artifactId>
-  <packaging>maven-plugin</packaging>
-  <version>1</version>
-  <dependencies>
-    <dependency>
-      <groupId>org.apache.maven</groupId>
-      <artifactId>maven-plugin-api</artifactId>
-      <version>2.0</version>
-    </dependency>
-  </dependencies>
-  <build>
-    <pluginManagement>
-      <plugins>
-        <plugin>
-          <artifactId>maven-surefire-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-deploy-plugin</artifactId>
-          <version>2.3</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-install-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-resources-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-jar-plugin</artifactId>
-          <version>2.1</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-compiler-plugin</artifactId>
-          <version>2.0.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-plugin-plugin</artifactId>
-          <version>2.3</version>
-        </plugin>
-      </plugins>
-    </pluginManagement>
-  </build>
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/missing-req-mojo-param/plugin/src/main/java/org/plugin/TestPlugin.java b/maven-embedder/src/test/error-reporting-projects/missing-req-mojo-param/plugin/src/main/java/org/plugin/TestPlugin.java
deleted file mode 100644
index 51b71a8..0000000
--- a/maven-embedder/src/test/error-reporting-projects/missing-req-mojo-param/plugin/src/main/java/org/plugin/TestPlugin.java
+++ /dev/null
@@ -1,38 +0,0 @@
-package org.plugin;
-
-import org.apache.maven.plugin.Mojo;
-import org.apache.maven.plugin.MojoExecutionException;
-import org.apache.maven.plugin.MojoFailureException;
-import org.apache.maven.plugin.logging.Log;
-
-/**
- * @goal test
- */
-public class TestPlugin
-    implements Mojo
-{
-
-    private Log log;
-
-    /**
-     * @parameter
-     * @required
-     */
-    private String requiredParam;
-
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
-    }
-
-    public Log getLog()
-    {
-        return log;
-    }
-
-    public void setLog( Log log )
-    {
-        this.log = log;
-    }
-
-}
diff --git a/maven-embedder/src/test/error-reporting-projects/missing-req-mojo-param/project/pom.xml b/maven-embedder/src/test/error-reporting-projects/missing-req-mojo-param/project/pom.xml
deleted file mode 100644
index b5c9852..0000000
--- a/maven-embedder/src/test/error-reporting-projects/missing-req-mojo-param/project/pom.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven</groupId>
-  <artifactId>missing-req-mojo-param</artifactId>
-  <version>1</version>
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/mojo-config-error/plugin/pom.xml b/maven-embedder/src/test/error-reporting-projects/mojo-config-error/plugin/pom.xml
deleted file mode 100644
index de32947..0000000
--- a/maven-embedder/src/test/error-reporting-projects/mojo-config-error/plugin/pom.xml
+++ /dev/null
@@ -1,49 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>mojo-config-error-maven-plugin</artifactId>
-  <version>1</version>
-
-  <dependencies>
-    <dependency>
-      <groupId>org.apache.maven</groupId>
-      <artifactId>maven-plugin-api</artifactId>
-      <version>2.0</version>
-    </dependency>
-  </dependencies>
-  <build>
-    <pluginManagement>
-      <plugins>
-        <plugin>
-          <artifactId>maven-surefire-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-deploy-plugin</artifactId>
-          <version>2.3</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-install-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-resources-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-jar-plugin</artifactId>
-          <version>2.1</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-compiler-plugin</artifactId>
-          <version>2.0.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-plugin-plugin</artifactId>
-          <version>2.3</version>
-        </plugin>
-      </plugins>
-    </pluginManagement>
-  </build>
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/mojo-config-error/plugin/src/main/java/org/plugin/TestPlugin.java b/maven-embedder/src/test/error-reporting-projects/mojo-config-error/plugin/src/main/java/org/plugin/TestPlugin.java
deleted file mode 100644
index 5836f1e..0000000
--- a/maven-embedder/src/test/error-reporting-projects/mojo-config-error/plugin/src/main/java/org/plugin/TestPlugin.java
+++ /dev/null
@@ -1,33 +0,0 @@
-package org.plugin;
-
-import org.apache.maven.plugin.Mojo;
-import org.apache.maven.plugin.MojoExecutionException;
-import org.apache.maven.plugin.MojoFailureException;
-import org.apache.maven.plugin.logging.Log;
-
-/**
- * @goal test
- */
-public class TestPlugin
-    implements Mojo
-{
-
-    private Log log;
-
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
-        throw new MojoExecutionException( "This is meant to fail." );
-    }
-
-    public Log getLog()
-    {
-        return log;
-    }
-
-    public void setLog( Log log )
-    {
-        this.log = log;
-    }
-
-}
diff --git a/maven-embedder/src/test/error-reporting-projects/mojo-config-error/plugin/src/main/resources/META-INF/maven/plugin.xml b/maven-embedder/src/test/error-reporting-projects/mojo-config-error/plugin/src/main/resources/META-INF/maven/plugin.xml
deleted file mode 100644
index 35697de..0000000
--- a/maven-embedder/src/test/error-reporting-projects/mojo-config-error/plugin/src/main/resources/META-INF/maven/plugin.xml
+++ /dev/null
@@ -1,38 +0,0 @@
-<plugin>
-  <description></description>
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>mojo-config-error-maven-plugin</artifactId>
-  <version>1</version>
-  <goalPrefix>mojo-config-error</goalPrefix>
-  <isolatedRealm>false</isolatedRealm>
-  <inheritedByDefault>true</inheritedByDefault>
-  <mojos>
-    <mojo>
-      <goal>test</goal>
-      <description></description>
-      <requiresDirectInvocation>false</requiresDirectInvocation>
-      <requiresProject>true</requiresProject>
-      <requiresReports>false</requiresReports>
-      <aggregator>false</aggregator>
-      <requiresOnline>false</requiresOnline>
-      <inheritedByDefault>true</inheritedByDefault>
-      <implementation>org.plugin.TestPlugin</implementation>
-      <language>java</language>
-      <instantiationStrategy>per-lookup</instantiationStrategy>
-      <executionStrategy>once-per-session</executionStrategy>
-      <parameters>
-        <parameter>
-          <name>param</name>
-          <type>java.lang.String</type>
-          <required>true</required>
-          <editable>false</editable>
-          <description></description>
-        </parameter>
-      </parameters>
-      <configuration>
-        <param implementation="java.lang.String" default-value="something"/>
-      </configuration>
-    </mojo>
-  </mojos>
-  <dependencies/>
-</plugin>
diff --git a/maven-embedder/src/test/error-reporting-projects/mojo-config-error/project/pom.xml b/maven-embedder/src/test/error-reporting-projects/mojo-config-error/project/pom.xml
deleted file mode 100644
index 9d63df5..0000000
--- a/maven-embedder/src/test/error-reporting-projects/mojo-config-error/project/pom.xml
+++ /dev/null
@@ -1,45 +0,0 @@
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven</groupId>
-  <artifactId>mojo-config-error</artifactId>
-  <version>1</version>
-
-  <build>
-    <plugins>
-      <plugin>
-        <groupId>org.apache.maven.errortest</groupId>
-        <artifactId>mojo-config-error-maven-plugin</artifactId>
-        <version>1</version>
-        <executions>
-          <execution>
-            <id>test-run</id>
-            <phase>initialize</phase>
-            <goals>
-              <goal>test</goal>
-            </goals>
-          </execution>
-        </executions>
-      </plugin>
-    </plugins>
-  </build>
-
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/mojo-exec-err/plugin/pom.xml b/maven-embedder/src/test/error-reporting-projects/mojo-exec-err/plugin/pom.xml
deleted file mode 100644
index 3347d3c..0000000
--- a/maven-embedder/src/test/error-reporting-projects/mojo-exec-err/plugin/pom.xml
+++ /dev/null
@@ -1,49 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>mojo-exec-err-maven-plugin</artifactId>
-  <packaging>maven-plugin</packaging>
-  <version>1</version>
-  <dependencies>
-    <dependency>
-      <groupId>org.apache.maven</groupId>
-      <artifactId>maven-plugin-api</artifactId>
-      <version>2.0</version>
-    </dependency>
-  </dependencies>
-  <build>
-    <pluginManagement>
-      <plugins>
-        <plugin>
-          <artifactId>maven-surefire-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-deploy-plugin</artifactId>
-          <version>2.3</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-install-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-resources-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-jar-plugin</artifactId>
-          <version>2.1</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-compiler-plugin</artifactId>
-          <version>2.0.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-plugin-plugin</artifactId>
-          <version>2.3</version>
-        </plugin>
-      </plugins>
-    </pluginManagement>
-  </build>
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/mojo-exec-err/plugin/src/main/java/org/plugin/TestPlugin.java b/maven-embedder/src/test/error-reporting-projects/mojo-exec-err/plugin/src/main/java/org/plugin/TestPlugin.java
deleted file mode 100644
index 5836f1e..0000000
--- a/maven-embedder/src/test/error-reporting-projects/mojo-exec-err/plugin/src/main/java/org/plugin/TestPlugin.java
+++ /dev/null
@@ -1,33 +0,0 @@
-package org.plugin;
-
-import org.apache.maven.plugin.Mojo;
-import org.apache.maven.plugin.MojoExecutionException;
-import org.apache.maven.plugin.MojoFailureException;
-import org.apache.maven.plugin.logging.Log;
-
-/**
- * @goal test
- */
-public class TestPlugin
-    implements Mojo
-{
-
-    private Log log;
-
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
-        throw new MojoExecutionException( "This is meant to fail." );
-    }
-
-    public Log getLog()
-    {
-        return log;
-    }
-
-    public void setLog( Log log )
-    {
-        this.log = log;
-    }
-
-}
diff --git a/maven-embedder/src/test/error-reporting-projects/mojo-exec-err/project/pom.xml b/maven-embedder/src/test/error-reporting-projects/mojo-exec-err/project/pom.xml
deleted file mode 100644
index 1f10d0f..0000000
--- a/maven-embedder/src/test/error-reporting-projects/mojo-exec-err/project/pom.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven</groupId>
-  <artifactId>mojo-exec-err</artifactId>
-  <version>1</version>
-
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/mojo-lookup-err/plugin/pom.xml b/maven-embedder/src/test/error-reporting-projects/mojo-lookup-err/plugin/pom.xml
deleted file mode 100644
index 66adaf0..0000000
--- a/maven-embedder/src/test/error-reporting-projects/mojo-lookup-err/plugin/pom.xml
+++ /dev/null
@@ -1,54 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>mojo-lookup-err-maven-plugin</artifactId>
-  <packaging>maven-plugin</packaging>
-  <version>1</version>
-  <dependencies>
-    <dependency>
-      <groupId>org.apache.maven</groupId>
-      <artifactId>maven-plugin-api</artifactId>
-      <version>2.0</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.maven</groupId>
-      <artifactId>maven-project</artifactId>
-      <version>2.0</version>
-    </dependency>
-  </dependencies>
-  <build>
-    <pluginManagement>
-      <plugins>
-        <plugin>
-          <artifactId>maven-surefire-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-deploy-plugin</artifactId>
-          <version>2.3</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-install-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-resources-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-jar-plugin</artifactId>
-          <version>2.1</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-compiler-plugin</artifactId>
-          <version>2.0.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-plugin-plugin</artifactId>
-          <version>2.3</version>
-        </plugin>
-      </plugins>
-    </pluginManagement>
-  </build>
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/mojo-lookup-err/plugin/src/main/java/org/plugin/TestPlugin.java b/maven-embedder/src/test/error-reporting-projects/mojo-lookup-err/plugin/src/main/java/org/plugin/TestPlugin.java
deleted file mode 100644
index 71301e6..0000000
--- a/maven-embedder/src/test/error-reporting-projects/mojo-lookup-err/plugin/src/main/java/org/plugin/TestPlugin.java
+++ /dev/null
@@ -1,42 +0,0 @@
-package org.plugin;
-
-import org.apache.maven.plugin.Mojo;
-import org.apache.maven.project.MavenProject;
-import org.apache.maven.plugin.MojoExecutionException;
-import org.apache.maven.plugin.MojoFailureException;
-import org.apache.maven.plugin.logging.Log;
-
-/**
- * @goal test
- * @requiresProject false
- *
- * @author jdcasey
- */
-public class TestPlugin
-    implements Mojo
-{
-
-    private Log log;
-
-    /**
-     * @component role-hint="nonexistent"
-     */
-    private MavenProject project;
-
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
-        throw new MojoExecutionException( "THIS SHOULD NEVER BE CALLED." );
-    }
-
-    public Log getLog()
-    {
-        return log;
-    }
-
-    public void setLog( Log log )
-    {
-        this.log = log;
-    }
-
-}
diff --git a/maven-embedder/src/test/error-reporting-projects/mojo-lookup-err/project/pom.xml b/maven-embedder/src/test/error-reporting-projects/mojo-lookup-err/project/pom.xml
deleted file mode 100644
index cddcc14..0000000
--- a/maven-embedder/src/test/error-reporting-projects/mojo-lookup-err/project/pom.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven</groupId>
-  <artifactId>aggregate-mojo-failure</artifactId>
-  <version>1</version>
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/parent-parse-ioex/child/pom.xml b/maven-embedder/src/test/error-reporting-projects/parent-parse-ioex/child/pom.xml
deleted file mode 100644
index b70261d..0000000
--- a/maven-embedder/src/test/error-reporting-projects/parent-parse-ioex/child/pom.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><project>
-  <modelVersion>4.0.0</modelVersion>
-  <parent>
-    <artifactId>parent-parse-ioex</artifactId>
-    <groupId>org.apache.maven.errortest</groupId>
-    <version>1</version>
-  </parent>
-  <artifactId>parent-parse-ioex-child</artifactId>
-
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/parent-parse-ioex/pom.xml b/maven-embedder/src/test/error-reporting-projects/parent-parse-ioex/pom.xml
deleted file mode 100644
index e69de29..0000000
diff --git a/maven-embedder/src/test/error-reporting-projects/parent-parse-xex/child/pom.xml b/maven-embedder/src/test/error-reporting-projects/parent-parse-xex/child/pom.xml
deleted file mode 100644
index 3961dd4..0000000
--- a/maven-embedder/src/test/error-reporting-projects/parent-parse-xex/child/pom.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><project>
-  <modelVersion>4.0.0</modelVersion>
-  <parent>
-    <artifactId>parent-parse-xex</artifactId>
-    <groupId>org.apache.maven.errortest</groupId>
-    <version>1</version>
-  </parent>
-  <artifactId>parent-parse-xex-child</artifactId>
-
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/parent-parse-xex/pom.xml b/maven-embedder/src/test/error-reporting-projects/parent-parse-xex/pom.xml
deleted file mode 100644
index 7ac14c6..0000000
--- a/maven-embedder/src/test/error-reporting-projects/parent-parse-xex/pom.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>parent-parse-xex</artifactId>
-  <version>1</ver>
-
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/profile-activator-err/pom.xml b/maven-embedder/src/test/error-reporting-projects/profile-activator-err/pom.xml
deleted file mode 100644
index 031ce1e..0000000
--- a/maven-embedder/src/test/error-reporting-projects/profile-activator-err/pom.xml
+++ /dev/null
@@ -1,39 +0,0 @@
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven</groupId>
-  <artifactId>profile-activator-err</artifactId>
-  <version>1</version>
-
-  <profiles>
-    <profile>
-      <id>faulty</id>
-      <activation>
-        <custom>
-          <type>nothing</type>
-          <configuration>
-            <foo>bar</foo>
-          </configuration>
-        </custom>
-      </activation>
-    </profile>
-  </profiles>
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/profile-activator-lookup-err/ext/pom.xml b/maven-embedder/src/test/error-reporting-projects/profile-activator-lookup-err/ext/pom.xml
deleted file mode 100644
index c72cc0a..0000000
--- a/maven-embedder/src/test/error-reporting-projects/profile-activator-lookup-err/ext/pom.xml
+++ /dev/null
@@ -1,38 +0,0 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>profile-activator-lookup-err-ext</artifactId>
-  <version>1</version>
-
-  <build>
-    <pluginManagement>
-      <plugins>
-        <plugin>
-          <artifactId>maven-surefire-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-deploy-plugin</artifactId>
-          <version>2.3</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-install-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-resources-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-jar-plugin</artifactId>
-          <version>2.1</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-compiler-plugin</artifactId>
-          <version>2.0.2</version>
-        </plugin>
-      </plugins>
-    </pluginManagement>
-  </build>
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/profile-activator-lookup-err/ext/src/main/java/org/ext/App.java b/maven-embedder/src/test/error-reporting-projects/profile-activator-lookup-err/ext/src/main/java/org/ext/App.java
deleted file mode 100644
index 0701b7a..0000000
--- a/maven-embedder/src/test/error-reporting-projects/profile-activator-lookup-err/ext/src/main/java/org/ext/App.java
+++ /dev/null
@@ -1,13 +0,0 @@
-package org.ext;
-
-/**
- * Hello world!
- *
- */
-public class App
-{
-    public static void main( String[] args )
-    {
-        System.out.println( "Hello World!" );
-    }
-}
diff --git a/maven-embedder/src/test/error-reporting-projects/profile-activator-lookup-err/ext/src/main/resources/META-INF/plexus/components.xml b/maven-embedder/src/test/error-reporting-projects/profile-activator-lookup-err/ext/src/main/resources/META-INF/plexus/components.xml
deleted file mode 100644
index 74a2963..0000000
--- a/maven-embedder/src/test/error-reporting-projects/profile-activator-lookup-err/ext/src/main/resources/META-INF/plexus/components.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0"?>
-<component-set>
-  <components>
-    <component>
-      <role>org.apache.maven.profiles.activation.ProfileActivator</role>
-      <role-hint>faulty</role-hint>
-      <implementation>org.ext.App</implementation>
-      <requirements>
-        <requirement>
-          <role>org.apache.maven.artifact.ArtifactResolver</role>
-          <field-name>artifactResolver</field-name>
-        </requirement>
-      </requirements>
-    </component>
-  </components>
-</component-set>
\ No newline at end of file
diff --git a/maven-embedder/src/test/error-reporting-projects/profile-activator-lookup-err/project/pom.xml b/maven-embedder/src/test/error-reporting-projects/profile-activator-lookup-err/project/pom.xml
deleted file mode 100644
index a34b838..0000000
--- a/maven-embedder/src/test/error-reporting-projects/profile-activator-lookup-err/project/pom.xml
+++ /dev/null
@@ -1,46 +0,0 @@
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>profile-activator-lookup-err</artifactId>
-  <version>1</version>
-
-  <profiles>
-    <profile>
-      <id>test-profile</id>
-      <activation>
-        <property>
-          <name>java.version</name>
-        </property>
-      </activation>
-    </profile>
-  </profiles>
-
-  <build>
-    <extensions>
-      <extension>
-        <groupId>org.apache.maven.errortest</groupId>
-        <artifactId>profile-activator-lookup-err-ext</artifactId>
-        <version>1</version>
-      </extension>
-    </extensions>
-  </build>
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/project-collision/mod1/pom.xml b/maven-embedder/src/test/error-reporting-projects/project-collision/mod1/pom.xml
deleted file mode 100644
index ebb7ee7..0000000
--- a/maven-embedder/src/test/error-reporting-projects/project-collision/mod1/pom.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><project>
-  <modelVersion>4.0.0</modelVersion>
-
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>module</artifactId>
-  <version>1</version>
-</project>
\ No newline at end of file
diff --git a/maven-embedder/src/test/error-reporting-projects/project-collision/mod2/pom.xml b/maven-embedder/src/test/error-reporting-projects/project-collision/mod2/pom.xml
deleted file mode 100644
index ebb7ee7..0000000
--- a/maven-embedder/src/test/error-reporting-projects/project-collision/mod2/pom.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><project>
-  <modelVersion>4.0.0</modelVersion>
-
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>module</artifactId>
-  <version>1</version>
-</project>
\ No newline at end of file
diff --git a/maven-embedder/src/test/error-reporting-projects/project-collision/pom.xml b/maven-embedder/src/test/error-reporting-projects/project-collision/pom.xml
deleted file mode 100644
index 9e11c6d..0000000
--- a/maven-embedder/src/test/error-reporting-projects/project-collision/pom.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>project-collision</artifactId>
-  <version>1</version>
-  <packaging>pom</packaging>
-
-  <modules>
-    <module>mod1</module>
-    <module>mod2</module>
-  </modules>
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/project-cycle/dep/pom.xml b/maven-embedder/src/test/error-reporting-projects/project-cycle/dep/pom.xml
deleted file mode 100644
index eb1f08f..0000000
--- a/maven-embedder/src/test/error-reporting-projects/project-cycle/dep/pom.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><project>
-  <modelVersion>4.0.0</modelVersion>
-
-  <parent>
-    <groupId>org.apache.maven.errortest</groupId>
-    <artifactId>project-cycle</artifactId>
-    <version>1</version>
-  </parent>
-
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>project-cycle-dep</artifactId>
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/project-cycle/pom.xml b/maven-embedder/src/test/error-reporting-projects/project-cycle/pom.xml
deleted file mode 100644
index 75c53e7..0000000
--- a/maven-embedder/src/test/error-reporting-projects/project-cycle/pom.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>project-cycle</artifactId>
-  <version>1</version>
-  <packaging>pom</packaging>
-
-  <modules>
-    <module>dep</module>
-  </modules>
-
-  <dependencies>
-    <dependency>
-      <groupId>org.apache.maven.errortest</groupId>
-      <artifactId>project-cycle-dep</artifactId>
-      <version>1</version>
-    </dependency>
-  </dependencies>
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/project-dep-missing/pom.xml b/maven-embedder/src/test/error-reporting-projects/project-dep-missing/pom.xml
deleted file mode 100644
index 3c297ac..0000000
--- a/maven-embedder/src/test/error-reporting-projects/project-dep-missing/pom.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>project-dep-missing</artifactId>
-  <version>1</version>
-
-  <repositories>
-    <repository>
-      <id>central</id>
-      <url>file://${java.io.tmpdir}</url>
-    </repository>
-  </repositories>
-
-  <dependencies>
-    <dependency>
-      <groupId>not</groupId>
-      <artifactId>found</artifactId>
-      <version>3.8.1</version>
-    </dependency>
-  </dependencies>
-
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/project-dep-missing/src/main/java/org/apache/maven/test/error/mojoFailure/App.java b/maven-embedder/src/test/error-reporting-projects/project-dep-missing/src/main/java/org/apache/maven/test/error/mojoFailure/App.java
deleted file mode 100644
index dd4102a..0000000
--- a/maven-embedder/src/test/error-reporting-projects/project-dep-missing/src/main/java/org/apache/maven/test/error/mojoFailure/App.java
+++ /dev/null
@@ -1,13 +0,0 @@
-package org.apache.maven.test.error.mojoFailure;
-
-/**
- * Hello world!
- *
- */
-public class App
-{
-    public static void main( String[] args )
-    {
-        System.out.println( "Hello World!" );
-    }
-}
diff --git a/maven-embedder/src/test/error-reporting-projects/project-dep-missing/src/test/java/org/apache/maven/test/error/mojoFailure/AppTest.java b/maven-embedder/src/test/error-reporting-projects/project-dep-missing/src/test/java/org/apache/maven/test/error/mojoFailure/AppTest.java
deleted file mode 100644
index 94e6877..0000000
--- a/maven-embedder/src/test/error-reporting-projects/project-dep-missing/src/test/java/org/apache/maven/test/error/mojoFailure/AppTest.java
+++ /dev/null
@@ -1,38 +0,0 @@
-package org.apache.maven.test.error.mojoFailure;
-
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
-
-/**
- * Unit test for simple App.
- */
-public class AppTest
-    extends TestCase
-{
-    /**
-     * Create the test case
-     *
-     * @param testName name of the test case
-     */
-    public AppTest( String testName )
-    {
-        super( testName );
-    }
-
-    /**
-     * @return the suite of tests being tested
-     */
-    public static Test suite()
-    {
-        return new TestSuite( AppTest.class );
-    }
-
-    /**
-     * Rigorous Test :-)
-     */
-    public void testApp()
-    {
-        assertTrue( true );
-    }
-}
diff --git a/maven-embedder/src/test/error-reporting-projects/project-mojo-failure/pom.xml b/maven-embedder/src/test/error-reporting-projects/project-mojo-failure/pom.xml
deleted file mode 100644
index 3064b59..0000000
--- a/maven-embedder/src/test/error-reporting-projects/project-mojo-failure/pom.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven.test.error</groupId>
-  <artifactId>project-mojo-failure</artifactId>
-  <packaging>jar</packaging>
-  <version>1</version>
-
-  <dependencies>
-    <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
-      <version>3.8.1</version>
-      <scope>test</scope>
-    </dependency>
-  </dependencies>
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/project-mojo-failure/src/main/java/org/apache/maven/test/error/mojoFailure/App.java b/maven-embedder/src/test/error-reporting-projects/project-mojo-failure/src/main/java/org/apache/maven/test/error/mojoFailure/App.java
deleted file mode 100644
index 89f091d..0000000
--- a/maven-embedder/src/test/error-reporting-projects/project-mojo-failure/src/main/java/org/apache/maven/test/error/mojoFailure/App.java
+++ /dev/null
@@ -1,14 +0,0 @@
-package org.apache.maven.test.error.mojoFailure;
-
-/**
- * Hello world!
- *
- */
-public class App
-{
-    public static void main( String[] args )
-    {
-        System.out.println( "Hello World!" );
-        StringUtils utils;
-    }
-}
diff --git a/maven-embedder/src/test/error-reporting-projects/project-mojo-failure/src/test/java/org/apache/maven/test/error/mojoFailure/AppTest.java b/maven-embedder/src/test/error-reporting-projects/project-mojo-failure/src/test/java/org/apache/maven/test/error/mojoFailure/AppTest.java
deleted file mode 100644
index 94e6877..0000000
--- a/maven-embedder/src/test/error-reporting-projects/project-mojo-failure/src/test/java/org/apache/maven/test/error/mojoFailure/AppTest.java
+++ /dev/null
@@ -1,38 +0,0 @@
-package org.apache.maven.test.error.mojoFailure;
-
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
-
-/**
- * Unit test for simple App.
- */
-public class AppTest
-    extends TestCase
-{
-    /**
-     * Create the test case
-     *
-     * @param testName name of the test case
-     */
-    public AppTest( String testName )
-    {
-        super( testName );
-    }
-
-    /**
-     * @return the suite of tests being tested
-     */
-    public static Test suite()
-    {
-        return new TestSuite( AppTest.class );
-    }
-
-    /**
-     * Rigorous Test :-)
-     */
-    public void testApp()
-    {
-        assertTrue( true );
-    }
-}
diff --git a/maven-embedder/src/test/error-reporting-projects/project-parse-xex/pom.xml b/maven-embedder/src/test/error-reporting-projects/project-parse-xex/pom.xml
deleted file mode 100644
index fd68be6..0000000
--- a/maven-embedder/src/test/error-reporting-projects/project-parse-xex/pom.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven</groupId>
-  <artifactId>project-parse-xex</artifactId>
-  <version>1</ver>
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/project-validation/pom.xml b/maven-embedder/src/test/error-reporting-projects/project-validation/pom.xml
deleted file mode 100644
index 9f66c18..0000000
--- a/maven-embedder/src/test/error-reporting-projects/project-validation/pom.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven.errortest</groupId>
-  <artifactId>project-validation</artifactId>
-  <version>1</version>
-
-  <dependencies>
-    <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
-    </dependency>
-  </dependencies>
-</project>
diff --git a/maven-embedder/src/test/error-reporting-projects/repo-creation-err/pom.xml b/maven-embedder/src/test/error-reporting-projects/repo-creation-err/pom.xml
deleted file mode 100644
index d0574bd..0000000
--- a/maven-embedder/src/test/error-reporting-projects/repo-creation-err/pom.xml
+++ /dev/null
@@ -1,41 +0,0 @@
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven</groupId>
-  <artifactId>repo-creation-err</artifactId>
-  <version>1</version>
-
-  <dependencies>
-    <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
-      <version>3.8.1</version>
-    </dependency>
-  </dependencies>
-
-  <repositories>
-    <repository>
-      <id>test</id>
-      <url>http://www.google.com</url>
-      <layout>nothing</layout>
-    </repository>
-  </repositories>
-</project>
diff --git a/maven-embedder/src/test/eventing-projects/read-with-deps/pom.xml b/maven-embedder/src/test/eventing-projects/read-with-deps/pom.xml
deleted file mode 100644
index 169b392..0000000
--- a/maven-embedder/src/test/eventing-projects/read-with-deps/pom.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>testing</groupId>
-  <artifactId>read-with-deps</artifactId>
-  <version>1</version>
-
-  <dependencies>
-    <dependency>
-      <groupId>tests</groupId>
-      <artifactId>dep</artifactId>
-      <version>1</version>
-      <type>pom</type>
-    </dependency>
-  </dependencies>
-</project>
\ No newline at end of file
diff --git a/maven-embedder/src/test/eventing-projects/read-with-deps/repo/tests/dep/1/dep-1.pom b/maven-embedder/src/test/eventing-projects/read-with-deps/repo/tests/dep/1/dep-1.pom
deleted file mode 100644
index 175bf21..0000000
--- a/maven-embedder/src/test/eventing-projects/read-with-deps/repo/tests/dep/1/dep-1.pom
+++ /dev/null
@@ -1,6 +0,0 @@
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>testing</groupId>
-  <artifactId>dep</artifactId>
-  <version>1</version>
-</project>
\ No newline at end of file
diff --git a/maven-embedder/src/test/eventing-projects/simple-read-project/pom.xml b/maven-embedder/src/test/eventing-projects/simple-read-project/pom.xml
deleted file mode 100644
index 9a3f6be..0000000
--- a/maven-embedder/src/test/eventing-projects/simple-read-project/pom.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>testing</groupId>
-  <artifactId>simple-read-project</artifactId>
-  <version>1</version>
-</project>
\ No newline at end of file
diff --git a/maven-embedder/src/test/extensions/META-INF/plexus/components.xml b/maven-embedder/src/test/extensions/META-INF/plexus/components.xml
deleted file mode 100644
index f38af59..0000000
--- a/maven-embedder/src/test/extensions/META-INF/plexus/components.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-<component-set>
-  <components>
-    <component>
-      <role>org.apache.maven.artifact.factory.ArtifactFactory</role>
-      <role-hint>default</role-hint>
-      <implementation>org.apache.maven.embedder.CustomArtifactFactory</implementation>
-    </component>
-  </components>
-</component-set>
\ No newline at end of file
diff --git a/maven-embedder/src/test/plugin-version-references/jar-pom.xml b/maven-embedder/src/test/plugin-version-references/jar-pom.xml
deleted file mode 100644
index 1cce999..0000000
--- a/maven-embedder/src/test/plugin-version-references/jar-pom.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<project>
-  <build>
-    <pluginManagement>
-      <plugins>
-        <plugin>
-          <artifactId>maven-surefire-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-deploy-plugin</artifactId>
-          <version>2.3</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-install-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-resources-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-jar-plugin</artifactId>
-          <version>2.1</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-compiler-plugin</artifactId>
-          <version>2.0.2</version>
-        </plugin>
-      </plugins>
-    </pluginManagement>
-  </build>
-</project>
diff --git a/maven-embedder/src/test/plugin-version-references/maven-plugin-pom.xml b/maven-embedder/src/test/plugin-version-references/maven-plugin-pom.xml
deleted file mode 100644
index 7cfd6a2..0000000
--- a/maven-embedder/src/test/plugin-version-references/maven-plugin-pom.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-<project>
-  <build>
-    <pluginManagement>
-      <plugins>
-        <plugin>
-          <artifactId>maven-surefire-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-deploy-plugin</artifactId>
-          <version>2.3</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-install-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-resources-plugin</artifactId>
-          <version>2.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-jar-plugin</artifactId>
-          <version>2.1</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-compiler-plugin</artifactId>
-          <version>2.0.2</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-plugin-plugin</artifactId>
-          <version>2.3</version>
-        </plugin>
-      </plugins>
-    </pluginManagement>
-  </build>
-</project>
diff --git a/maven-embedder/src/test/projects/bad-module-non-recursive/badmodule/pom.xml b/maven-embedder/src/test/projects/bad-module-non-recursive/badmodule/pom.xml
deleted file mode 100644
index 7efc0a2..0000000
--- a/maven-embedder/src/test/projects/bad-module-non-recursive/badmodule/pom.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><project>
-  <modelVersion>4.0.0</modelVersion>
-
-  <parent>
-    <groupId>other</groupId>
-    <artifactId>parent</artifactId>
-    <version>0.0.1-SNAPSHOT</version>
-  </parent>
-
-  <groupId>badmodule</groupId>
-  <artifactId>badmodule</artifactId>
-  <version>0.0.1-SNAPSHOT</version>
-
-</project>
\ No newline at end of file
diff --git a/maven-embedder/src/test/projects/bad-module-non-recursive/goodmodule/pom.xml b/maven-embedder/src/test/projects/bad-module-non-recursive/goodmodule/pom.xml
deleted file mode 100644
index 639315e..0000000
--- a/maven-embedder/src/test/projects/bad-module-non-recursive/goodmodule/pom.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><project>
-  <modelVersion>4.0.0</modelVersion>
-
-  <parent>
-    <groupId>badmodule</groupId>
-    <artifactId>parent</artifactId>
-    <version>0.0.1-SNAPSHOT</version>
-  </parent>
-
-  <groupId>badmodule</groupId>
-  <artifactId>good</artifactId>
-  <version>0.0.1-SNAPSHOT</version>
-
-</project>
\ No newline at end of file
diff --git a/maven-embedder/src/test/projects/bad-module-non-recursive/pom.xml b/maven-embedder/src/test/projects/bad-module-non-recursive/pom.xml
deleted file mode 100644
index 890e7c8..0000000
--- a/maven-embedder/src/test/projects/bad-module-non-recursive/pom.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><project>
-  <modelVersion>4.0.0</modelVersion>
-
-  <groupId>badmodule</groupId>
-  <artifactId>parent</artifactId>
-  <version>0.0.1-SNAPSHOT</version>
-  <packaging>pom</packaging>
-
-  <modules>
-    <module>goodmodule</module>
-    <module>badmodule</module>
-  </modules>
-
-</project>
\ No newline at end of file
diff --git a/maven-embedder/src/test/projects/invalid-goal/pom.xml b/maven-embedder/src/test/projects/invalid-goal/pom.xml
deleted file mode 100644
index d72b515..0000000
--- a/maven-embedder/src/test/projects/invalid-goal/pom.xml
+++ /dev/null
@@ -1,49 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-  http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-<project>
-  <modelVersion>4.0.0</modelVersion>
-
-  <groupId>org.apache.maven.its.mng</groupId>
-  <artifactId>test1</artifactId>
-  <version>1.0-SNAPSHOT</version>
-
-  <packaging>jar</packaging>
-
-  <build>
-    <plugins>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-site-plugin</artifactId>
-        <version>2.0-beta-7</version>
-
-        <executions>
-          <execution>
-            <goals>
-              <goal>invalid-goal</goal>
-            </goals>
-          </execution>
-        </executions>
-      </plugin>
-
-    </plugins>
-  </build>
-</project>
diff --git a/maven-embedder/src/test/projects/isolated-project-getting-parent-pom/project/pom.xml b/maven-embedder/src/test/projects/isolated-project-getting-parent-pom/project/pom.xml
deleted file mode 100644
index d7151f2..0000000
--- a/maven-embedder/src/test/projects/isolated-project-getting-parent-pom/project/pom.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
-  <modelVersion>4.0.0</modelVersion>
-  <parent>
-    <groupId>org.codehaus.m2eclipse</groupId>
-    <artifactId>parent</artifactId>
-    <version>1.0-SNAPSHOT</version>
-  </parent>
-  <artifactId>project-1</artifactId>
-  <packaging>jar</packaging>
-  <name>project-1</name>
-  <url>http://maven.apache.org</url>
-</project>
diff --git a/maven-embedder/src/test/projects/isolated-project-getting-parent-pom/project/src/main/java/org/codehaus/m2eclipse/App.java b/maven-embedder/src/test/projects/isolated-project-getting-parent-pom/project/src/main/java/org/codehaus/m2eclipse/App.java
deleted file mode 100644
index f959dc4..0000000
--- a/maven-embedder/src/test/projects/isolated-project-getting-parent-pom/project/src/main/java/org/codehaus/m2eclipse/App.java
+++ /dev/null
@@ -1,13 +0,0 @@
-package org.codehaus.m2eclipse;
-
-/**
- * Hello world!
- *
- */
-public class App
-{
-    public static void main( String[] args )
-    {
-        System.out.println( "Hello World!" );
-    }
-}
diff --git a/maven-embedder/src/test/projects/isolated-project-getting-parent-pom/project/src/test/java/org/codehaus/m2eclipse/AppTest.java b/maven-embedder/src/test/projects/isolated-project-getting-parent-pom/project/src/test/java/org/codehaus/m2eclipse/AppTest.java
deleted file mode 100644
index 7275a8d..0000000
--- a/maven-embedder/src/test/projects/isolated-project-getting-parent-pom/project/src/test/java/org/codehaus/m2eclipse/AppTest.java
+++ /dev/null
@@ -1,38 +0,0 @@
-package org.codehaus.m2eclipse;
-
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
-
-/**
- * Unit test for simple App.
- */
-public class AppTest
-    extends TestCase
-{
-    /**
-     * Create the test case
-     *
-     * @param testName name of the test case
-     */
-    public AppTest( String testName )
-    {
-        super( testName );
-    }
-
-    /**
-     * @return the suite of tests being tested
-     */
-    public static Test suite()
-    {
-        return new TestSuite( AppTest.class );
-    }
-
-    /**
-     * Rigorous Test :-)
-     */
-    public void testApp()
-    {
-        assertTrue( true );
-    }
-}
diff --git a/maven-embedder/src/test/projects/isolated-project-getting-parent-pom/repository/org/codehaus/m2eclipse/parent/1.0-SNAPSHOT/maven-metadata-company.xml b/maven-embedder/src/test/projects/isolated-project-getting-parent-pom/repository/org/codehaus/m2eclipse/parent/1.0-SNAPSHOT/maven-metadata-company.xml
deleted file mode 100644
index 15db1b0..0000000
--- a/maven-embedder/src/test/projects/isolated-project-getting-parent-pom/repository/org/codehaus/m2eclipse/parent/1.0-SNAPSHOT/maven-metadata-company.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><metadata>
-  <groupId>org.codehaus.m2eclipse</groupId>
-  <artifactId>parent</artifactId>
-  <version>1.0-SNAPSHOT</version>
-  <versioning>
-    <snapshot>
-      <localCopy>true</localCopy>
-    </snapshot>
-    <lastUpdated>20070930165921</lastUpdated>
-  </versioning>
-</metadata>
\ No newline at end of file
diff --git a/maven-embedder/src/test/projects/isolated-project-getting-parent-pom/repository/org/codehaus/m2eclipse/parent/1.0-SNAPSHOT/parent-1.0-SNAPSHOT.pom b/maven-embedder/src/test/projects/isolated-project-getting-parent-pom/repository/org/codehaus/m2eclipse/parent/1.0-SNAPSHOT/parent-1.0-SNAPSHOT.pom
deleted file mode 100644
index b7f47b0..0000000
--- a/maven-embedder/src/test/projects/isolated-project-getting-parent-pom/repository/org/codehaus/m2eclipse/parent/1.0-SNAPSHOT/parent-1.0-SNAPSHOT.pom
+++ /dev/null
@@ -1,18 +0,0 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.codehaus.m2eclipse</groupId>
-  <artifactId>parent</artifactId>
-  <packaging>pom</packaging>
-  <version>1.0-SNAPSHOT</version>
-  <name>parent</name>
-  <url>http://maven.apache.org</url>
-  <dependencies>
-    <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
-      <version>3.8.1</version>
-      <scope>test</scope>
-    </dependency>
-  </dependencies>
-</project>
diff --git a/maven-embedder/src/test/projects/isolated-project-getting-parent-pom/repository/org/codehaus/m2eclipse/parent/maven-metadata-local.xml b/maven-embedder/src/test/projects/isolated-project-getting-parent-pom/repository/org/codehaus/m2eclipse/parent/maven-metadata-local.xml
deleted file mode 100644
index 5c4412d..0000000
--- a/maven-embedder/src/test/projects/isolated-project-getting-parent-pom/repository/org/codehaus/m2eclipse/parent/maven-metadata-local.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><metadata>
-  <groupId>org.codehaus.m2eclipse</groupId>
-  <artifactId>parent</artifactId>
-  <version>1.0-SNAPSHOT</version>
-  <versioning>
-    <versions>
-      <version>1.0-SNAPSHOT</version>
-    </versions>
-    <lastUpdated>20070930165921</lastUpdated>
-  </versioning>
-</metadata>
\ No newline at end of file
diff --git a/maven-embedder/src/test/projects/isolated-project-getting-parent-pom/settings.xml b/maven-embedder/src/test/projects/isolated-project-getting-parent-pom/settings.xml
deleted file mode 100644
index 60c25eb..0000000
--- a/maven-embedder/src/test/projects/isolated-project-getting-parent-pom/settings.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0"?>
-<settings>
-  <profiles>
-    <profile>
-      <id>company</id>
-      <repositories>
-        <repository>
-          <id>repo</id>
-          <url>file:///tmp/repo</url>
-          <snapshots>
-            <enabled>true</enabled>
-          </snapshots>
-          <releases>
-            <enabled>false</enabled>
-          </releases>
-        </repository>
-      </repositories>
-    </profile>
-  </profiles>
-  <activeProfiles>
-    <activeProfile>company</activeProfile>
-  </activeProfiles>
-</settings>
diff --git a/maven-embedder/src/test/projects/optional-dep/pom.xml b/maven-embedder/src/test/projects/optional-dep/pom.xml
deleted file mode 100644
index 12e2c55..0000000
--- a/maven-embedder/src/test/projects/optional-dep/pom.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>optionaldependency</groupId>
-  <artifactId>p01</artifactId>
-  <version>0.0.1-SNAPSHOT</version>
-
-  <!--
-  <dependencies>
-    <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
-      <version>3.8.1</version>
-      <optional>false</optional>
-    </dependency>
-  </dependencies>
-  -->
-
-</project>
diff --git a/maven-embedder/src/test/projects/readProject-missingModuleIgnored/pom.xml b/maven-embedder/src/test/projects/readProject-missingModuleIgnored/pom.xml
deleted file mode 100644
index 851987f..0000000
--- a/maven-embedder/src/test/projects/readProject-missingModuleIgnored/pom.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><project>
-  <modelVersion>4.0.0</modelVersion>
-
-  <groupId>missing.module</groupId>
-  <artifactId>parent</artifactId>
-  <version>1</version>
-  <packaging>pom</packaging>
-
-  <modules>
-    <module>child1</module>
-  </modules>
-
-</project>
\ No newline at end of file
diff --git a/maven-embedder/src/test/projects/readProject-withScmInheritance/modules/child1/pom.xml b/maven-embedder/src/test/projects/readProject-withScmInheritance/modules/child1/pom.xml
deleted file mode 100644
index d269726..0000000
--- a/maven-embedder/src/test/projects/readProject-withScmInheritance/modules/child1/pom.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><project>
-  <modelVersion>4.0.0</modelVersion>
-
-  <parent>
-    <groupId>scm.inherit</groupId>
-    <artifactId>parent</artifactId>
-    <version>1</version>
-    <relativePath>../../pom.xml</relativePath>
-  </parent>
-
-  <artifactId>child1</artifactId>
-
-</project>
\ No newline at end of file
diff --git a/maven-embedder/src/test/projects/readProject-withScmInheritance/pom.xml b/maven-embedder/src/test/projects/readProject-withScmInheritance/pom.xml
deleted file mode 100644
index 3323e47..0000000
--- a/maven-embedder/src/test/projects/readProject-withScmInheritance/pom.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><project>
-  <modelVersion>4.0.0</modelVersion>
-
-  <groupId>scm.inherit</groupId>
-  <artifactId>parent</artifactId>
-  <version>1</version>
-  <packaging>pom</packaging>
-
-  <scm>
-    <connection>scm:svn:http://host/trunk/parent</connection>
-    <developerConnection>scm:svn:https://host/trunk/parent</developerConnection>
-    <url>http://host/viewer?path=/trunk/parent</url>
-  </scm>
-
-  <modules>
-    <module>modules/child1</module>
-  </modules>
-
-</project>
\ No newline at end of file
diff --git a/maven-embedder/src/test/resources/META-INF/maven/org.apache.maven/maven-core/pom.properties b/maven-embedder/src/test/resources/META-INF/maven/org.apache.maven/maven-core/pom.properties
deleted file mode 100644
index 8b958eb..0000000
--- a/maven-embedder/src/test/resources/META-INF/maven/org.apache.maven/maven-core/pom.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-version=2.1-SNAPSHOT
\ No newline at end of file
diff --git a/maven-embedder/src/test/resources/pom-with-distribution-status.xml b/maven-embedder/src/test/resources/pom-with-distribution-status.xml
deleted file mode 100644
index 0bece7f..0000000
--- a/maven-embedder/src/test/resources/pom-with-distribution-status.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0"?>
-
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven</groupId>
-  <artifactId>test</artifactId>
-  <version>1.0</version>
-  <distributionManagement>
-    <status>deployed</status>
-  </distributionManagement>
-</project>
\ No newline at end of file
diff --git a/maven-embedder/src/test/resources/pom-without-dependencies.xml b/maven-embedder/src/test/resources/pom-without-dependencies.xml
deleted file mode 100644
index ad2d6aa..0000000
--- a/maven-embedder/src/test/resources/pom-without-dependencies.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven</groupId>
-  <artifactId>maven-model</artifactId>
-  <name>Maven Embedder Test Project</name>
-  <version>1.0</version>
-  <description>Maven Embedder Test Project Without Any Dependencies</description>
-  <dependencies>
-    <!-- no dependencies! -->
-  </dependencies>
-</project>
diff --git a/maven-embedder/src/test/resources/pom.xml b/maven-embedder/src/test/resources/pom.xml
deleted file mode 100644
index c226875..0000000
--- a/maven-embedder/src/test/resources/pom.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-<project>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven</groupId>
-  <artifactId>maven-model</artifactId>
-  <name>Maven Embedder Test Project</name>
-  <version>1.0</version>
-  <description>Maven Embedder Test Project</description>
-  <dependencies>
-    <dependency>
-      <groupId>plexus</groupId>
-      <artifactId>plexus-utils</artifactId>
-      <version>1.0.2</version>
-    </dependency>
-  </dependencies>
-</project>
diff --git a/maven-embedder/src/test/resources/pom2.xml b/maven-embedder/src/test/resources/pom2.xml
deleted file mode 100644
index 00744d9..0000000
--- a/maven-embedder/src/test/resources/pom2.xml
+++ /dev/null
@@ -1,48 +0,0 @@
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.maven</groupId>
-  <artifactId>embedder-test-project2</artifactId>
-  <packaging>jar</packaging>
-  <version>1.0-SNAPSHOT</version>
-  <name>Maven Quick Start Archetype</name>
-  <url>http://maven.apache.org</url>
-  <dependencies>
-    <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
-      <version>3.8.2</version>
-      <scope>test</scope>
-      <type>mkleint</type>
-    </dependency>
-  </dependencies>
-  <build>
-      <plugins>
-          <plugin>
-             <!-- it's here just for the extensions tag -->
-             <artifactId>maven-surefire-plugin</artifactId>
-             <version>2.4.3</version>
-             <extensions>true</extensions>
-          </plugin>
-      </plugins>
-  </build>
-</project>
diff --git a/maven-embedder/src/test/resources/settings/invalid-settings.xml b/maven-embedder/src/test/resources/settings/invalid-settings.xml
deleted file mode 100644
index a6e0ea9..0000000
--- a/maven-embedder/src/test/resources/settings/invalid-settings.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0"?>
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-<settings>
-  <!-- Missing end tag below -->
-  <localRepository>/Users/jvanzyl/maven-repo-local</localRepository
-</settings>
diff --git a/maven-embedder/src/test/resources/settings/valid-settings.xml b/maven-embedder/src/test/resources/settings/valid-settings.xml
deleted file mode 100644
index a769334..0000000
--- a/maven-embedder/src/test/resources/settings/valid-settings.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0"?>
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-<settings>
-  <localRepository>/global/maven/local-repository</localRepository>
-  <pluginGroups>
-    <pluginGroup>org.codehaus.tycho</pluginGroup>
-    <pluginGroup>org.sonatype.pwt</pluginGroup>
-  </pluginGroups>
-</settings>
diff --git a/maven-model-builder/src/main/mdo/profiles.mdo b/maven-model-builder/src/main/mdo/profiles.mdo
deleted file mode 100644
index a55677c..0000000
--- a/maven-model-builder/src/main/mdo/profiles.mdo
+++ /dev/null
@@ -1,399 +0,0 @@
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-<model xmlns="http://codehaus-plexus.github.io/MODELLO/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:schemaLocation="http://codehaus-plexus.github.io/MODELLO/1.0.0 http://codehaus-plexus.github.io/modello/xsd/modello-1.0.0.xsd"
-  xml.namespace="http://maven.apache.org/PROFILES/${version}"
-  xml.schemaLocation="http://maven.apache.org/xsd/profiles-${version}.xsd">
-  <id>profiles</id>
-  <name>Profiles</name>
-  <description><![CDATA[
-    Project-local overrides to the build process based on detected or user-provided environmental parameters.
-    This is the model specification for ${basedir}/profiles.xml.
-  ]]></description>
-  <defaults>
-    <default>
-      <key>package</key>
-      <value>org.apache.maven.profiles</value>
-    </default>
-  </defaults>
-  <classes>
-    <class rootElement="true" xml.tagName="profilesXml">
-      <name>ProfilesRoot</name>
-      <version>1.0.0</version>
-      <description>Root element of the profiles.xml file.</description>
-      <fields>
-        <field>
-          <name>profiles</name>
-          <version>1.0.0</version>
-          <description><![CDATA[
-            Configuration of build profiles for adjusting the build
-            according to environmental parameters
-          ]]></description>
-          <association>
-            <type>Profile</type>
-            <multiplicity>*</multiplicity>
-          </association>
-        </field>
-        <field>
-          <name>activeProfiles</name>
-          <version>1.0.0</version>
-          <description><![CDATA[
-            List of manually-activated build profiles, specified in the order in which
-            they should be applied.
-          ]]></description>
-          <association>
-            <type>String</type>
-            <multiplicity>*</multiplicity>
-          </association>
-        </field>
-      </fields>
-    </class>
-    <class>
-      <name>Profile</name>
-      <version>1.0.0</version>
-      <description><![CDATA[
-        Modifications to the build process which is keyed on some
-        sort of environmental parameter.
-      ]]></description>
-      <fields>
-        <field>
-          <name>id</name>
-          <required>true</required>
-          <version>1.0.0</version>
-          <type>String</type>
-          <defaultValue>default</defaultValue>
-          <description>The ID of this build profile, for activation
-            purposes.</description>
-        </field>
-        <field>
-          <name>activation</name>
-          <version>1.0.0</version>
-          <description><![CDATA[The conditional logic which will automatically
-            trigger the inclusion of this profile.]]></description>
-          <association>
-            <type>Activation</type>
-          </association>
-        </field>
-        <field>
-          <name>properties</name>
-          <description>Extended configuration specific to this profile goes
-            here.</description>
-          <type>Properties</type>
-          <association xml.mapStyle="inline">
-            <type>String</type>
-            <multiplicity>*</multiplicity>
-          </association>
-        </field>
-        <field>
-          <name>repositories</name>
-          <version>1.0.0</version>
-          <description><![CDATA[The lists of the remote repositories]]>
-          </description>
-          <association>
-            <type>Repository</type>
-            <multiplicity>*</multiplicity>
-          </association>
-        </field>
-        <field>
-          <name>pluginRepositories</name>
-          <version>1.0.0</version>
-          <description><![CDATA[
-          The lists of the remote repositories for discovering plugins
-        ]]></description>
-          <association>
-            <type>Repository</type>
-            <multiplicity>*</multiplicity>
-          </association>
-          <comment><![CDATA[ This may be removed or relocated in the near
-            future. It is undecided whether plugins really need a remote
-            repository set of their own. ]]></comment>
-        </field>
-      </fields>
-    </class>
-    <class>
-      <name>Activation</name>
-      <version>1.0.0</version>
-      <description><![CDATA[
-        The conditions within the build runtime environment which will trigger
-        the automatic inclusion of the parent build profile.
-      ]]></description>
-      <fields>
-        <field>
-          <name>activeByDefault</name>
-          <version>1.0.0</version>
-          <type>boolean</type>
-          <description>Flag specifying whether this profile is active as a default.</description>
-        </field>
-        <field>
-          <name>jdk</name>
-          <version>1.0.0</version>
-          <type>String</type>
-          <description><![CDATA[
-            Specifies that this profile will be activated when a matching JDK is detected.
-          ]]></description>
-        </field>
-        <field>
-          <name>os</name>
-          <version>1.0.0</version>
-          <description><![CDATA[
-            Specifies that this profile will be activated when matching OS attributes are detected.
-          ]]></description>
-          <association>
-            <type>ActivationOS</type>
-          </association>
-        </field>
-        <field>
-          <name>property</name>
-          <version>1.0.0</version>
-          <description><![CDATA[
-            Specifies that this profile will be activated when this System property is specified.
-          ]]></description>
-          <association>
-            <type>ActivationProperty</type>
-          </association>
-        </field>
-        <field>
-          <name>file</name>
-          <version>1.0.0</version>
-          <description><![CDATA[
-             Specifies that this profile will be activated based on existence of a file.
-             ]]></description>
-          <association>
-            <type>ActivationFile</type>
-          </association>
-        </field>
-      </fields>
-    </class>
-
-    <!-- TODO: reproduced from maven-model/maven.mdo, instead should inherit code and link to external docs -->
-    <class>
-      <name>RepositoryBase</name>
-      <version>1.0.0</version>
-      <description><![CDATA[
-         Repository contains the information needed
-         for establishing connections with remote repository
-      ]]></description>
-      <fields>
-        <field>
-          <name>id</name>
-          <version>1.0.0</version>
-          <description><![CDATA[
-            A unique identifier for a repository.
-          ]]></description>
-          <type>String</type>
-        </field>
-        <field>
-          <name>name</name>
-          <version>1.0.0</version>
-          <description><![CDATA[
-            Human readable name of the repository
-          ]]></description>
-          <type>String</type>
-        </field>
-        <field>
-          <name>url</name>
-          <version>1.0.0</version>
-          <description><![CDATA[
-             The url of the repository
-          ]]></description>
-          <type>String</type>
-        </field>
-        <field>
-          <name>layout</name>
-          <version>1.0.0</version>
-          <description>The type of layout this repository uses for locating and storing artifacts - can be "legacy" or
-            "default".</description>
-          <type>String</type>
-          <defaultValue>default</defaultValue>
-        </field>
-      </fields>
-      <codeSegments>
-        <codeSegment>
-          <version>1.0.0</version>
-          <code><![CDATA[
-            public boolean equals( Object obj )
-            {
-                RepositoryBase other =  (RepositoryBase) obj;
-
-                boolean retValue = false;
-
-                if ( id != null )
-                {
-                    retValue = id.equals( other.id );
-                }
-
-                return retValue;
-            }
-          ]]></code>
-        </codeSegment>
-      </codeSegments>
-    </class>
-    <class>
-      <name>Repository</name>
-      <superClass>RepositoryBase</superClass>
-      <version>1.0.0</version>
-      <description>
-        Repository contains the information needed for establishing connections with remote repository
-      </description>
-      <fields>
-        <field>
-          <name>releases</name>
-          <version>1.0.0</version>
-          <description>How to handle downloading of releases from this repository</description>
-          <association>
-            <type>RepositoryPolicy</type>
-          </association>
-        </field>
-        <field>
-          <name>snapshots</name>
-          <version>1.0.0</version>
-          <description>How to handle downloading of snapshots from this repository</description>
-          <association>
-            <type>RepositoryPolicy</type>
-          </association>
-        </field>
-      </fields>
-      <!-- prevent modello generation of an incorrect equals method. Could be avoided by using <identity/> tags to mark ID as the only identity field -->
-      <codeSegments>
-        <codeSegment>
-          <version>1.0.0</version>
-          <code><![CDATA[
-            public boolean equals( Object obj )
-            {
-                return super.equals( obj );
-            }
-          ]]></code>
-        </codeSegment>
-      </codeSegments>
-    </class>
-
-    <class>
-      <name>RepositoryPolicy</name>
-      <version>1.0.0</version>
-      <description>Download policy</description>
-      <fields>
-        <field>
-          <name>enabled</name>
-          <version>1.0.0</version>
-          <description>Whether to use this repository for downloading this type of artifact</description>
-          <type>boolean</type>
-          <defaultValue>true</defaultValue>
-        </field>
-        <field>
-          <name>updatePolicy</name>
-          <version>1.0.0</version>
-          <description>
-            The frequency for downloading updates - can be "always", "daily" (default), "interval:XXX" (in minutes) or
-            "never" (only if it doesn't exist locally).
-          </description>
-          <type>String</type>
-        </field>
-        <field>
-          <name>checksumPolicy</name>
-          <version>1.0.0</version>
-          <description>What to do when verification of an artifact checksum fails - warn, fail, etc. Valid values are
-            "fail" or "warn"</description>
-          <type>String</type>
-        </field>
-      </fields>
-    </class>
-    <class>
-      <name>ActivationProperty</name>
-      <version>1.0.0</version>
-      <description><![CDATA[
-        This is the property specification used to activate a profile. If the value field is empty,
-        then the existence of the named property will activate the profile, otherwise it does a case-sensitive
-        match against the property value as well.
-      ]]></description>
-      <fields>
-        <field>
-          <name>name</name>
-          <version>1.0.0</version>
-          <type>String</type>
-          <required>true</required>
-          <description>The name of the property to be used to activate a profile</description>
-        </field>
-        <field>
-          <name>value</name>
-          <version>1.0.0</version>
-          <type>String</type>
-          <description>The value of the property to be used to activate a profile</description>
-        </field>
-      </fields>
-    </class>
-    <class>
-      <name>ActivationFile</name>
-      <version>1.0.0</version>
-      <description><![CDATA[
-        This is the file specification used to activate a profile. The missing value will be a the location
-        of a file that needs to exist, and if it doesn't the profile must run.  On the other hand exists will test
-        for the existence of the file and if it is there will run the profile.
-      ]]></description>
-      <fields>
-        <field>
-          <name>missing</name>
-          <version>1.0.0</version>
-          <type>String</type>
-          <description>The name of the file that should be missing to activate a profile</description>
-        </field>
-        <field>
-          <name>exists</name>
-          <version>1.0.0</version>
-          <type>String</type>
-          <description>The name of the file that should exist to activate a profile</description>
-        </field>
-      </fields>
-    </class>
-    <class>
-      <name>ActivationOS</name>
-      <version>1.0.0</version>
-      <description><![CDATA[
-        This is an activator which will detect an operating system's attributes in order to activate
-        its profile.
-      ]]></description>
-      <fields>
-        <field>
-          <name>name</name>
-          <version>1.0.0</version>
-          <type>String</type>
-          <description>The name of the OS to be used to activate a profile</description>
-        </field>
-        <field>
-          <name>family</name>
-          <version>1.0.0</version>
-          <type>String</type>
-          <description>The general family of the OS to be used to activate a profile (e.g. 'windows')</description>
-        </field>
-        <field>
-          <name>arch</name>
-          <version>1.0.0</version>
-          <type>String</type>
-          <description>The architecture of the OS to be used to activate a profile</description>
-        </field>
-        <field>
-          <name>version</name>
-          <version>1.0.0</version>
-          <type>String</type>
-          <description>The version of the OS to be used to activate a profile</description>
-        </field>
-      </fields>
-    </class>
-  </classes>
-</model>