org.apache.maven.it
Class MavenITmng4528ExcludeWagonsFromMavenCoreArtifactsTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.apache.maven.it.AbstractMavenIntegrationTestCase
              extended by org.apache.maven.it.MavenITmng4528ExcludeWagonsFromMavenCoreArtifactsTest
All Implemented Interfaces:
Test

public class MavenITmng4528ExcludeWagonsFromMavenCoreArtifactsTest
extends AbstractMavenIntegrationTestCase

This is a test set for MNG-4528.

Author:
Benjamin Bentmann

Field Summary
 
Fields inherited from class org.apache.maven.it.AbstractMavenIntegrationTestCase
ALL_MAVEN_VERSIONS
 
Constructor Summary
MavenITmng4528ExcludeWagonsFromMavenCoreArtifactsTest()
           
 
Method Summary
 void testit()
          Test that wagon providers pulled in via transitive dependencies of Maven core artifacts get excluded from plugin realms (in favor of potentially newer wagons bundled with the core).
 
Methods inherited from class org.apache.maven.it.AbstractMavenIntegrationTestCase
matchesVersionRange, newVerifier, newVerifier, newVerifier, newVerifier, requiresJavaVersion, requiresMavenVersion, runTest, setupLocalRepo
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, setName, setUp, tearDown, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MavenITmng4528ExcludeWagonsFromMavenCoreArtifactsTest

public MavenITmng4528ExcludeWagonsFromMavenCoreArtifactsTest()
Method Detail

testit

public void testit()
            throws Exception
Test that wagon providers pulled in via transitive dependencies of Maven core artifacts get excluded from plugin realms (in favor of potentially newer wagons bundled with the core). This requirement is mostly a hack to compensate for the historic slip of Maven core artifacts depending on wagon providers. Those old wagon providers conflict with the usually newer wagons bundled with the core distro and cause grief under a class loader hierarchy where wagons are loaded from the plugin realm (if available) like in Maven 3.

Throws:
Exception


Copyright © 2002-2012 The Apache Software Foundation. All Rights Reserved.