Is this the correct commit message?

On 6 January 2014 16:57, <[email protected]> wrote:

> Updated Branches:
>   refs/heads/master fa0f5050b -> c01884d6d
>
>
> MNG-5557: IT to test the constraining of the reactor with --projects
> - rename the mojo execution scope directory to have a small description
>
>
> Project:
> http://git-wip-us.apache.org/repos/asf/maven-integration-testing/repo
> Commit:
> http://git-wip-us.apache.org/repos/asf/maven-integration-testing/commit/c01884d6
> Tree:
> http://git-wip-us.apache.org/repos/asf/maven-integration-testing/tree/c01884d6
> Diff:
> http://git-wip-us.apache.org/repos/asf/maven-integration-testing/diff/c01884d6
>
> Branch: refs/heads/master
> Commit: c01884d6d4dbaca328edf6d8e238e6959449f25b
> Parents: fa0f505
> Author: Jason van Zyl <[email protected]>
> Authored: Mon Jan 6 11:55:57 2014 -0500
> Committer: Jason van Zyl <[email protected]>
> Committed: Mon Jan 6 11:55:57 2014 -0500
>
> ----------------------------------------------------------------------
>  .../MavenITmng5530MojoExecutionScopeTest.java   |  2 +-
>  ...MavenITmng5557ProperlyRestrictedReactor.java | 65 ++++++++++++++
>  .../mng-5530-mojo-execution-scope/basic/pom.xml | 51 +++++++++++
>  .../plugin/pom.xml                              | 95 ++++++++++++++++++++
>  .../TestExecutionScopeMojo.java                 | 40 +++++++++
>  .../TestExecutionScopedComponent.java           | 90 +++++++++++++++++++
>  .../src/test/resources/mng-5530/basic/pom.xml   | 51 -----------
>  .../src/test/resources/mng-5530/plugin/pom.xml  | 95 --------------------
>  .../TestExecutionScopeMojo.java                 | 40 ---------
>  .../TestExecutionScopedComponent.java           | 90 -------------------
>  .../pom.xml                                     | 15 ++++
>  .../project-0/pom.xml                           | 31 +++++++
>  .../java/org/apache/maven/its/mng5557/App.java  | 13 +++
>  .../org/apache/maven/its/mng5557/AppTest.java   | 38 ++++++++
>  .../project-1/pom.xml                           | 26 ++++++
>  .../java/org/apache/maven/its/mng5557/App.java  | 13 +++
>  .../org/apache/maven/its/mng5557/AppTest.java   | 38 ++++++++
>  .../project-2/pom.xml                           | 26 ++++++
>  .../java/org/apache/maven/its/mng5557/App.java  | 13 +++
>  .../org/apache/maven/its/mng5557/AppTest.java   | 38 ++++++++
>  .../project-3/pom.xml                           | 26 ++++++
>  .../java/org/apache/maven/its/mng5557/App.java  | 13 +++
>  .../org/apache/maven/its/mng5557/AppTest.java   | 38 ++++++++
>  .../project-4/pom.xml                           | 26 ++++++
>  .../java/org/apache/maven/its/mng5557/App.java  | 13 +++
>  .../org/apache/maven/its/mng5557/AppTest.java   | 38 ++++++++
>  26 files changed, 747 insertions(+), 277 deletions(-)
> ----------------------------------------------------------------------
>
>
>
> http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/c01884d6/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5530MojoExecutionScopeTest.java
> ----------------------------------------------------------------------
> diff --git
> a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5530MojoExecutionScopeTest.java
> b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5530MojoExecutionScopeTest.java
> index 6cac091..f9b45be 100644
> ---
> a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5530MojoExecutionScopeTest.java
> +++
> b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5530MojoExecutionScopeTest.java
> @@ -34,7 +34,7 @@ public class MavenITmng5530MojoExecutionScopeTest
>      public void test_copyfiles()
>          throws Exception
>      {
> -        File testDir = ResourceExtractor.simpleExtractResources(
> getClass(), "/mng-5530");
> +        File testDir = ResourceExtractor.simpleExtractResources(
> getClass(), "/mng-5530-mojo-execution-scope");
>          File pluginDir = new File( testDir, "plugin" );
>          File projectDir = new File( testDir, "basic" );
>
>
>
> http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/c01884d6/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5557ProperlyRestrictedReactor.java
> ----------------------------------------------------------------------
> diff --git
> a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5557ProperlyRestrictedReactor.java
> b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5557ProperlyRestrictedReactor.java
> new file mode 100644
> index 0000000..2d2ce05
> --- /dev/null
> +++
> b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5557ProperlyRestrictedReactor.java
> @@ -0,0 +1,65 @@
> +package org.apache.maven.it;
> +
> +/*
> + * 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.
> + */
> +
> +import java.io.File;
> +
> +import org.apache.maven.it.util.ResourceExtractor;
> +
> +/**
> + * Test to make sure that the reactor is properly constrained when
> --projects is used. Previous to 3.1.2 all of the
> + * projects found in the <modules/> section of the POM were passed into
> the reactor. This test is a 5 project
> + * multi-module project where only project-0, and project-1 are specified
> to be used. The project-0 has a dependency on
> + * project-4 and in this constrained mode the dependency resolution
> should fail because project-4 is no longer placed in
> + * the reactor.
> + *
> + * @author jvanzyl
> + */
> +public class MavenITmng5557ProperlyRestrictedReactor
> +    extends AbstractMavenIntegrationTestCase
> +{
> +    public MavenITmng5557ProperlyRestrictedReactor()
> +    {
> +        super( "[3.1.2,)" );
> +    }
> +
> +    public void testRunningRestrictedReactor()
> +        throws Exception
> +    {
> +        File testDir = ResourceExtractor.simpleExtractResources(
> getClass(), "/mng-5557-properly-restricted-reactor" );
> +        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
> +        //
> +        // Remove everything related to this project from the local
> repository as we want this to be resolution purely
> +        // from the reactor.
> +        //
> +        verifier.deleteArtifacts( "org.apache.maven.its.mng5557" );
> +        verifier.addCliOption( "--projects project-0,project-1" );
> +        try
> +        {
> +            verifier.executeGoal( "package" );
> +        }
> +        catch ( VerificationException e )
> +        {
> +            // the execution should fail due to a resolution error.
> +        }
> +        verifier.resetStreams();
> +        verifier.verifyTextInLog( "Could not resolve dependencies for
> project org.apache.maven.its.mng5557:project-0:jar:1.0: Could not find
> artifact org.apache.maven.its.mng5557:project-4:jar:1.0" );
> +    }
> +}
>
>
> http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/c01884d6/core-it-suite/src/test/resources/mng-5530-mojo-execution-scope/basic/pom.xml
> ----------------------------------------------------------------------
> diff --git
> a/core-it-suite/src/test/resources/mng-5530-mojo-execution-scope/basic/pom.xml
> b/core-it-suite/src/test/resources/mng-5530-mojo-execution-scope/basic/pom.xml
> new file mode 100644
> index 0000000..b17233d
> --- /dev/null
> +++
> b/core-it-suite/src/test/resources/mng-5530-mojo-execution-scope/basic/pom.xml
> @@ -0,0 +1,51 @@
> +<?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 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
> http://maven.apache.org/maven-v4_0_0.xsd";>
> +  <modelVersion>4.0.0</modelVersion>
> +
> +  <groupId>io.tesla.its.mojoexecutionscope</groupId>
> +  <artifactId>mng5530-mojo-execution-scope-basic</artifactId>
> +  <version>0.0.1-SNAPSHOT</version>
> +  <packaging>jar</packaging>
> +
> +  <build>
> +    <plugins>
> +      <plugin>
> +        <groupId>org.apache.maven.its.mng5530.mojoexecutionscope</groupId>
> +        <artifactId>mng5530-mojo-execution-scope-plugin</artifactId>
> +        <version>0.1</version>
> +        <extensions>true</extensions>
> +        <executions>
> +          <execution>
> +            <id>test-execution-scope</id>
> +            <goals>
> +              <goal>test-execution-scope</goal>
> +            </goals>
> +            <phase>process-resources</phase>
> +          </execution>
> +        </executions>
> +      </plugin>
> +    </plugins>
> +
> +  </build>
> +</project>
>
>
> http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/c01884d6/core-it-suite/src/test/resources/mng-5530-mojo-execution-scope/plugin/pom.xml
> ----------------------------------------------------------------------
> diff --git
> a/core-it-suite/src/test/resources/mng-5530-mojo-execution-scope/plugin/pom.xml
> b/core-it-suite/src/test/resources/mng-5530-mojo-execution-scope/plugin/pom.xml
> new file mode 100644
> index 0000000..67bd766
> --- /dev/null
> +++
> b/core-it-suite/src/test/resources/mng-5530-mojo-execution-scope/plugin/pom.xml
> @@ -0,0 +1,95 @@
> +<?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 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
> http://maven.apache.org/maven-v4_0_0.xsd";>
> +  <modelVersion>4.0.0</modelVersion>
> +
> +  <groupId>org.apache.maven.its.mng5530.mojoexecutionscope</groupId>
> +  <artifactId>mng5530-mojo-execution-scope-plugin</artifactId>
> +  <version>0.1</version>
> +  <packaging>maven-plugin</packaging>
> +
> +  <properties>
> +    <maven-version>[3.2.0-SNAPSHOT,)</maven-version>
> +  </properties>
> +
> +  <dependencies>
> +    <dependency>
> +      <groupId>org.apache.maven</groupId>
> +      <artifactId>maven-plugin-api</artifactId>
> +      <version>${maven-version}</version>
> +      <scope>provided</scope>
> +    </dependency>
> +    <dependency>
> +      <groupId>org.apache.maven</groupId>
> +      <artifactId>maven-model</artifactId>
> +      <version>${maven-version}</version>
> +      <scope>provided</scope>
> +    </dependency>
> +    <dependency>
> +      <groupId>org.apache.maven</groupId>
> +      <artifactId>maven-core</artifactId>
> +      <version>${maven-version}</version>
> +      <scope>provided</scope>
> +    </dependency>
> +  </dependencies>
> +
> +  <build>
> +    <plugins>
> +      <plugin>
> +        <groupId>org.apache.maven.plugins</groupId>
> +        <artifactId>maven-compiler-plugin</artifactId>
> +        <version>2.0.2</version>
> +        <configuration>
> +          <source>1.5</source>
> +          <target>1.5</target>
> +        </configuration>
> +      </plugin>
> +      <plugin>
> +        <groupId>org.sonatype.plugins</groupId>
> +        <artifactId>sisu-maven-plugin</artifactId>
> +        <version>1.1</version>
> +        <executions>
> +          <execution>
> +            <goals>
> +              <goal>main-index</goal>
> +              <goal>test-index</goal>
> +            </goals>
> +          </execution>
> +        </executions>
> +      </plugin>
> +      <plugin>
> +        <groupId>org.codehaus.plexus</groupId>
> +        <artifactId>plexus-component-metadata</artifactId>
> +        <version>1.5.5</version>
> +        <executions>
> +          <execution>
> +            <goals>
> +              <goal>generate-metadata</goal>
> +              <goal>generate-test-metadata</goal>
> +            </goals>
> +          </execution>
> +        </executions>
> +      </plugin>
> +    </plugins>
> +  </build>
> +</project>
>
>
> http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/c01884d6/core-it-suite/src/test/resources/mng-5530-mojo-execution-scope/plugin/src/main/java/org/apache/maven/its/mng5530/mojoexecutionscope/TestExecutionScopeMojo.java
> ----------------------------------------------------------------------
> diff --git
> a/core-it-suite/src/test/resources/mng-5530-mojo-execution-scope/plugin/src/main/java/org/apache/maven/its/mng5530/mojoexecutionscope/TestExecutionScopeMojo.java
> b/core-it-suite/src/test/resources/mng-5530-mojo-execution-scope/plugin/src/main/java/org/apache/maven/its/mng5530/mojoexecutionscope/TestExecutionScopeMojo.java
> new file mode 100644
> index 0000000..24d5c8a
> --- /dev/null
> +++
> b/core-it-suite/src/test/resources/mng-5530-mojo-execution-scope/plugin/src/main/java/org/apache/maven/its/mng5530/mojoexecutionscope/TestExecutionScopeMojo.java
> @@ -0,0 +1,40 @@
> +package org.apache.maven.its.mng5530.mojoexecutionscope;
> +
> +/*
> + * 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.
> + */
> +
> +import org.apache.maven.plugin.AbstractMojo;
> +import org.apache.maven.plugin.MojoExecutionException;
> +import org.apache.maven.plugin.MojoFailureException;
> +
> +/**
> + * @goal test-execution-scope
> + */
> +public class TestExecutionScopeMojo
> +    extends AbstractMojo
> +{
> +    /** @component */
> +    private TestExecutionScopedComponent executionScopedComponent;
> +
> +    public void execute()
> +        throws MojoExecutionException, MojoFailureException
> +    {
> +        executionScopedComponent.recordExecute();
> +    }
> +}
>
>
> http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/c01884d6/core-it-suite/src/test/resources/mng-5530-mojo-execution-scope/plugin/src/main/java/org/apache/maven/its/mng5530/mojoexecutionscope/TestExecutionScopedComponent.java
> ----------------------------------------------------------------------
> diff --git
> a/core-it-suite/src/test/resources/mng-5530-mojo-execution-scope/plugin/src/main/java/org/apache/maven/its/mng5530/mojoexecutionscope/TestExecutionScopedComponent.java
> b/core-it-suite/src/test/resources/mng-5530-mojo-execution-scope/plugin/src/main/java/org/apache/maven/its/mng5530/mojoexecutionscope/TestExecutionScopedComponent.java
> new file mode 100644
> index 0000000..723d36c
> --- /dev/null
> +++
> b/core-it-suite/src/test/resources/mng-5530-mojo-execution-scope/plugin/src/main/java/org/apache/maven/its/mng5530/mojoexecutionscope/TestExecutionScopedComponent.java
> @@ -0,0 +1,90 @@
> +package org.apache.maven.its.mng5530.mojoexecutionscope;
> +
> +/*
> + * 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.
> + */
> +
> +import java.io.File;
> +import java.io.FileOutputStream;
> +import java.io.IOException;
> +
> +import javax.inject.Inject;
> +import javax.inject.Named;
> +
> +import org.apache.maven.execution.MavenSession;
> +import org.apache.maven.execution.MojoExecutionEvent;
> +import org.apache.maven.execution.scope.MojoExecutionScoped;
> +import org.apache.maven.execution.scope.WeakMojoExecutionListener;
> +import org.apache.maven.plugin.MojoExecution;
> +import org.apache.maven.plugin.MojoExecutionException;
> +import org.apache.maven.project.MavenProject;
> +
> +@Named
> +@MojoExecutionScoped
> +public class TestExecutionScopedComponent
> +    implements WeakMojoExecutionListener
> +{
> +    private final File basedir;
> +
> +    private MavenSession session;
> +
> +    private MojoExecution execution;
> +
> +    @Inject
> +    public TestExecutionScopedComponent( MavenSession session,
> MavenProject project, MojoExecution execution )
> +    {
> +        this.session = session;
> +        this.execution = execution;
> +        this.basedir = new File( project.getBuild().getDirectory() );
> +    }
> +
> +    public void recordExecute()
> +    {
> +        touch( new File( basedir, "execution-executed.txt" ) );
> +    }
> +
> +    private void touch( File file )
> +    {
> +        file.getParentFile().mkdirs();
> +        try
> +        {
> +            new FileOutputStream( file ).close();
> +        }
> +        catch ( IOException e )
> +        {
> +            // ignore
> +        }
> +    }
> +
> +    public void afterExecutionFailure( MojoExecutionEvent event )
> +    {
> +        touch( new File( basedir, "execution-failure.txt" ) );
> +    }
> +
> +    public void afterMojoExecutionSuccess( MojoExecutionEvent event )
> +        throws MojoExecutionException
> +    {
> +        touch( new File( basedir, "execution-success.txt" ) );
> +    }
> +
> +    public void beforeMojoExecution( MojoExecutionEvent event )
> +        throws MojoExecutionException
> +    {
> +        touch( new File( basedir, "execution-before.txt" ) );
> +    }
> +}
>
>
> http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/c01884d6/core-it-suite/src/test/resources/mng-5530/basic/pom.xml
> ----------------------------------------------------------------------
> diff --git a/core-it-suite/src/test/resources/mng-5530/basic/pom.xml
> b/core-it-suite/src/test/resources/mng-5530/basic/pom.xml
> deleted file mode 100644
> index b17233d..0000000
> --- a/core-it-suite/src/test/resources/mng-5530/basic/pom.xml
> +++ /dev/null
> @@ -1,51 +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 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
> http://maven.apache.org/maven-v4_0_0.xsd";>
> -  <modelVersion>4.0.0</modelVersion>
> -
> -  <groupId>io.tesla.its.mojoexecutionscope</groupId>
> -  <artifactId>mng5530-mojo-execution-scope-basic</artifactId>
> -  <version>0.0.1-SNAPSHOT</version>
> -  <packaging>jar</packaging>
> -
> -  <build>
> -    <plugins>
> -      <plugin>
> -        <groupId>org.apache.maven.its.mng5530.mojoexecutionscope</groupId>
> -        <artifactId>mng5530-mojo-execution-scope-plugin</artifactId>
> -        <version>0.1</version>
> -        <extensions>true</extensions>
> -        <executions>
> -          <execution>
> -            <id>test-execution-scope</id>
> -            <goals>
> -              <goal>test-execution-scope</goal>
> -            </goals>
> -            <phase>process-resources</phase>
> -          </execution>
> -        </executions>
> -      </plugin>
> -    </plugins>
> -
> -  </build>
> -</project>
>
>
> http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/c01884d6/core-it-suite/src/test/resources/mng-5530/plugin/pom.xml
> ----------------------------------------------------------------------
> diff --git a/core-it-suite/src/test/resources/mng-5530/plugin/pom.xml
> b/core-it-suite/src/test/resources/mng-5530/plugin/pom.xml
> deleted file mode 100644
> index a98e9ca..0000000
> --- a/core-it-suite/src/test/resources/mng-5530/plugin/pom.xml
> +++ /dev/null
> @@ -1,95 +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 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
> http://maven.apache.org/maven-v4_0_0.xsd";>
> -  <modelVersion>4.0.0</modelVersion>
> -
> -  <groupId>org.apache.maven.its.mng5530.mojoexecutionscope</groupId>
> -  <artifactId>mng5530-mojo-execution-scope-plugin</artifactId>
> -  <version>0.1</version>
> -  <packaging>maven-plugin</packaging>
> -
> -  <properties>
> -    <maven-version>[3.1.2-SNAPSHOT,)</maven-version>
> -  </properties>
> -
> -  <dependencies>
> -    <dependency>
> -      <groupId>org.apache.maven</groupId>
> -      <artifactId>maven-plugin-api</artifactId>
> -      <version>${maven-version}</version>
> -      <scope>provided</scope>
> -    </dependency>
> -    <dependency>
> -      <groupId>org.apache.maven</groupId>
> -      <artifactId>maven-model</artifactId>
> -      <version>${maven-version}</version>
> -      <scope>provided</scope>
> -    </dependency>
> -    <dependency>
> -      <groupId>org.apache.maven</groupId>
> -      <artifactId>maven-core</artifactId>
> -      <version>${maven-version}</version>
> -      <scope>provided</scope>
> -    </dependency>
> -  </dependencies>
> -
> -  <build>
> -    <plugins>
> -      <plugin>
> -        <groupId>org.apache.maven.plugins</groupId>
> -        <artifactId>maven-compiler-plugin</artifactId>
> -        <version>2.0.2</version>
> -        <configuration>
> -          <source>1.5</source>
> -          <target>1.5</target>
> -        </configuration>
> -      </plugin>
> -      <plugin>
> -        <groupId>org.sonatype.plugins</groupId>
> -        <artifactId>sisu-maven-plugin</artifactId>
> -        <version>1.1</version>
> -        <executions>
> -          <execution>
> -            <goals>
> -              <goal>main-index</goal>
> -              <goal>test-index</goal>
> -            </goals>
> -          </execution>
> -        </executions>
> -      </plugin>
> -      <plugin>
> -        <groupId>org.codehaus.plexus</groupId>
> -        <artifactId>plexus-component-metadata</artifactId>
> -        <version>1.5.5</version>
> -        <executions>
> -          <execution>
> -            <goals>
> -              <goal>generate-metadata</goal>
> -              <goal>generate-test-metadata</goal>
> -            </goals>
> -          </execution>
> -        </executions>
> -      </plugin>
> -    </plugins>
> -  </build>
> -</project>
>
>
> http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/c01884d6/core-it-suite/src/test/resources/mng-5530/plugin/src/main/java/org/apache/maven/its/mng5530/mojoexecutionscope/TestExecutionScopeMojo.java
> ----------------------------------------------------------------------
> diff --git
> a/core-it-suite/src/test/resources/mng-5530/plugin/src/main/java/org/apache/maven/its/mng5530/mojoexecutionscope/TestExecutionScopeMojo.java
> b/core-it-suite/src/test/resources/mng-5530/plugin/src/main/java/org/apache/maven/its/mng5530/mojoexecutionscope/TestExecutionScopeMojo.java
> deleted file mode 100644
> index 24d5c8a..0000000
> ---
> a/core-it-suite/src/test/resources/mng-5530/plugin/src/main/java/org/apache/maven/its/mng5530/mojoexecutionscope/TestExecutionScopeMojo.java
> +++ /dev/null
> @@ -1,40 +0,0 @@
> -package org.apache.maven.its.mng5530.mojoexecutionscope;
> -
> -/*
> - * 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.
> - */
> -
> -import org.apache.maven.plugin.AbstractMojo;
> -import org.apache.maven.plugin.MojoExecutionException;
> -import org.apache.maven.plugin.MojoFailureException;
> -
> -/**
> - * @goal test-execution-scope
> - */
> -public class TestExecutionScopeMojo
> -    extends AbstractMojo
> -{
> -    /** @component */
> -    private TestExecutionScopedComponent executionScopedComponent;
> -
> -    public void execute()
> -        throws MojoExecutionException, MojoFailureException
> -    {
> -        executionScopedComponent.recordExecute();
> -    }
> -}
>
>
> http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/c01884d6/core-it-suite/src/test/resources/mng-5530/plugin/src/main/java/org/apache/maven/its/mng5530/mojoexecutionscope/TestExecutionScopedComponent.java
> ----------------------------------------------------------------------
> diff --git
> a/core-it-suite/src/test/resources/mng-5530/plugin/src/main/java/org/apache/maven/its/mng5530/mojoexecutionscope/TestExecutionScopedComponent.java
> b/core-it-suite/src/test/resources/mng-5530/plugin/src/main/java/org/apache/maven/its/mng5530/mojoexecutionscope/TestExecutionScopedComponent.java
> deleted file mode 100644
> index 723d36c..0000000
> ---
> a/core-it-suite/src/test/resources/mng-5530/plugin/src/main/java/org/apache/maven/its/mng5530/mojoexecutionscope/TestExecutionScopedComponent.java
> +++ /dev/null
> @@ -1,90 +0,0 @@
> -package org.apache.maven.its.mng5530.mojoexecutionscope;
> -
> -/*
> - * 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.
> - */
> -
> -import java.io.File;
> -import java.io.FileOutputStream;
> -import java.io.IOException;
> -
> -import javax.inject.Inject;
> -import javax.inject.Named;
> -
> -import org.apache.maven.execution.MavenSession;
> -import org.apache.maven.execution.MojoExecutionEvent;
> -import org.apache.maven.execution.scope.MojoExecutionScoped;
> -import org.apache.maven.execution.scope.WeakMojoExecutionListener;
> -import org.apache.maven.plugin.MojoExecution;
> -import org.apache.maven.plugin.MojoExecutionException;
> -import org.apache.maven.project.MavenProject;
> -
> -@Named
> -@MojoExecutionScoped
> -public class TestExecutionScopedComponent
> -    implements WeakMojoExecutionListener
> -{
> -    private final File basedir;
> -
> -    private MavenSession session;
> -
> -    private MojoExecution execution;
> -
> -    @Inject
> -    public TestExecutionScopedComponent( MavenSession session,
> MavenProject project, MojoExecution execution )
> -    {
> -        this.session = session;
> -        this.execution = execution;
> -        this.basedir = new File( project.getBuild().getDirectory() );
> -    }
> -
> -    public void recordExecute()
> -    {
> -        touch( new File( basedir, "execution-executed.txt" ) );
> -    }
> -
> -    private void touch( File file )
> -    {
> -        file.getParentFile().mkdirs();
> -        try
> -        {
> -            new FileOutputStream( file ).close();
> -        }
> -        catch ( IOException e )
> -        {
> -            // ignore
> -        }
> -    }
> -
> -    public void afterExecutionFailure( MojoExecutionEvent event )
> -    {
> -        touch( new File( basedir, "execution-failure.txt" ) );
> -    }
> -
> -    public void afterMojoExecutionSuccess( MojoExecutionEvent event )
> -        throws MojoExecutionException
> -    {
> -        touch( new File( basedir, "execution-success.txt" ) );
> -    }
> -
> -    public void beforeMojoExecution( MojoExecutionEvent event )
> -        throws MojoExecutionException
> -    {
> -        touch( new File( basedir, "execution-before.txt" ) );
> -    }
> -}
>
>
> http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/c01884d6/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/pom.xml
> ----------------------------------------------------------------------
> diff --git
> a/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/pom.xml
> b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/pom.xml
> new file mode 100644
> index 0000000..54aab39
> --- /dev/null
> +++
> b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/pom.xml
> @@ -0,0 +1,15 @@
> +<?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
> http://maven.apache.org/xsd/maven-4.0.0.xsd";>
> +  <modelVersion>4.0.0</modelVersion>
> +  <groupId>org.apache.maven.its.mng5557</groupId>
> +  <artifactId>parent</artifactId>
> +  <version>1.0</version>
> +  <packaging>pom</packaging>
> +  <modules>
> +    <module>project-0</module>
> +    <module>project-1</module>
> +    <module>project-2</module>
> +    <module>project-3</module>
> +    <module>project-4</module>
> +  </modules>
> +</project>
> \ No newline at end of file
>
>
> http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/c01884d6/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-0/pom.xml
> ----------------------------------------------------------------------
> diff --git
> a/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-0/pom.xml
> b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-0/pom.xml
> new file mode 100644
> index 0000000..46d1a1a
> --- /dev/null
> +++
> b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-0/pom.xml
> @@ -0,0 +1,31 @@
> +<?xml version="1.0"?>
> +<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
> http://maven.apache.org/xsd/maven-4.0.0.xsd"; xmlns="
> http://maven.apache.org/POM/4.0.0";
> +    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
> +  <modelVersion>4.0.0</modelVersion>
> +  <parent>
> +    <groupId>org.apache.maven.its.mng5557</groupId>
> +    <artifactId>parent</artifactId>
> +    <version>1.0</version>
> +  </parent>
> +  <groupId>org.apache.maven.its.mng5557</groupId>
> +  <artifactId>project-0</artifactId>
> +  <version>1.0</version>
> +  <name>project-0</name>
> +  <url>http://maven.apache.org</url>
> +  <properties>
> +    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
> +  </properties>
> +  <dependencies>
> +    <dependency>
> +      <groupId>org.apache.maven.its.mng5557</groupId>
> +      <artifactId>project-4</artifactId>
> +      <version>1.0</version>
> +    </dependency>
> +    <dependency>
> +      <groupId>junit</groupId>
> +      <artifactId>junit</artifactId>
> +      <version>3.8.1</version>
> +      <scope>test</scope>
> +    </dependency>
> +  </dependencies>
> +</project>
>
>
> http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/c01884d6/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-0/src/main/java/org/apache/maven/its/mng5557/App.java
> ----------------------------------------------------------------------
> diff --git
> a/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-0/src/main/java/org/apache/maven/its/mng5557/App.java
> b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-0/src/main/java/org/apache/maven/its/mng5557/App.java
> new file mode 100644
> index 0000000..727deaf
> --- /dev/null
> +++
> b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-0/src/main/java/org/apache/maven/its/mng5557/App.java
> @@ -0,0 +1,13 @@
> +package org.apache.maven.its.mng5557;
> +
> +/**
> + * Hello world!
> + *
> + */
> +public class App
> +{
> +    public static void main( String[] args )
> +    {
> +        System.out.println( "Hello World!" );
> +    }
> +}
>
>
> http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/c01884d6/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-0/src/test/java/org/apache/maven/its/mng5557/AppTest.java
> ----------------------------------------------------------------------
> diff --git
> a/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-0/src/test/java/org/apache/maven/its/mng5557/AppTest.java
> b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-0/src/test/java/org/apache/maven/its/mng5557/AppTest.java
> new file mode 100644
> index 0000000..422f488
> --- /dev/null
> +++
> b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-0/src/test/java/org/apache/maven/its/mng5557/AppTest.java
> @@ -0,0 +1,38 @@
> +package org.apache.maven.its.mng5557;
> +
> +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 );
> +    }
> +
> +    /**
> +     * Rigourous Test :-)
> +     */
> +    public void testApp()
> +    {
> +        assertTrue( true );
> +    }
> +}
>
>
> http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/c01884d6/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-1/pom.xml
> ----------------------------------------------------------------------
> diff --git
> a/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-1/pom.xml
> b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-1/pom.xml
> new file mode 100644
> index 0000000..2742b65
> --- /dev/null
> +++
> b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-1/pom.xml
> @@ -0,0 +1,26 @@
> +<?xml version="1.0"?>
> +<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
> http://maven.apache.org/xsd/maven-4.0.0.xsd"; xmlns="
> http://maven.apache.org/POM/4.0.0";
> +    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
> +  <modelVersion>4.0.0</modelVersion>
> +  <parent>
> +    <groupId>org.apache.maven.its.mng5557</groupId>
> +    <artifactId>parent</artifactId>
> +    <version>1.0</version>
> +  </parent>
> +  <groupId>org.apache.maven.its.mng5557</groupId>
> +  <artifactId>project-1</artifactId>
> +  <version>1.0</version>
> +  <name>project-1</name>
> +  <url>http://maven.apache.org</url>
> +  <properties>
> +    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
> +  </properties>
> +  <dependencies>
> +    <dependency>
> +      <groupId>junit</groupId>
> +      <artifactId>junit</artifactId>
> +      <version>3.8.1</version>
> +      <scope>test</scope>
> +    </dependency>
> +  </dependencies>
> +</project>
>
>
> http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/c01884d6/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-1/src/main/java/org/apache/maven/its/mng5557/App.java
> ----------------------------------------------------------------------
> diff --git
> a/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-1/src/main/java/org/apache/maven/its/mng5557/App.java
> b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-1/src/main/java/org/apache/maven/its/mng5557/App.java
> new file mode 100644
> index 0000000..727deaf
> --- /dev/null
> +++
> b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-1/src/main/java/org/apache/maven/its/mng5557/App.java
> @@ -0,0 +1,13 @@
> +package org.apache.maven.its.mng5557;
> +
> +/**
> + * Hello world!
> + *
> + */
> +public class App
> +{
> +    public static void main( String[] args )
> +    {
> +        System.out.println( "Hello World!" );
> +    }
> +}
>
>
> http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/c01884d6/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-1/src/test/java/org/apache/maven/its/mng5557/AppTest.java
> ----------------------------------------------------------------------
> diff --git
> a/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-1/src/test/java/org/apache/maven/its/mng5557/AppTest.java
> b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-1/src/test/java/org/apache/maven/its/mng5557/AppTest.java
> new file mode 100644
> index 0000000..422f488
> --- /dev/null
> +++
> b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-1/src/test/java/org/apache/maven/its/mng5557/AppTest.java
> @@ -0,0 +1,38 @@
> +package org.apache.maven.its.mng5557;
> +
> +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 );
> +    }
> +
> +    /**
> +     * Rigourous Test :-)
> +     */
> +    public void testApp()
> +    {
> +        assertTrue( true );
> +    }
> +}
>
>
> http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/c01884d6/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-2/pom.xml
> ----------------------------------------------------------------------
> diff --git
> a/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-2/pom.xml
> b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-2/pom.xml
> new file mode 100644
> index 0000000..c627a13
> --- /dev/null
> +++
> b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-2/pom.xml
> @@ -0,0 +1,26 @@
> +<?xml version="1.0"?>
> +<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
> http://maven.apache.org/xsd/maven-4.0.0.xsd"; xmlns="
> http://maven.apache.org/POM/4.0.0";
> +    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
> +  <modelVersion>4.0.0</modelVersion>
> +  <parent>
> +    <groupId>org.apache.maven.its.mng5557</groupId>
> +    <artifactId>parent</artifactId>
> +    <version>1.0</version>
> +  </parent>
> +  <groupId>org.apache.maven.its.mng5557</groupId>
> +  <artifactId>project-2</artifactId>
> +  <version>1.0</version>
> +  <name>project-2</name>
> +  <url>http://maven.apache.org</url>
> +  <properties>
> +    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
> +  </properties>
> +  <dependencies>
> +    <dependency>
> +      <groupId>junit</groupId>
> +      <artifactId>junit</artifactId>
> +      <version>3.8.1</version>
> +      <scope>test</scope>
> +    </dependency>
> +  </dependencies>
> +</project>
>
>
> http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/c01884d6/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-2/src/main/java/org/apache/maven/its/mng5557/App.java
> ----------------------------------------------------------------------
> diff --git
> a/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-2/src/main/java/org/apache/maven/its/mng5557/App.java
> b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-2/src/main/java/org/apache/maven/its/mng5557/App.java
> new file mode 100644
> index 0000000..727deaf
> --- /dev/null
> +++
> b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-2/src/main/java/org/apache/maven/its/mng5557/App.java
> @@ -0,0 +1,13 @@
> +package org.apache.maven.its.mng5557;
> +
> +/**
> + * Hello world!
> + *
> + */
> +public class App
> +{
> +    public static void main( String[] args )
> +    {
> +        System.out.println( "Hello World!" );
> +    }
> +}
>
>
> http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/c01884d6/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-2/src/test/java/org/apache/maven/its/mng5557/AppTest.java
> ----------------------------------------------------------------------
> diff --git
> a/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-2/src/test/java/org/apache/maven/its/mng5557/AppTest.java
> b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-2/src/test/java/org/apache/maven/its/mng5557/AppTest.java
> new file mode 100644
> index 0000000..422f488
> --- /dev/null
> +++
> b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-2/src/test/java/org/apache/maven/its/mng5557/AppTest.java
> @@ -0,0 +1,38 @@
> +package org.apache.maven.its.mng5557;
> +
> +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 );
> +    }
> +
> +    /**
> +     * Rigourous Test :-)
> +     */
> +    public void testApp()
> +    {
> +        assertTrue( true );
> +    }
> +}
>
>
> http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/c01884d6/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-3/pom.xml
> ----------------------------------------------------------------------
> diff --git
> a/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-3/pom.xml
> b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-3/pom.xml
> new file mode 100644
> index 0000000..5d3b117
> --- /dev/null
> +++
> b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-3/pom.xml
> @@ -0,0 +1,26 @@
> +<?xml version="1.0"?>
> +<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
> http://maven.apache.org/xsd/maven-4.0.0.xsd"; xmlns="
> http://maven.apache.org/POM/4.0.0";
> +    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
> +  <modelVersion>4.0.0</modelVersion>
> +  <parent>
> +    <groupId>org.apache.maven.its.mng5557</groupId>
> +    <artifactId>parent</artifactId>
> +    <version>1.0</version>
> +  </parent>
> +  <groupId>org.apache.maven.its.mng5557</groupId>
> +  <artifactId>project-3</artifactId>
> +  <version>1.0</version>
> +  <name>project-3</name>
> +  <url>http://maven.apache.org</url>
> +  <properties>
> +    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
> +  </properties>
> +  <dependencies>
> +    <dependency>
> +      <groupId>junit</groupId>
> +      <artifactId>junit</artifactId>
> +      <version>3.8.1</version>
> +      <scope>test</scope>
> +    </dependency>
> +  </dependencies>
> +</project>
>
>
> http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/c01884d6/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-3/src/main/java/org/apache/maven/its/mng5557/App.java
> ----------------------------------------------------------------------
> diff --git
> a/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-3/src/main/java/org/apache/maven/its/mng5557/App.java
> b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-3/src/main/java/org/apache/maven/its/mng5557/App.java
> new file mode 100644
> index 0000000..727deaf
> --- /dev/null
> +++
> b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-3/src/main/java/org/apache/maven/its/mng5557/App.java
> @@ -0,0 +1,13 @@
> +package org.apache.maven.its.mng5557;
> +
> +/**
> + * Hello world!
> + *
> + */
> +public class App
> +{
> +    public static void main( String[] args )
> +    {
> +        System.out.println( "Hello World!" );
> +    }
> +}
>
>
> http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/c01884d6/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-3/src/test/java/org/apache/maven/its/mng5557/AppTest.java
> ----------------------------------------------------------------------
> diff --git
> a/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-3/src/test/java/org/apache/maven/its/mng5557/AppTest.java
> b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-3/src/test/java/org/apache/maven/its/mng5557/AppTest.java
> new file mode 100644
> index 0000000..422f488
> --- /dev/null
> +++
> b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-3/src/test/java/org/apache/maven/its/mng5557/AppTest.java
> @@ -0,0 +1,38 @@
> +package org.apache.maven.its.mng5557;
> +
> +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 );
> +    }
> +
> +    /**
> +     * Rigourous Test :-)
> +     */
> +    public void testApp()
> +    {
> +        assertTrue( true );
> +    }
> +}
>
>
> http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/c01884d6/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-4/pom.xml
> ----------------------------------------------------------------------
> diff --git
> a/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-4/pom.xml
> b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-4/pom.xml
> new file mode 100644
> index 0000000..0bd4660
> --- /dev/null
> +++
> b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-4/pom.xml
> @@ -0,0 +1,26 @@
> +<?xml version="1.0"?>
> +<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
> http://maven.apache.org/xsd/maven-4.0.0.xsd"; xmlns="
> http://maven.apache.org/POM/4.0.0";
> +    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
> +  <modelVersion>4.0.0</modelVersion>
> +  <parent>
> +    <groupId>org.apache.maven.its.mng5557</groupId>
> +    <artifactId>parent</artifactId>
> +    <version>1.0</version>
> +  </parent>
> +  <groupId>org.apache.maven.its.mng5557</groupId>
> +  <artifactId>project-4</artifactId>
> +  <version>1.0</version>
> +  <name>project-4</name>
> +  <url>http://maven.apache.org</url>
> +  <properties>
> +    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
> +  </properties>
> +  <dependencies>
> +    <dependency>
> +      <groupId>junit</groupId>
> +      <artifactId>junit</artifactId>
> +      <version>3.8.1</version>
> +      <scope>test</scope>
> +    </dependency>
> +  </dependencies>
> +</project>
>
>
> http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/c01884d6/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-4/src/main/java/org/apache/maven/its/mng5557/App.java
> ----------------------------------------------------------------------
> diff --git
> a/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-4/src/main/java/org/apache/maven/its/mng5557/App.java
> b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-4/src/main/java/org/apache/maven/its/mng5557/App.java
> new file mode 100644
> index 0000000..727deaf
> --- /dev/null
> +++
> b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-4/src/main/java/org/apache/maven/its/mng5557/App.java
> @@ -0,0 +1,13 @@
> +package org.apache.maven.its.mng5557;
> +
> +/**
> + * Hello world!
> + *
> + */
> +public class App
> +{
> +    public static void main( String[] args )
> +    {
> +        System.out.println( "Hello World!" );
> +    }
> +}
>
>
> http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/c01884d6/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-4/src/test/java/org/apache/maven/its/mng5557/AppTest.java
> ----------------------------------------------------------------------
> diff --git
> a/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-4/src/test/java/org/apache/maven/its/mng5557/AppTest.java
> b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-4/src/test/java/org/apache/maven/its/mng5557/AppTest.java
> new file mode 100644
> index 0000000..422f488
> --- /dev/null
> +++
> b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-4/src/test/java/org/apache/maven/its/mng5557/AppTest.java
> @@ -0,0 +1,38 @@
> +package org.apache.maven.its.mng5557;
> +
> +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 );
> +    }
> +
> +    /**
> +     * Rigourous Test :-)
> +     */
> +    public void testApp()
> +    {
> +        assertTrue( true );
> +    }
> +}
>
>

Reply via email to