You are viewing a plain text version of this content. The canonical link for it is here.
Posted to nmaven-commits@incubator.apache.org by br...@apache.org on 2008/09/24 00:35:01 UTC

svn commit: r698406 - in /incubator/nmaven/branches/NMAVEN-186: components/maven-dotnet-core-it-runner/ core-integration-tests/ core-integration-tests/src/test/java/org/apache/maven/dotnet/integrationtests/ core-integration-tests/src/test/resources/Mav...

Author: brett
Date: Tue Sep 23 17:35:00 2008
New Revision: 698406

URL: http://svn.apache.org/viewvc?rev=698406&view=rev
Log:
[NMAVEN-186] ability to run integration tests against different versions of NMaven. Verified with 0.15-incubating and 0.16-incubating-SNAPSHOT

Modified:
    incubator/nmaven/branches/NMAVEN-186/components/maven-dotnet-core-it-runner/pom.xml
    incubator/nmaven/branches/NMAVEN-186/core-integration-tests/notes.txt
    incubator/nmaven/branches/NMAVEN-186/core-integration-tests/pom.xml
    incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/java/org/apache/maven/dotnet/integrationtests/AbstractNMavenIntegrationTestCase.java
    incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/java/org/apache/maven/dotnet/integrationtests/MavenITmng0007CSharpCompileTestLibrary.java
    incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/java/org/apache/maven/dotnet/integrationtests/MavenITmng0016CSharpAssemblyInfoGeneration.java
    incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/java/org/apache/maven/dotnet/integrationtests/MavenITmng0018CSharpSynchronizeTargetWithSource.java
    incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITDotNetToolchain/pom.xml
    incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0000-CSharpCompileLibrary/pom.xml
    incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0001-CSharpCompileExe/pom.xml
    incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0002-CSharpCompileModule/pom.xml
    incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0003-CSharpCompileWinexe/pom.xml
    incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0004-CSharpCompileWithDependency/pom.xml
    incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0005-CSharpCompileWithTransitiveDependency/pom.xml
    incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0007-CSharpCompileTestLibrary/pom.xml
    incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0008-CSharpCompileWithProvidedDependency/pom.xml
    incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0009-CSharpCompileWithProvidedGacDependency/pom.xml
    incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0010-DeployLibrary/pom.xml
    incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0011-DeployExe/pom.xml
    incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0012-DeployModule/pom.xml
    incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0013-DeployWinexe/pom.xml
    incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0014-ResolveLibraryDependency/pom.xml
    incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0015-DeployLibraryAsSnapshot/pom.xml
    incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0016-CSharpAssemblyInfoGeneration/pom.xml
    incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0017-CSharpStrongNamedAssembly/pom.xml
    incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0018-CSharpSynchronizeTargetWithSource/pom.xml
    incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0019-BuildFailureOnNUnitFailure/pom.xml
    incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0020-ShareTestSource/A/pom.xml
    incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0020-ShareTestSource/B/pom.xml

Modified: incubator/nmaven/branches/NMAVEN-186/components/maven-dotnet-core-it-runner/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/NMAVEN-186/components/maven-dotnet-core-it-runner/pom.xml?rev=698406&r1=698405&r2=698406&view=diff
==============================================================================
--- incubator/nmaven/branches/NMAVEN-186/components/maven-dotnet-core-it-runner/pom.xml (original)
+++ incubator/nmaven/branches/NMAVEN-186/components/maven-dotnet-core-it-runner/pom.xml Tue Sep 23 17:35:00 2008
@@ -61,6 +61,12 @@
               <includes>
                 <include>**/IntegrationTestSuite.*</include>
               </includes>
+              <systemProperties>
+                <property>
+                  <name>nmaven.version</name>
+                  <value>${project.version}</value>
+                </property>
+              </systemProperties>
             </configuration>
           </plugin>
         </plugins>

Modified: incubator/nmaven/branches/NMAVEN-186/core-integration-tests/notes.txt
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/NMAVEN-186/core-integration-tests/notes.txt?rev=698406&r1=698405&r2=698406&view=diff
==============================================================================
--- incubator/nmaven/branches/NMAVEN-186/core-integration-tests/notes.txt (original)
+++ incubator/nmaven/branches/NMAVEN-186/core-integration-tests/notes.txt Tue Sep 23 17:35:00 2008
@@ -1,6 +1,5 @@
 Planned changes:
 
-- Make it possible to run ITs on different versions of NMaven by substituting plugin version, like Maven ITs
 - Ensure test suite runs for 0.14 by translating POMs according to the formula below
 - review toolchain support (NMAVEN-147)
 - Make it possible to run the entire test suite with a given toolchain (previous tests only did so for IT0000 and it wasn't configurable)

Modified: incubator/nmaven/branches/NMAVEN-186/core-integration-tests/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/NMAVEN-186/core-integration-tests/pom.xml?rev=698406&r1=698405&r2=698406&view=diff
==============================================================================
--- incubator/nmaven/branches/NMAVEN-186/core-integration-tests/pom.xml (original)
+++ incubator/nmaven/branches/NMAVEN-186/core-integration-tests/pom.xml Tue Sep 23 17:35:00 2008
@@ -29,7 +29,6 @@
   <modelVersion>4.0.0</modelVersion>
   <groupId>org.apache.maven.dotnet</groupId>
   <artifactId>core-integration-tests</artifactId>
-  <version>0.16-incubating-SNAPSHOT</version>
   <name>Apache NMaven: core-integration-tests</name>
   <url>http://incubator.apache.org/nmaven</url>
   <description>NMaven provides Maven 2.x plugins to support building of .NET applications</description>
@@ -37,6 +36,18 @@
     <plugins>
       <plugin>
         <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-surefire-plugin</artifactId>
+        <configuration>
+          <systemProperties>
+            <property>
+              <name>nmaven.version</name>
+              <value>${nmaven.version}</value>
+            </property>
+          </systemProperties>
+        </configuration>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-jar-plugin</artifactId>
         <executions>
           <execution>
@@ -55,26 +66,12 @@
       <version>1.0</version>
     </dependency>
     <dependency>
-      <groupId>org.apache.maven.dotnet</groupId>
-      <artifactId>maven-dotnet-core</artifactId>
-      <version>${pom.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.maven.its</groupId>
-      <artifactId>maven-integration-test-helper</artifactId>
-      <version>2.1-SNAPSHOT</version>
+      <groupId>org.apache.maven</groupId>
+      <artifactId>maven-artifact</artifactId>
+      <version>2.0</version>
     </dependency>
   </dependencies>
-  <repositories>
-    <repository>
-      <id>apache.snapshots</id>
-      <url>http://people.apache.org/repo/m2-snapshot-repository</url>
-      <releases>
-        <enabled>false</enabled>
-      </releases>
-      <snapshots>
-        <enabled>true</enabled>
-      </snapshots>
-    </repository>
-  </repositories>
+  <properties>
+    <nmaven.version>${project.version}</nmaven.version>
+  </properties>
 </project>

Modified: incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/java/org/apache/maven/dotnet/integrationtests/AbstractNMavenIntegrationTestCase.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/java/org/apache/maven/dotnet/integrationtests/AbstractNMavenIntegrationTestCase.java?rev=698406&r1=698405&r2=698406&view=diff
==============================================================================
--- incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/java/org/apache/maven/dotnet/integrationtests/AbstractNMavenIntegrationTestCase.java (original)
+++ incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/java/org/apache/maven/dotnet/integrationtests/AbstractNMavenIntegrationTestCase.java Tue Sep 23 17:35:00 2008
@@ -20,29 +20,136 @@
 package org.apache.maven.dotnet.integrationtests;
 
 import java.io.File;
-
-import org.apache.maven.dotnet.BuildDirectories;
-import org.apache.maven.integrationtests.AbstractMavenIntegrationTestCase;
+import java.io.PrintStream;
+import java.util.ArrayList;
+import java.util.List;
+
+import junit.framework.TestCase;
+
+import org.apache.maven.artifact.versioning.DefaultArtifactVersion;
+import org.apache.maven.artifact.versioning.InvalidVersionSpecificationException;
+import org.apache.maven.artifact.versioning.VersionRange;
 import org.apache.maven.it.VerificationException;
 import org.apache.maven.it.Verifier;
 
 public class AbstractNMavenIntegrationTestCase
-    extends AbstractMavenIntegrationTestCase
+    extends TestCase
 {
+    private static final String DEFAULT_VERSION = "0.16-incubating-SNAPSHOT";
+
+    /**
+     * Save System.out for progress reports etc.
+     */
+    private static PrintStream out = System.out;
 
-	// TODO: comparing to (,0.15) is better
-    public static final String VERSION_0_14 = "0.14";
+    private boolean skip;
 
     private static final String NMAVEN_VERSION_SYSTEM_PROPERTY = "nmaven.version";
 
+    private static DefaultArtifactVersion version = checkVersion();
+
+    private VersionRange versionRange;
+
+    private static final VersionRange NMAVEN_0_14 = createVersionRange( "(,0.14]" );
+
+    protected AbstractNMavenIntegrationTestCase()
+    {
+        this( "(0,)" );
+    }
+
+    protected AbstractNMavenIntegrationTestCase( String versionRangeStr )
+    {
+        versionRange = createVersionRange( versionRangeStr );
+
+        if ( !versionRange.containsVersion( version ) )
+        {
+            skip = true;
+        }
+    }
+
+    private static DefaultArtifactVersion checkVersion()
+    {
+        DefaultArtifactVersion version;
+        String v = System.getProperty( NMAVEN_VERSION_SYSTEM_PROPERTY );
+        if ( v != null )
+        {
+            version = new DefaultArtifactVersion( v );
+            out.println( "Using NMaven version " + version );
+        }
+        else
+        {
+            out.println( "[No nmaven version given, using " + DEFAULT_VERSION + "]" );
+            version = new DefaultArtifactVersion( DEFAULT_VERSION );
+        }
+        return version;
+    }
+
+    /**
+     * This allows fine-grained control over execution of individual test methods by allowing tests to adjust to the
+     * current maven version, or else simply avoid executing altogether if the wrong version is present.
+     */
+    protected boolean matchesVersionRange( String versionRangeStr )
+    {
+        VersionRange versionRange = createVersionRange( versionRangeStr );
+
+        return versionRange.containsVersion( version );
+    }
+
+    private static VersionRange createVersionRange( String versionRangeStr )
+    {
+        VersionRange versionRange;
+        try
+        {
+            versionRange = VersionRange.createFromVersionSpec( versionRangeStr );
+        }
+        catch ( InvalidVersionSpecificationException e )
+        {
+            throw (RuntimeException) new IllegalArgumentException( "Invalid version range: " + versionRangeStr ).initCause( e );
+        }
+        return versionRange;
+    }
+
+    protected void runTest()
+        throws Throwable
+    {
+        out.print( getITName() + "(" + getName() + ").." );
+
+        if ( skip )
+        {
+            out.println( " Skipping (version " + version + " not in range " + versionRange + ")" );
+            return;
+        }
+
+        try
+        {
+            super.runTest();
+            out.println( " Ok" );
+        }
+        catch ( Throwable t )
+        {
+            out.println( " Failure" );
+            throw t;
+        }
+    }
+
+    private String getITName()
+    {
+        String simpleName = getClass().getName();
+        int idx = simpleName.lastIndexOf( '.' );
+        simpleName = idx >= 0 ? simpleName.substring( idx + 1 ) : simpleName;
+        simpleName = simpleName.startsWith( "MavenIT" ) ? simpleName.substring( "MavenIT".length() ) : simpleName;
+        simpleName = simpleName.endsWith( "Test" ) ? simpleName.substring( 0, simpleName.length() - 4 ) : simpleName;
+        return simpleName;
+    }
+
     protected Verifier getVerifier( File testDirectory )
         throws VerificationException
     {
         Verifier verifier = new Verifier( testDirectory.getAbsolutePath() );
-        // List cliOptions = new ArrayList( 2 );
+        List<String> cliOptions = new ArrayList<String>( 2 );
         // cliOptions.add( "-Dnmaven.vendor=" + System.getProperty( "nmaven.vendor" ) );
-        // cliOptions.add("-Dnmaven.version=" + getVersion());
-        // verifier.setCliOptions( cliOptions );
+        cliOptions.add( "-Dnmaven.version=" + version );
+        verifier.setCliOptions( cliOptions );
         return verifier;
     }
 
@@ -53,43 +160,55 @@
 
     protected String getBuildSourcesMain( String fileName )
     {
-        if ( VERSION_0_14.equals( getNMavenVersion() ) )
+        if ( NMAVEN_0_14.containsVersion( version ) )
         {
-            return "target/build-sources/" + fileName;
+            return getBuildFile( "build-sources", fileName );
         }
         else
         {
-            return getBuildFile( BuildDirectories.BUILD_SOURCES_MAIN, fileName );
+            return getBuildFile( "build-sources/main-sources", fileName );
         }
     }
 
     protected String getBuildSourcesGenerated( String fileName )
     {
-        if ( VERSION_0_14.equals( getNMavenVersion() ) )
+        if ( NMAVEN_0_14.containsVersion( version ) )
         {
             return getBuildSourcesMain( fileName );
         }
         else
         {
-            return getBuildFile( BuildDirectories.BUILD_SOURCES_GENERATED, fileName );
+            return getBuildFile( "build-sources/generated-sources", fileName );
+        }
+    }
+
+    protected String getTestSourcesMain( String fileName )
+    {
+        if ( NMAVEN_0_14.containsVersion( version ) )
+        {
+            return getBuildFile( "build-test-sources", fileName );
+        }
+        else
+        {
+            return getBuildFile( "test-build-sources/test-sources", fileName );
         }
     }
 
-    protected String getBuildSourcesTest( String fileName )
+    protected String getTestSourcesGenerated( String fileName )
     {
-        if ( VERSION_0_14.equals( getNMavenVersion() ) )
+        if ( NMAVEN_0_14.containsVersion( version ) )
         {
-            return "target/build-test-sources/" + fileName;
+            return getTestSourcesMain( fileName );
         }
         else
         {
-            return getBuildFile( BuildDirectories.TEST_BUILD_SOURCES_MAIN, fileName );
+            return getBuildFile( "test-build-sources/generated-sources", fileName );
         }
     }
 
-    private String getBuildFile( BuildDirectories buildDirectory, String fileName )
+    private String getBuildFile( String buildDirectory, String fileName )
     {
-        return "target/" + buildDirectory.getBuildDirectoryName() + "/" + fileName;
+        return "target/" + buildDirectory + "/" + fileName;
     }
 
     protected String getAssemblyFile( String assemblyName, String version, String type )
@@ -102,8 +221,10 @@
         StringBuilder sb = new StringBuilder();
         sb.append( "target/" );
         sb.append( assemblyName );
-        /* TODO: current version still uses version in target
-        if ( VERSION_0_14.equals( getNMavenVersion() ) )*/
+        /*
+         * TODO: current version still uses version in target
+         */
+        // if ( NMAVEN_0_14.containsVersion( version ) )
         {
             sb.append( "-" );
             sb.append( version );
@@ -117,9 +238,4 @@
         sb.append( type );
         return sb.toString();
     }
-
-    protected String getNMavenVersion()
-    {
-        return System.getProperty( NMAVEN_VERSION_SYSTEM_PROPERTY );
-    }
 }

Modified: incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/java/org/apache/maven/dotnet/integrationtests/MavenITmng0007CSharpCompileTestLibrary.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/java/org/apache/maven/dotnet/integrationtests/MavenITmng0007CSharpCompileTestLibrary.java?rev=698406&r1=698405&r2=698406&view=diff
==============================================================================
--- incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/java/org/apache/maven/dotnet/integrationtests/MavenITmng0007CSharpCompileTestLibrary.java (original)
+++ incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/java/org/apache/maven/dotnet/integrationtests/MavenITmng0007CSharpCompileTestLibrary.java Tue Sep 23 17:35:00 2008
@@ -35,7 +35,7 @@
         Verifier verifier = getVerifier( testDir );
         verifier.executeGoal( "install" );
         verifier.assertFilePresent( getBuildSourcesMain( "App.cs" ) );
-        verifier.assertFilePresent( getBuildSourcesTest( "It0007.cs" ) );
+        verifier.assertFilePresent( getTestSourcesMain( "It0007.cs" ) );
         verifier.assertFilePresent( getAssemblyFile( "NMaven.It.It0007", "1.0.0", "dll", "test" ) );
         verifier.verifyErrorFreeLog();
         verifier.resetStreams();

Modified: incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/java/org/apache/maven/dotnet/integrationtests/MavenITmng0016CSharpAssemblyInfoGeneration.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/java/org/apache/maven/dotnet/integrationtests/MavenITmng0016CSharpAssemblyInfoGeneration.java?rev=698406&r1=698405&r2=698406&view=diff
==============================================================================
--- incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/java/org/apache/maven/dotnet/integrationtests/MavenITmng0016CSharpAssemblyInfoGeneration.java (original)
+++ incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/java/org/apache/maven/dotnet/integrationtests/MavenITmng0016CSharpAssemblyInfoGeneration.java Tue Sep 23 17:35:00 2008
@@ -33,7 +33,7 @@
             ResourceExtractor.simpleExtractResources( getClass(), "/MavenITmng-0016-CSharpAssemblyInfoGeneration" );
 
         String assemblyInfoFileName;
-        if ( VERSION_0_14.equals( getNMavenVersion() ) )
+        if ( matchesVersionRange( "(,0.14]" ) )
         {
             assemblyInfoFileName = "META-INF/NMaven/Its/AssemblyInfo.cs";
         }

Modified: incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/java/org/apache/maven/dotnet/integrationtests/MavenITmng0018CSharpSynchronizeTargetWithSource.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/java/org/apache/maven/dotnet/integrationtests/MavenITmng0018CSharpSynchronizeTargetWithSource.java?rev=698406&r1=698405&r2=698406&view=diff
==============================================================================
--- incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/java/org/apache/maven/dotnet/integrationtests/MavenITmng0018CSharpSynchronizeTargetWithSource.java (original)
+++ incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/java/org/apache/maven/dotnet/integrationtests/MavenITmng0018CSharpSynchronizeTargetWithSource.java Tue Sep 23 17:35:00 2008
@@ -22,7 +22,6 @@
 import java.io.File;
 import java.io.FileWriter;
 
-import org.apache.maven.dotnet.BuildDirectories;
 import org.apache.maven.it.Verifier;
 import org.apache.maven.it.util.ResourceExtractor;
 
@@ -57,8 +56,8 @@
         verifier.executeGoal( "install" );
         verifier.assertFilePresent( getBuildSourcesMain( "It0018.cs" ) );
         verifier.assertFilePresent( getBuildSourcesMain( "It0018Gen.cs" ) );
-        verifier.assertFilePresent( getBuildSourcesTest( "It0018.cs" ) );
-        verifier.assertFilePresent( getBuildSourcesTest( "It0018Gen.cs" ) );
+        verifier.assertFilePresent( getTestSourcesMain( "It0018.cs" ) );
+        verifier.assertFilePresent( getTestSourcesMain( "It0018Gen.cs" ) );
         verifier.verifyErrorFreeLog();
         verifier.resetStreams();
 
@@ -70,8 +69,7 @@
 
         // Verify that the deleted file is purged from the staging compilation directory
         verifier.assertFileNotPresent( getBuildSourcesMain( "It0018Gen.cs" ) );
-        verifier.assertFileNotPresent(
-            "target/" + BuildDirectories.TEST_BUILD_SOURCES_GENERATED.getBuildDirectoryName() + "/It0018Gen.cs" );
+        verifier.assertFileNotPresent( getTestSourcesGenerated( "It0018Gen.cs" ) );
         verifier.verifyErrorFreeLog();
         verifier.resetStreams();
     }

Modified: incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITDotNetToolchain/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITDotNetToolchain/pom.xml?rev=698406&r1=698405&r2=698406&view=diff
==============================================================================
--- incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITDotNetToolchain/pom.xml (original)
+++ incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITDotNetToolchain/pom.xml Tue Sep 23 17:35:00 2008
@@ -32,18 +32,25 @@
       <extension>
         <groupId>org.apache.maven.dotnet</groupId>
         <artifactId>maven-dotnet-toolchain</artifactId>
-        <version>0.16-incubating-SNAPSHOT</version>
+        <version>${nmaven.version}</version>
       </extension>
     </extensions>
     <plugins>
       <plugin>
         <groupId>org.apache.maven.dotnet.plugins</groupId>
         <artifactId>maven-dotnet-compiler-plugin</artifactId>
+        <version>${nmaven.version}</version>
         <extensions>true</extensions>
       </plugin>
       <plugin>
+        <groupId>org.apache.maven.dotnet.plugins</groupId>
+        <artifactId>maven-dotnet-test-plugin</artifactId>
+        <version>${nmaven.version}</version>
+      </plugin>
+      <plugin>
         <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-toolchains-plugin</artifactId>
+        <version>1.0-SNAPSHOT</version>
         <executions>
           <execution>
             <phase>validate</phase>

Modified: incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0000-CSharpCompileLibrary/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0000-CSharpCompileLibrary/pom.xml?rev=698406&r1=698405&r2=698406&view=diff
==============================================================================
--- incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0000-CSharpCompileLibrary/pom.xml (original)
+++ incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0000-CSharpCompileLibrary/pom.xml Tue Sep 23 17:35:00 2008
@@ -32,8 +32,14 @@
       <plugin>
         <groupId>org.apache.maven.dotnet.plugins</groupId>
         <artifactId>maven-dotnet-compiler-plugin</artifactId>
+        <version>${nmaven.version}</version>
         <extensions>true</extensions>
       </plugin>
+      <plugin>
+        <groupId>org.apache.maven.dotnet.plugins</groupId>
+        <artifactId>maven-dotnet-test-plugin</artifactId>
+        <version>${nmaven.version}</version>
+      </plugin>
     </plugins>
   </build>
 </project>

Modified: incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0001-CSharpCompileExe/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0001-CSharpCompileExe/pom.xml?rev=698406&r1=698405&r2=698406&view=diff
==============================================================================
--- incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0001-CSharpCompileExe/pom.xml (original)
+++ incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0001-CSharpCompileExe/pom.xml Tue Sep 23 17:35:00 2008
@@ -32,8 +32,14 @@
       <plugin> 
         <groupId>org.apache.maven.dotnet.plugins</groupId>  
         <artifactId>maven-dotnet-compiler-plugin</artifactId>  
+        <version>${nmaven.version}</version>
         <extensions>true</extensions> 
       </plugin>
+      <plugin>
+        <groupId>org.apache.maven.dotnet.plugins</groupId>
+        <artifactId>maven-dotnet-test-plugin</artifactId>
+        <version>${nmaven.version}</version>
+      </plugin>
     </plugins> 
   </build> 
 </project>

Modified: incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0002-CSharpCompileModule/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0002-CSharpCompileModule/pom.xml?rev=698406&r1=698405&r2=698406&view=diff
==============================================================================
--- incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0002-CSharpCompileModule/pom.xml (original)
+++ incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0002-CSharpCompileModule/pom.xml Tue Sep 23 17:35:00 2008
@@ -32,8 +32,14 @@
       <plugin> 
         <groupId>org.apache.maven.dotnet.plugins</groupId>  
         <artifactId>maven-dotnet-compiler-plugin</artifactId>  
+        <version>${nmaven.version}</version>
         <extensions>true</extensions> 
       </plugin> 
+      <plugin>
+        <groupId>org.apache.maven.dotnet.plugins</groupId>
+        <artifactId>maven-dotnet-test-plugin</artifactId>
+        <version>${nmaven.version}</version>
+      </plugin>
     </plugins> 
   </build> 
 </project>

Modified: incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0003-CSharpCompileWinexe/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0003-CSharpCompileWinexe/pom.xml?rev=698406&r1=698405&r2=698406&view=diff
==============================================================================
--- incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0003-CSharpCompileWinexe/pom.xml (original)
+++ incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0003-CSharpCompileWinexe/pom.xml Tue Sep 23 17:35:00 2008
@@ -32,8 +32,14 @@
       <plugin> 
         <groupId>org.apache.maven.dotnet.plugins</groupId>  
         <artifactId>maven-dotnet-compiler-plugin</artifactId>  
+        <version>${nmaven.version}</version>
         <extensions>true</extensions> 
       </plugin> 
+      <plugin>
+        <groupId>org.apache.maven.dotnet.plugins</groupId>
+        <artifactId>maven-dotnet-test-plugin</artifactId>
+        <version>${nmaven.version}</version>
+      </plugin>
     </plugins> 
   </build> 
 </project>

Modified: incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0004-CSharpCompileWithDependency/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0004-CSharpCompileWithDependency/pom.xml?rev=698406&r1=698405&r2=698406&view=diff
==============================================================================
--- incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0004-CSharpCompileWithDependency/pom.xml (original)
+++ incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0004-CSharpCompileWithDependency/pom.xml Tue Sep 23 17:35:00 2008
@@ -32,8 +32,14 @@
       <plugin> 
         <groupId>org.apache.maven.dotnet.plugins</groupId>  
         <artifactId>maven-dotnet-compiler-plugin</artifactId>  
+        <version>${nmaven.version}</version>
         <extensions>true</extensions> 
       </plugin> 
+      <plugin>
+        <groupId>org.apache.maven.dotnet.plugins</groupId>
+        <artifactId>maven-dotnet-test-plugin</artifactId>
+        <version>${nmaven.version}</version>
+      </plugin>
     </plugins> 
   </build>
   <dependencies>

Modified: incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0005-CSharpCompileWithTransitiveDependency/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0005-CSharpCompileWithTransitiveDependency/pom.xml?rev=698406&r1=698405&r2=698406&view=diff
==============================================================================
--- incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0005-CSharpCompileWithTransitiveDependency/pom.xml (original)
+++ incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0005-CSharpCompileWithTransitiveDependency/pom.xml Tue Sep 23 17:35:00 2008
@@ -32,8 +32,14 @@
       <plugin> 
         <groupId>org.apache.maven.dotnet.plugins</groupId>  
         <artifactId>maven-dotnet-compiler-plugin</artifactId>  
+        <version>${nmaven.version}</version>
         <extensions>true</extensions> 
       </plugin> 
+      <plugin>
+        <groupId>org.apache.maven.dotnet.plugins</groupId>
+        <artifactId>maven-dotnet-test-plugin</artifactId>
+        <version>${nmaven.version}</version>
+      </plugin>
     </plugins> 
   </build>
   <dependencies>

Modified: incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0007-CSharpCompileTestLibrary/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0007-CSharpCompileTestLibrary/pom.xml?rev=698406&r1=698405&r2=698406&view=diff
==============================================================================
--- incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0007-CSharpCompileTestLibrary/pom.xml (original)
+++ incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0007-CSharpCompileTestLibrary/pom.xml Tue Sep 23 17:35:00 2008
@@ -34,11 +34,13 @@
       <plugin>
         <groupId>org.apache.maven.dotnet.plugins</groupId>
         <artifactId>maven-dotnet-compiler-plugin</artifactId>
+        <version>${nmaven.version}</version>
         <extensions>true</extensions>
       </plugin>
       <plugin>
         <groupId>org.apache.maven.dotnet.plugins</groupId>
         <artifactId>maven-dotnet-test-plugin</artifactId>
+        <version>${nmaven.version}</version>
         <configuration>
             <arguments>
                 <param>/nologo</param>
@@ -57,15 +59,4 @@
       <scope>test</scope>
     </dependency>
   </dependencies>
-
-  <repositories>
-    <repository>
-      <id>m2-snapshot</id>
-      <name>Maven2 Snapshot Repository</name>
-      <url>http://people.apache.org/repo/m2-snapshot-repository/</url>
-      <snapshots>
-        <enabled>true</enabled>
-      </snapshots>
-    </repository>
-  </repositories>
 </project>

Modified: incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0008-CSharpCompileWithProvidedDependency/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0008-CSharpCompileWithProvidedDependency/pom.xml?rev=698406&r1=698405&r2=698406&view=diff
==============================================================================
--- incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0008-CSharpCompileWithProvidedDependency/pom.xml (original)
+++ incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0008-CSharpCompileWithProvidedDependency/pom.xml Tue Sep 23 17:35:00 2008
@@ -32,8 +32,14 @@
       <plugin>
         <groupId>org.apache.maven.dotnet.plugins</groupId>
         <artifactId>maven-dotnet-compiler-plugin</artifactId>
+        <version>${nmaven.version}</version>
         <extensions>true</extensions>
       </plugin>
+      <plugin>
+        <groupId>org.apache.maven.dotnet.plugins</groupId>
+        <artifactId>maven-dotnet-test-plugin</artifactId>
+        <version>${nmaven.version}</version>
+      </plugin>
     </plugins>
   </build>
   <dependencies>

Modified: incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0009-CSharpCompileWithProvidedGacDependency/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0009-CSharpCompileWithProvidedGacDependency/pom.xml?rev=698406&r1=698405&r2=698406&view=diff
==============================================================================
--- incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0009-CSharpCompileWithProvidedGacDependency/pom.xml (original)
+++ incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0009-CSharpCompileWithProvidedGacDependency/pom.xml Tue Sep 23 17:35:00 2008
@@ -32,8 +32,14 @@
       <plugin>
         <groupId>org.apache.maven.dotnet.plugins</groupId>
         <artifactId>maven-dotnet-compiler-plugin</artifactId>
+        <version>${nmaven.version}</version>
         <extensions>true</extensions>
       </plugin>
+      <plugin>
+        <groupId>org.apache.maven.dotnet.plugins</groupId>
+        <artifactId>maven-dotnet-test-plugin</artifactId>
+        <version>${nmaven.version}</version>
+      </plugin>
     </plugins>
   </build>
   <dependencies>

Modified: incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0010-DeployLibrary/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0010-DeployLibrary/pom.xml?rev=698406&r1=698405&r2=698406&view=diff
==============================================================================
--- incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0010-DeployLibrary/pom.xml (original)
+++ incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0010-DeployLibrary/pom.xml Tue Sep 23 17:35:00 2008
@@ -32,8 +32,14 @@
       <plugin>
         <groupId>org.apache.maven.dotnet.plugins</groupId>
         <artifactId>maven-dotnet-compiler-plugin</artifactId>
+        <version>${nmaven.version}</version>
         <extensions>true</extensions>
       </plugin>
+      <plugin>
+        <groupId>org.apache.maven.dotnet.plugins</groupId>
+        <artifactId>maven-dotnet-test-plugin</artifactId>
+        <version>${nmaven.version}</version>
+      </plugin>
     </plugins>
   </build>
   <distributionManagement>

Modified: incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0011-DeployExe/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0011-DeployExe/pom.xml?rev=698406&r1=698405&r2=698406&view=diff
==============================================================================
--- incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0011-DeployExe/pom.xml (original)
+++ incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0011-DeployExe/pom.xml Tue Sep 23 17:35:00 2008
@@ -32,8 +32,14 @@
       <plugin>
         <groupId>org.apache.maven.dotnet.plugins</groupId>
         <artifactId>maven-dotnet-compiler-plugin</artifactId>
+        <version>${nmaven.version}</version>
         <extensions>true</extensions>
       </plugin>
+      <plugin>
+        <groupId>org.apache.maven.dotnet.plugins</groupId>
+        <artifactId>maven-dotnet-test-plugin</artifactId>
+        <version>${nmaven.version}</version>
+      </plugin>
     </plugins>
   </build>
   <distributionManagement>

Modified: incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0012-DeployModule/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0012-DeployModule/pom.xml?rev=698406&r1=698405&r2=698406&view=diff
==============================================================================
--- incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0012-DeployModule/pom.xml (original)
+++ incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0012-DeployModule/pom.xml Tue Sep 23 17:35:00 2008
@@ -32,8 +32,14 @@
       <plugin>
         <groupId>org.apache.maven.dotnet.plugins</groupId>
         <artifactId>maven-dotnet-compiler-plugin</artifactId>
+        <version>${nmaven.version}</version>
         <extensions>true</extensions>
       </plugin>
+      <plugin>
+        <groupId>org.apache.maven.dotnet.plugins</groupId>
+        <artifactId>maven-dotnet-test-plugin</artifactId>
+        <version>${nmaven.version}</version>
+      </plugin>
     </plugins>
   </build>
   <distributionManagement>

Modified: incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0013-DeployWinexe/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0013-DeployWinexe/pom.xml?rev=698406&r1=698405&r2=698406&view=diff
==============================================================================
--- incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0013-DeployWinexe/pom.xml (original)
+++ incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0013-DeployWinexe/pom.xml Tue Sep 23 17:35:00 2008
@@ -32,8 +32,14 @@
       <plugin>
         <groupId>org.apache.maven.dotnet.plugins</groupId>
         <artifactId>maven-dotnet-compiler-plugin</artifactId>
+        <version>${nmaven.version}</version>
         <extensions>true</extensions>
       </plugin>
+      <plugin>
+        <groupId>org.apache.maven.dotnet.plugins</groupId>
+        <artifactId>maven-dotnet-test-plugin</artifactId>
+        <version>${nmaven.version}</version>
+      </plugin>
     </plugins>
   </build>
   <distributionManagement>

Modified: incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0014-ResolveLibraryDependency/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0014-ResolveLibraryDependency/pom.xml?rev=698406&r1=698405&r2=698406&view=diff
==============================================================================
--- incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0014-ResolveLibraryDependency/pom.xml (original)
+++ incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0014-ResolveLibraryDependency/pom.xml Tue Sep 23 17:35:00 2008
@@ -32,8 +32,14 @@
       <plugin>
         <groupId>org.apache.maven.dotnet.plugins</groupId>
         <artifactId>maven-dotnet-compiler-plugin</artifactId>
+        <version>${nmaven.version}</version>
         <extensions>true</extensions>
       </plugin>
+      <plugin>
+        <groupId>org.apache.maven.dotnet.plugins</groupId>
+        <artifactId>maven-dotnet-test-plugin</artifactId>
+        <version>${nmaven.version}</version>
+      </plugin>
     </plugins>
   </build>
   <dependencies>

Modified: incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0015-DeployLibraryAsSnapshot/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0015-DeployLibraryAsSnapshot/pom.xml?rev=698406&r1=698405&r2=698406&view=diff
==============================================================================
--- incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0015-DeployLibraryAsSnapshot/pom.xml (original)
+++ incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0015-DeployLibraryAsSnapshot/pom.xml Tue Sep 23 17:35:00 2008
@@ -32,8 +32,14 @@
       <plugin>
         <groupId>org.apache.maven.dotnet.plugins</groupId>
         <artifactId>maven-dotnet-compiler-plugin</artifactId>
+        <version>${nmaven.version}</version>
         <extensions>true</extensions>
       </plugin>
+      <plugin>
+        <groupId>org.apache.maven.dotnet.plugins</groupId>
+        <artifactId>maven-dotnet-test-plugin</artifactId>
+        <version>${nmaven.version}</version>
+      </plugin>
     </plugins>
   </build>
   <distributionManagement>

Modified: incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0016-CSharpAssemblyInfoGeneration/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0016-CSharpAssemblyInfoGeneration/pom.xml?rev=698406&r1=698405&r2=698406&view=diff
==============================================================================
--- incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0016-CSharpAssemblyInfoGeneration/pom.xml (original)
+++ incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0016-CSharpAssemblyInfoGeneration/pom.xml Tue Sep 23 17:35:00 2008
@@ -37,8 +37,14 @@
       <plugin> 
         <groupId>org.apache.maven.dotnet.plugins</groupId>  
         <artifactId>maven-dotnet-compiler-plugin</artifactId>  
+        <version>${nmaven.version}</version>
         <extensions>true</extensions> 
       </plugin> 
+      <plugin>
+        <groupId>org.apache.maven.dotnet.plugins</groupId>
+        <artifactId>maven-dotnet-test-plugin</artifactId>
+        <version>${nmaven.version}</version>
+      </plugin>
     </plugins> 
   </build> 
 </project>

Modified: incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0017-CSharpStrongNamedAssembly/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0017-CSharpStrongNamedAssembly/pom.xml?rev=698406&r1=698405&r2=698406&view=diff
==============================================================================
--- incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0017-CSharpStrongNamedAssembly/pom.xml (original)
+++ incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0017-CSharpStrongNamedAssembly/pom.xml Tue Sep 23 17:35:00 2008
@@ -32,11 +32,17 @@
       <plugin> 
         <groupId>org.apache.maven.dotnet.plugins</groupId>  
         <artifactId>maven-dotnet-compiler-plugin</artifactId>  
+        <version>${nmaven.version}</version>
         <extensions>true</extensions>
         <configuration>
           <keyfile>sample.snk</keyfile>
         </configuration>
       </plugin> 
+      <plugin>
+        <groupId>org.apache.maven.dotnet.plugins</groupId>
+        <artifactId>maven-dotnet-test-plugin</artifactId>
+        <version>${nmaven.version}</version>
+      </plugin>
     </plugins> 
   </build> 
 </project>

Modified: incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0018-CSharpSynchronizeTargetWithSource/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0018-CSharpSynchronizeTargetWithSource/pom.xml?rev=698406&r1=698405&r2=698406&view=diff
==============================================================================
--- incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0018-CSharpSynchronizeTargetWithSource/pom.xml (original)
+++ incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0018-CSharpSynchronizeTargetWithSource/pom.xml Tue Sep 23 17:35:00 2008
@@ -33,8 +33,14 @@
       <plugin> 
         <groupId>org.apache.maven.dotnet.plugins</groupId>  
         <artifactId>maven-dotnet-compiler-plugin</artifactId>  
+        <version>${nmaven.version}</version>
         <extensions>true</extensions> 
       </plugin> 
+      <plugin>
+        <groupId>org.apache.maven.dotnet.plugins</groupId>
+        <artifactId>maven-dotnet-test-plugin</artifactId>
+        <version>${nmaven.version}</version>
+      </plugin>
     </plugins> 
   </build> 
 </project>

Modified: incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0019-BuildFailureOnNUnitFailure/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0019-BuildFailureOnNUnitFailure/pom.xml?rev=698406&r1=698405&r2=698406&view=diff
==============================================================================
--- incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0019-BuildFailureOnNUnitFailure/pom.xml (original)
+++ incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0019-BuildFailureOnNUnitFailure/pom.xml Tue Sep 23 17:35:00 2008
@@ -34,11 +34,13 @@
       <plugin>
         <groupId>org.apache.maven.dotnet.plugins</groupId>
         <artifactId>maven-dotnet-compiler-plugin</artifactId>
+        <version>${nmaven.version}</version>
         <extensions>true</extensions>
       </plugin>
       <plugin>
         <groupId>org.apache.maven.dotnet.plugins</groupId>
         <artifactId>maven-dotnet-test-plugin</artifactId>
+        <version>${nmaven.version}</version>
         <configuration>
             <arguments>
                 <param>/nologo</param>
@@ -57,15 +59,4 @@
       <scope>test</scope>
     </dependency>
   </dependencies>
-
-  <repositories>
-    <repository>
-      <id>m2-snapshot</id>
-      <name>Maven2 Snapshot Repository</name>
-      <url>http://people.apache.org/repo/m2-snapshot-repository/</url>
-      <snapshots>
-        <enabled>true</enabled>
-      </snapshots>
-    </repository>
-  </repositories>
 </project>

Modified: incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0020-ShareTestSource/A/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0020-ShareTestSource/A/pom.xml?rev=698406&r1=698405&r2=698406&view=diff
==============================================================================
--- incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0020-ShareTestSource/A/pom.xml (original)
+++ incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0020-ShareTestSource/A/pom.xml Tue Sep 23 17:35:00 2008
@@ -39,11 +39,13 @@
       <plugin>
         <groupId>org.apache.maven.dotnet.plugins</groupId>
         <artifactId>maven-dotnet-compiler-plugin</artifactId>
+        <version>${nmaven.version}</version>
         <extensions>true</extensions>
       </plugin>
       <plugin>
         <groupId>org.apache.maven.dotnet.plugins</groupId>
         <artifactId>maven-dotnet-test-plugin</artifactId>
+        <version>${nmaven.version}</version>
         <configuration>
             <arguments>
                 <param>/nologo</param>
@@ -70,15 +72,4 @@
       <type>dotnet:library</type>
     </dependency>
   </dependencies>
-
-  <repositories>
-    <repository>
-      <id>m2-snapshot</id>
-      <name>Maven2 Snapshot Repository</name>
-      <url>http://people.apache.org/repo/m2-snapshot-repository/</url>
-      <snapshots>
-        <enabled>true</enabled>
-      </snapshots>
-    </repository>
-  </repositories>
 </project>

Modified: incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0020-ShareTestSource/B/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0020-ShareTestSource/B/pom.xml?rev=698406&r1=698405&r2=698406&view=diff
==============================================================================
--- incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0020-ShareTestSource/B/pom.xml (original)
+++ incubator/nmaven/branches/NMAVEN-186/core-integration-tests/src/test/resources/MavenITmng-0020-ShareTestSource/B/pom.xml Tue Sep 23 17:35:00 2008
@@ -39,11 +39,13 @@
       <plugin>
         <groupId>org.apache.maven.dotnet.plugins</groupId>
         <artifactId>maven-dotnet-compiler-plugin</artifactId>
+        <version>${nmaven.version}</version>
         <extensions>true</extensions>
       </plugin>
       <plugin>
         <groupId>org.apache.maven.dotnet.plugins</groupId>
         <artifactId>maven-dotnet-test-plugin</artifactId>
+        <version>${nmaven.version}</version>
         <configuration>
             <arguments>
                 <param>/nologo</param>