Am 2016-06-25 um 17:40 schrieb Hervé BOUTEMY:
I suppose that you have in local a settings with a local repository manager
that gives access to 3.4.0-SNAPSHOT Maven core artifacts

No, the repo manager thing never worked out. I have tried it, even extended the config. It simply fails at work where the proxy is available only. Too often some ITs try to access Central.

But on ASF Jenkins, only direct central is available: see the build log
https://builds.apache.org/view/M-R/view/Maven/job/core-integration-testing-maven-3-embedded/ws/core-integration-testing-trunk/core-it-suite/target/test-classes/mng-6049/filter-extension/install-extension.log

I have reproduced the case as on Jenkins. The problem is that one extension requires maven-core and maven-aether-provider in 3.4.0-SNAPSHOT because the code has changed. This creates a chicken-and-egg problem. I am afraid that I have to postpone this test to 3.4.0 or renable when 3.4.0 is released unless someone else has a better idea.

Michael

Le samedi 25 juin 2016 16:33:12 Michael Osipov a écrit :
Am 2016-06-25 um 15:49 schrieb Hervé BOUTEMY:
this IT fails on ASF Jenkins: it references artifacts that are not in the
bootstrap process

can you fix it, please?

I will have a look right now. I have tested this on three OSes and none
failed. This may some, as mentioned, bootstrap error on Jekins.

Michael

Le mercredi 22 juin 2016 20:00:00 micha...@apache.org a écrit :
Repository: maven-integration-testing

Updated Branches:
  refs/heads/master cfc6098c1 -> a2777f151

[MNG-6049] Add behavior to filter resolved version ranges of an artifact

Appropriate IT for the issue.

This closes #14


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/a
27
77f15 Tree:
http://git-wip-us.apache.org/repos/asf/maven-integration-testing/tree/a27
77
f15 Diff:
http://git-wip-us.apache.org/repos/asf/maven-integration-testing/diff/a27
77
f15

Branch: refs/heads/master
Commit: a2777f15199514c32862e96f22d8e6e2864f149d
Parents: cfc6098
Author: barthel <bart...@users.noreply.github.com>
Authored: Mon Feb 15 18:31:38 2016 +0100
Committer: Michael Osipov <1983-01...@gmx.net>
Committed: Wed Jun 22 21:34:43 2016 +0200

----------------------------------------------------------------------

 .../apache/maven/it/IntegrationTestSuite.java   |   2 +-
 ...92SnapshotsExcludedFromVersionRangeTest.java |  68 ----------
 ...49VersionRangeResultFilterExtensionTest.java | 130
 +++++++++++++++++++
 .../src/test/resources/mng-3092/pom.xml         |  75 -----------
 .../apache/maven/its/mng3092/a/1.1/a-1.1.jar    | Bin 1933 -> 0 bytes
 .../apache/maven/its/mng3092/a/1.1/a-1.1.pom    |  36 -----
 .../a/1.2-SNAPSHOT/a-1.2-20100408.111215-1.jar  | Bin 1950 -> 0 bytes
 .../a/1.2-SNAPSHOT/a-1.2-20100408.111215-1.pom  |  36 -----
 .../mng3092/a/1.2-SNAPSHOT/maven-metadata.xml   |  13 --
 .../maven/its/mng3092/a/maven-metadata.xml      |  13 --
 .../b/1.0-SNAPSHOT/b-1.0-20100408.111303-1.jar  | Bin 1949 -> 0 bytes
 .../b/1.0-SNAPSHOT/b-1.0-20100408.111303-1.pom  |  36 -----
 .../mng3092/b/1.0-SNAPSHOT/maven-metadata.xml   |  13 --
 .../maven/its/mng3092/b/maven-metadata.xml      |  12 --
 .../c/1.1-SNAPSHOT/c-1.1-20100408.111330-1.jar  | Bin 1950 -> 0 bytes
 .../c/1.1-SNAPSHOT/c-1.1-20100408.111330-1.pom  |  36 -----
 .../mng3092/c/1.1-SNAPSHOT/maven-metadata.xml   |  13 --
 .../maven/its/mng3092/c/maven-metadata.xml      |  12 --
 .../resources/mng-3092/settings-template.xml    |  43 ------
 .../src/test/resources/mng-6049/extension.xml   |  29 +++++
 .../resources/mng-6049/filter-extension/pom.xml |  66 ++++++++++
 .../MavenITVersionRangeResultFilter.java        |  77 +++++++++++
 .../test/resources/mng-6049/pom-mng-6049.xml    |  63 +++++++++
 .../apache/maven/its/mng6049/a/1.1/a-1.1.jar    | Bin 0 -> 1933 bytes
 .../apache/maven/its/mng6049/a/1.1/a-1.1.pom    |  36 +++++
 .../a/1.2-SNAPSHOT/a-1.2-20100408.111215-1.jar  | Bin 0 -> 1950 bytes
 .../a/1.2-SNAPSHOT/a-1.2-20100408.111215-1.pom  |  36 +++++
 .../mng6049/a/1.2-SNAPSHOT/maven-metadata.xml   |  13 ++
 .../apache/maven/its/mng6049/a/1.2/a-1.2.jar    | Bin 0 -> 1933 bytes
 .../apache/maven/its/mng6049/a/1.2/a-1.2.pom    |  36 +++++
 .../a/2.0-SNAPSHOT/a-2.0-20100408.111215-1.jar  | Bin 0 -> 1933 bytes
 .../a/2.0-SNAPSHOT/a-2.0-20100408.111215-1.pom  |  36 +++++
 .../mng6049/a/2.0-SNAPSHOT/maven-metadata.xml   |  13 ++
 .../apache/maven/its/mng6049/a/2.0/a-2.0.jar    | Bin 0 -> 1933 bytes
 .../apache/maven/its/mng6049/a/2.0/a-2.0.pom    |  36 +++++
 .../maven/its/mng6049/a/maven-metadata.xml      |  16 +++
 .../resources/mng-6049/settings-template.xml    |  59 +++++++++
 37 files changed, 647 insertions(+), 407 deletions(-)

----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/a27
77f
15/core-it-suite/src/test/java/org/apache/maven/it/IntegrationTestSuite.
java
----------------------------------------------------------------------
diff --git
a/core-it-suite/src/test/java/org/apache/maven/it/IntegrationTestSuite.ja
va
b/core-it-suite/src/test/java/org/apache/maven/it/IntegrationTestSuite.ja
va
index 706297c..86abcbc 100644
---
a/core-it-suite/src/test/java/org/apache/maven/it/IntegrationTestSuite.ja
va
+++
b/core-it-suite/src/test/java/org/apache/maven/it/IntegrationTestSuite.ja
va
@@ -96,7 +96,6 @@ public class IntegrationTestSuite

         //

-------------------------------------------------------------------------
--
---------------------------------- // suite.addTestSuite(
MavenITmng4148DepPomInterpWithSettingsProfilesTest.class ); //
suite.addTestSuite(
MavenITmng3890TransitiveDependencyScopeUpdateTest.class
); -        // suite.addTestSuite(
MavenITmng3092SnapshotsExcludedFromVersionRangeTest.class ); //
suite.addTestSuite( MavenITmng3038TransitiveDepManVersionTest.class ); //
suite.addTestSuite( MavenITmng2771PomExtensionComponentOverrideTest.class
); // suite.addTestSuite( MavenITmng0612NewestConflictResolverTest.class
);
@@ -106,6 +105,7 @@ public class IntegrationTestSuite

         //

-------------------------------------------------------------------------
--
---------------------------------- // suite.addTestSuite(
MavenIT0108SnapshotUpdateTest.class ); -- MNG-3137

+        suite.addTestSuite(
MavenITmng6049VersionRangeResultFilterExtensionTest.class );
suite.addTestSuite(
MavenITmng5527DependencyManagementImportRelocationsTest.class );
suite.addTestSuite(
MavenITmng5600DependencyManagementImportExclusionsTest.class );
suite.addTestSuite( MavenITmng5971HierarchicalImportScopeTest.class );

http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/a27
77f
15/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3092Snapsho
tsEx cludedFromVersionRangeTest.java
----------------------------------------------------------------------
diff
--git
a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3092Snapshots
Ex
cludedFromVersionRangeTest.java
b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3092Snapshots
Ex
cludedFromVersionRangeTest.java deleted file mode 100644
index cb06f30..0000000
---
a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3092Snapshots
Ex
cludedFromVersionRangeTest.java +++ /dev/null
@@ -1,68 +0,0 @@
-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 org.apache.maven.it.Verifier;
-import org.apache.maven.it.util.ResourceExtractor;
-
-import java.io.File;
-import java.util.List;
-
-/**
- * This is a test set for <a
href="https://issues.apache.org/jira/browse/MNG-3092";>MNG-3092</a>. - *
- * @author Benjamin Bentmann
- */
-public class MavenITmng3092SnapshotsExcludedFromVersionRangeTest
-    extends AbstractMavenIntegrationTestCase
-{
-
-    public MavenITmng3092SnapshotsExcludedFromVersionRangeTest()
-    {
-        super( "[3.0-beta-1,)" );
-    }
-
-    /**
-     * Verify that snapshots are not included in version ranges unless
explicitly declared as the lower/upper bound -     * of the range.
-     */
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources(
getClass(), "/mng-3092" ); -
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng3092" );
-        verifier.filterFile( "settings-template.xml", "settings.xml",
"UTF-8", verifier.newDefaultFilterProperties() ); -
verifier.addCliOption( "--settings" );
-        verifier.addCliOption( "settings.xml" );
-        verifier.executeGoal( "validate" );
-        verifier.verifyErrorFreeLog();
-        verifier.resetStreams();
-
-        List<String> classpath = verifier.loadLines(
"target/classpath.txt", "UTF-8" ); -        assertTrue(
classpath.toString(), classpath.contains( "a-1.1.jar" ) ); -
assertTrue( classpath.toString(), classpath.contains(
"b-1.0-SNAPSHOT.jar"
) ); -        assertTrue( classpath.toString(), classpath.contains(
"c-1.1-SNAPSHOT.jar" ) ); -    }
-
-}

http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/a27
77f
15/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6049Version
Rang eResultFilterExtensionTest.java
----------------------------------------------------------------------
diff
--git
a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6049VersionRa
ng
eResultFilterExtensionTest.java
b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6049VersionRa
ng
eResultFilterExtensionTest.java new file mode 100644
index 0000000..3cb63ca
--- /dev/null
+++
b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6049VersionRa
ng
eResultFilterExtensionTest.java @@ -0,0 +1,130 @@
+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 org.apache.maven.it.Verifier;
+import org.apache.maven.it.util.ResourceExtractor;
+
+import java.io.File;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * This is a test set for <a
href="https://issues.apache.org/jira/browse/MNG-6049";>MNG-6049</a>. + *
+ * <pre>
+ *   <dependencies>
+ *     <dependency>
+ *       <groupId>org.apache.maven.its.mng6049</groupId>
+ *       <artifactId>a</artifactId>
+ *       <version>[1.0,2.0)</version>
+ *     </dependency>
+ *   </dependencies>
+ * </pre>
+ */
+public class MavenITmng6049VersionRangeResultFilterExtensionTest
+        extends AbstractMavenIntegrationTestCase
+{
+
+    public MavenITmng6049VersionRangeResultFilterExtensionTest()
+    {
+        super( "[3.4.0,)" );
+    }
+
+    /**
+     * Verify that the Maven default behavior will be used without a
VersionRangeResultFilter extension. +     */
+    public void testDefault()
+            throws Exception
+    {
+        File testDir = ResourceExtractor.simpleExtractResources(
getClass(), "/mng-6049" ); +
+        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
+        verifier.setAutoclean( false );
+        verifier.deleteDirectory( "target" );
+        verifier.deleteArtifacts( "org.apache.maven.its.mng6049" );
+        verifier.filterFile( "settings-template.xml", "settings.xml",
"UTF-8", verifier.newDefaultFilterProperties() ); +
verifier.filterFile( "pom-mng-6049.xml", "pom.xml", "UTF-8",
verifier.newDefaultFilterProperties() ); +        verifier.addCliOption(
"--settings" );
+        verifier.addCliOption( "settings.xml" );
+        verifier.executeGoal( "validate" );
+        verifier.verifyErrorFreeLog();
+        verifier.resetStreams();
+
+        List<String> classpath = verifier.loadLines(
"target/classpath.txt", "UTF-8" ); +        assertTrue(
classpath.toString(), classpath.contains( "a-2.0-SNAPSHOT.jar" ) ); +
}
+
+    /**
+     * Verify that the Maven VersionRangeResultFilter extension behavior
is active and checks that non-snapshot +     * version will be used.
+     */
+    public void testVersionRangeResultFilterExtensionSystemProperties()
+            throws Exception
+    {
+        File testDir = ResourceExtractor.simpleExtractResources(
getClass(), "/mng-6049" ); +        File extensionDir = new File(
testDir,
"filter-extension" ); +
+        final Map<String, String> filterProperties = new HashMap<>();
+        filterProperties.put( "@baseurl@", "file://" +
testDir.getAbsolutePath() ); +
+        Verifier verifier;
+        verifier = newVerifier( testDir.getAbsolutePath() );
+        verifier.filterFile( "settings-template.xml", "settings.xml",
"UTF-8", filterProperties ); +        verifier.filterFile(
"extension.xml",
".mvn/extension.xml", "UTF-8", filterProperties ); +
+        // install the test extension
+        verifier = newVerifier( extensionDir.getAbsolutePath(), "remote"
); +        verifier.filterFile( "pom.xml", "pom.xml", "UTF-8",
filterProperties ); +        verifier.addCliOption( "-f" );
+        verifier.addCliOption( extensionDir.getAbsolutePath() +
"/pom.xml"
); +        verifier.addCliOption( "-Drat.skip=true" );
+        verifier.setLogFileName( "install-extension.log" );
+
+        verifier.executeGoal( "install" );
+        verifier.resetStreams();
+        verifier.verifyErrorFreeLog();
+
+        // validate the test project
+        verifier = newVerifier( testDir.getAbsolutePath() );
+        verifier.setAutoclean( true );
+        verifier.setDebug( true );
+        verifier.setMavenDebug( true );
+        verifier.filterFile( "pom-mng-6049.xml", "pom.xml", "UTF-8",
filterProperties ); +
+        verifier.addCliOption( "--settings" );
+        verifier.addCliOption( testDir.getAbsolutePath() +
"/settings.xml"
); +
+        verifier.addCliOption( "-Dmaven.ext.class.path="
+                + verifier.getArtifactPath(
"org.apache.maven.its.extensions", "versionrange-resultfilter-extension",
+

                       "1.0-SNAPSHOT", "jar" ) );

+
+        verifier.setLogFileName( "validate-extension.log" );
+        verifier.executeGoal( "validate" );
+
+        verifier.displayStreamBuffers();
+        verifier.verifyErrorFreeLog();
+
+        List<String> classpath = verifier.loadLines(
"target/classpath.txt", "UTF-8" ); +        assertTrue(
classpath.toString(), classpath.contains( "a-1.2.jar" ) ); +    }
+
+}

http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/a27
77f 15/core-it-suite/src/test/resources/mng-3092/pom.xml
----------------------------------------------------------------------
diff
--git a/core-it-suite/src/test/resources/mng-3092/pom.xml
b/core-it-suite/src/test/resources/mng-3092/pom.xml deleted file mode
100644
index 1acb82b..0000000
--- a/core-it-suite/src/test/resources/mng-3092/pom.xml
+++ /dev/null
@@ -1,75 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-  http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-<project>
-  <modelVersion>4.0.0</modelVersion>
-
-  <groupId>org.apache.maven.its.mng3092</groupId>
-  <artifactId>test</artifactId>
-  <version>0.1</version>
-
-  <name>Maven Integration Test :: MNG-3092</name>
-  <description>
-    Verify that snapshots are not included in version ranges unless
explicitly declared as the lower/upper bound -    of the range.
-  </description>
-
-  <dependencies>
-    <dependency>
-      <groupId>org.apache.maven.its.mng3092</groupId>
-      <artifactId>a</artifactId>
-      <version>[1.0,2.0)</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.maven.its.mng3092</groupId>
-      <artifactId>b</artifactId>
-      <version>[1.0-SNAPSHOT,)</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.maven.its.mng3092</groupId>
-      <artifactId>c</artifactId>
-      <version>(,1.1-SNAPSHOT]</version>
-    </dependency>
-  </dependencies>
-
-  <build>
-    <plugins>
-      <plugin>
-        <groupId>org.apache.maven.its.plugins</groupId>
-        <artifactId>maven-it-plugin-dependency-resolution</artifactId>
-        <version>2.1-SNAPSHOT</version>
-        <configuration>
-          <compileClassPath>target/classpath.txt</compileClassPath>
-          <significantPathLevels>1</significantPathLevels>
-        </configuration>
-        <executions>
-          <execution>
-            <id>test</id>
-            <phase>validate</phase>
-            <goals>
-              <goal>compile</goal>
-            </goals>
-          </execution>
-        </executions>
-      </plugin>
-    </plugins>
-  </build>
-</project>

http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/a27
77f
15/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/m
ng30 92/a/1.1/a-1.1.jar
----------------------------------------------------------------------
diff
--git
a/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/mng
30
92/a/1.1/a-1.1.jar
b/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/mng
30
92/a/1.1/a-1.1.jar deleted file mode 100644
index 1124371..0000000
Binary files
a/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/mng
30
92/a/1.1/a-1.1.jar and /dev/null differ

http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/a27
77f
15/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/m
ng30 92/a/1.1/a-1.1.pom
----------------------------------------------------------------------
diff
--git
a/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/mng
30
92/a/1.1/a-1.1.pom
b/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/mng
30
92/a/1.1/a-1.1.pom deleted file mode 100644
index d151739..0000000
---
a/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/mng
30
92/a/1.1/a-1.1.pom +++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-  http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-<project>
-  <modelVersion>4.0.0</modelVersion>
-
-  <groupId>org.apache.maven.its.mng3092</groupId>
-  <artifactId>a</artifactId>
-  <version>1.1</version>
-  <packaging>jar</packaging>
-
-  <distributionManagement>
-    <repository>
-      <id>maven-core-it</id>
-      <url>file:///${basedir}/repo</url>
-    </repository>
-  </distributionManagement>
-</project>

http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/a27
77f
15/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/m
ng30 92/a/1.2-SNAPSHOT/a-1.2-20100408.111215-1.jar
----------------------------------------------------------------------
diff
--git
a/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/mng
30
92/a/1.2-SNAPSHOT/a-1.2-20100408.111215-1.jar
b/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/mng
30
92/a/1.2-SNAPSHOT/a-1.2-20100408.111215-1.jar deleted file mode 100644
index b5db31e..0000000
Binary files
a/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/mng
30
92/a/1.2-SNAPSHOT/a-1.2-20100408.111215-1.jar and /dev/null differ

http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/a27
77f
15/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/m
ng30 92/a/1.2-SNAPSHOT/a-1.2-20100408.111215-1.pom
----------------------------------------------------------------------
diff
--git
a/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/mng
30
92/a/1.2-SNAPSHOT/a-1.2-20100408.111215-1.pom
b/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/mng
30
92/a/1.2-SNAPSHOT/a-1.2-20100408.111215-1.pom deleted file mode 100644
index 96b020d..0000000
---
a/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/mng
30
92/a/1.2-SNAPSHOT/a-1.2-20100408.111215-1.pom +++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-  http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-<project>
-  <modelVersion>4.0.0</modelVersion>
-
-  <groupId>org.apache.maven.its.mng3092</groupId>
-  <artifactId>a</artifactId>
-  <version>1.2-SNAPSHOT</version>
-  <packaging>jar</packaging>
-
-  <distributionManagement>
-    <repository>
-      <id>maven-core-it</id>
-      <url>file:///${basedir}/repo</url>
-    </repository>
-  </distributionManagement>
-</project>

http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/a27
77f
15/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/m
ng30 92/a/1.2-SNAPSHOT/maven-metadata.xml
----------------------------------------------------------------------
diff
--git
a/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/mng
30
92/a/1.2-SNAPSHOT/maven-metadata.xml
b/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/mng
30
92/a/1.2-SNAPSHOT/maven-metadata.xml deleted file mode 100644
index daaf3af..0000000
---
a/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/mng
30
92/a/1.2-SNAPSHOT/maven-metadata.xml +++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<metadata>
-  <groupId>org.apache.maven.its.mng3092</groupId>
-  <artifactId>a</artifactId>
-  <version>1.2-SNAPSHOT</version>
-  <versioning>
-    <snapshot>
-      <timestamp>20100408.111215</timestamp>
-      <buildNumber>1</buildNumber>
-    </snapshot>
-    <lastUpdated>20100408111215</lastUpdated>
-  </versioning>
-</metadata>

http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/a27
77f
15/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/m
ng30 92/a/maven-metadata.xml
----------------------------------------------------------------------
diff
--git
a/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/mng
30
92/a/maven-metadata.xml
b/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/mng
30
92/a/maven-metadata.xml deleted file mode 100644
index 51767b7..0000000
---
a/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/mng
30
92/a/maven-metadata.xml +++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<metadata>
-  <groupId>org.apache.maven.its.mng3092</groupId>
-  <artifactId>a</artifactId>
-  <version>1.1</version>
-  <versioning>
-    <versions>
-      <version>1.1</version>
-      <version>1.2-SNAPSHOT</version>
-    </versions>
-    <lastUpdated>20100408111215</lastUpdated>
-  </versioning>
-</metadata>

http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/a27
77f
15/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/m
ng30 92/b/1.0-SNAPSHOT/b-1.0-20100408.111303-1.jar
----------------------------------------------------------------------
diff
--git
a/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/mng
30
92/b/1.0-SNAPSHOT/b-1.0-20100408.111303-1.jar
b/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/mng
30
92/b/1.0-SNAPSHOT/b-1.0-20100408.111303-1.jar deleted file mode 100644
index 8cbe72b..0000000
Binary files
a/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/mng
30
92/b/1.0-SNAPSHOT/b-1.0-20100408.111303-1.jar and /dev/null differ

http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/a27
77f
15/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/m
ng30 92/b/1.0-SNAPSHOT/b-1.0-20100408.111303-1.pom
----------------------------------------------------------------------
diff
--git
a/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/mng
30
92/b/1.0-SNAPSHOT/b-1.0-20100408.111303-1.pom
b/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/mng
30
92/b/1.0-SNAPSHOT/b-1.0-20100408.111303-1.pom deleted file mode 100644
index ce2016f..0000000
---
a/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/mng
30
92/b/1.0-SNAPSHOT/b-1.0-20100408.111303-1.pom +++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-  http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-<project>
-  <modelVersion>4.0.0</modelVersion>
-
-  <groupId>org.apache.maven.its.mng3092</groupId>
-  <artifactId>b</artifactId>
-  <version>1.0-SNAPSHOT</version>
-  <packaging>jar</packaging>
-
-  <distributionManagement>
-    <repository>
-      <id>maven-core-it</id>
-      <url>file:///${basedir}/repo</url>
-    </repository>
-  </distributionManagement>
-</project>

http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/a27
77f
15/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/m
ng30 92/b/1.0-SNAPSHOT/maven-metadata.xml
----------------------------------------------------------------------
diff
--git
a/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/mng
30
92/b/1.0-SNAPSHOT/maven-metadata.xml
b/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/mng
30
92/b/1.0-SNAPSHOT/maven-metadata.xml deleted file mode 100644
index da0961e..0000000
---
a/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/mng
30
92/b/1.0-SNAPSHOT/maven-metadata.xml +++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<metadata>
-  <groupId>org.apache.maven.its.mng3092</groupId>
-  <artifactId>b</artifactId>
-  <version>1.0-SNAPSHOT</version>
-  <versioning>
-    <snapshot>
-      <timestamp>20100408.111303</timestamp>
-      <buildNumber>1</buildNumber>
-    </snapshot>
-    <lastUpdated>20100408111303</lastUpdated>
-  </versioning>
-</metadata>

http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/a27
77f
15/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/m
ng30 92/b/maven-metadata.xml
----------------------------------------------------------------------
diff
--git
a/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/mng
30
92/b/maven-metadata.xml
b/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/mng
30
92/b/maven-metadata.xml deleted file mode 100644
index 85ea219..0000000
---
a/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/mng
30
92/b/maven-metadata.xml +++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<metadata>
-  <groupId>org.apache.maven.its.mng3092</groupId>
-  <artifactId>b</artifactId>
-  <version>1.0-SNAPSHOT</version>
-  <versioning>
-    <versions>
-      <version>1.0-SNAPSHOT</version>
-    </versions>
-    <lastUpdated>20100408111303</lastUpdated>
-  </versioning>
-</metadata>

http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/a27
77f
15/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/m
ng30 92/c/1.1-SNAPSHOT/c-1.1-20100408.111330-1.jar
----------------------------------------------------------------------
diff
--git
a/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/mng
30
92/c/1.1-SNAPSHOT/c-1.1-20100408.111330-1.jar
b/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/mng
30
92/c/1.1-SNAPSHOT/c-1.1-20100408.111330-1.jar deleted file mode 100644
index 9b6c60c..0000000
Binary files
a/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/mng
30
92/c/1.1-SNAPSHOT/c-1.1-20100408.111330-1.jar and /dev/null differ

http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/a27
77f
15/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/m
ng30 92/c/1.1-SNAPSHOT/c-1.1-20100408.111330-1.pom
----------------------------------------------------------------------
diff
--git
a/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/mng
30
92/c/1.1-SNAPSHOT/c-1.1-20100408.111330-1.pom
b/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/mng
30
92/c/1.1-SNAPSHOT/c-1.1-20100408.111330-1.pom deleted file mode 100644
index b840111..0000000
---
a/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/mng
30
92/c/1.1-SNAPSHOT/c-1.1-20100408.111330-1.pom +++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-  http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-<project>
-  <modelVersion>4.0.0</modelVersion>
-
-  <groupId>org.apache.maven.its.mng3092</groupId>
-  <artifactId>c</artifactId>
-  <version>1.1-SNAPSHOT</version>
-  <packaging>jar</packaging>
-
-  <distributionManagement>
-    <repository>
-      <id>maven-core-it</id>
-      <url>file:///${basedir}/repo</url>
-    </repository>
-  </distributionManagement>
-</project>

http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/a27
77f
15/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/m
ng30 92/c/1.1-SNAPSHOT/maven-metadata.xml
----------------------------------------------------------------------
diff
--git
a/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/mng
30
92/c/1.1-SNAPSHOT/maven-metadata.xml
b/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/mng
30
92/c/1.1-SNAPSHOT/maven-metadata.xml deleted file mode 100644
index 3fad63a..0000000
---
a/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/mng
30
92/c/1.1-SNAPSHOT/maven-metadata.xml +++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<metadata>
-  <groupId>org.apache.maven.its.mng3092</groupId>
-  <artifactId>c</artifactId>
-  <version>1.1-SNAPSHOT</version>
-  <versioning>
-    <snapshot>
-      <timestamp>20100408.111330</timestamp>
-      <buildNumber>1</buildNumber>
-    </snapshot>
-    <lastUpdated>20100408111330</lastUpdated>
-  </versioning>
-</metadata>

http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/a27
77f
15/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/m
ng30 92/c/maven-metadata.xml
----------------------------------------------------------------------
diff
--git
a/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/mng
30
92/c/maven-metadata.xml
b/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/mng
30
92/c/maven-metadata.xml deleted file mode 100644
index fd326d0..0000000
---
a/core-it-suite/src/test/resources/mng-3092/repo/org/apache/maven/its/mng
30
92/c/maven-metadata.xml +++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<metadata>
-  <groupId>org.apache.maven.its.mng3092</groupId>
-  <artifactId>c</artifactId>
-  <version>1.1-SNAPSHOT</version>
-  <versioning>
-    <versions>
-      <version>1.1-SNAPSHOT</version>
-    </versions>
-    <lastUpdated>20100408111330</lastUpdated>
-  </versioning>
-</metadata>

http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/a27
77f 15/core-it-suite/src/test/resources/mng-3092/settings-template.xml
----------------------------------------------------------------------
diff --git
a/core-it-suite/src/test/resources/mng-3092/settings-template.xml
b/core-it-suite/src/test/resources/mng-3092/settings-template.xml
deleted file mode 100644
index 84f73bc..0000000
--- a/core-it-suite/src/test/resources/mng-3092/settings-template.xml
+++ /dev/null
@@ -1,43 +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.
--->
-
-<settings>
-  <profiles>
-    <profile>
-      <id>maven-core-it-repo</id>
-      <repositories>
-        <repository>
-          <id>maven-core-it</id>
-          <url>@baseurl@/repo</url>
-          <releases>
-            <checksumPolicy>ignore</checksumPolicy>
-          </releases>
-          <snapshots>
-            <checksumPolicy>ignore</checksumPolicy>
-          </snapshots>
-        </repository>
-      </repositories>
-    </profile>
-  </profiles>
-  <activeProfiles>
-    <activeProfile>maven-core-it-repo</activeProfile>
-  </activeProfiles>
-</settings>

http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/a27
77f 15/core-it-suite/src/test/resources/mng-6049/extension.xml
----------------------------------------------------------------------
diff
--git a/core-it-suite/src/test/resources/mng-6049/extension.xml
b/core-it-suite/src/test/resources/mng-6049/extension.xml new file mode
100644
index 0000000..ace77c2
--- /dev/null
+++ b/core-it-suite/src/test/resources/mng-6049/extension.xml
@@ -0,0 +1,29 @@
+<?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.
+-->
+
+<extension>
+  <exportedPackages>
+    <exportedPackage>org.apache.maven.its.extensions</exportedPackage>
+  </exportedPackages>
+  <exportedArtifacts>
+
<exportedArtifact>org.apache.maven.its.extensions:versionrange-resultfilt
er
-extension</exportedArtifact> +  </exportedArtifacts>
+</extension>

http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/a27
77f 15/core-it-suite/src/test/resources/mng-6049/filter-extension/pom.xml
----------------------------------------------------------------------
diff --git
a/core-it-suite/src/test/resources/mng-6049/filter-extension/pom.xml
b/core-it-suite/src/test/resources/mng-6049/filter-extension/pom.xml new
file mode 100644
index 0000000..d0149ab
--- /dev/null
+++ b/core-it-suite/src/test/resources/mng-6049/filter-extension/pom.xml
@@ -0,0 +1,66 @@
+<?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/xsd/maven-4.0.0.xsd";> +
<modelVersion>4.0.0</modelVersion>
+
+  <groupId>org.apache.maven.its.extensions</groupId>
+  <artifactId>versionrange-resultfilter-extension</artifactId>
+  <version>1.0-SNAPSHOT</version>
+  <packaging>jar</packaging>
+
+  <name>Maven IT Plugin :: MNG-6049 :: VersionRangeResultFilter
extension</name> +  <description>This extension provides an very easy
VersionRangeResultFilter for use in Maven ITs.</description> +
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.maven</groupId>
+      <artifactId>maven-core</artifactId>
+      <version>${maven.version}</version>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.maven</groupId>
+      <artifactId>maven-aether-provider</artifactId>
+      <version>${maven.version}</version>
+      <scope>provided</scope>
+    </dependency>
+  </dependencies>
+
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.sonatype.plugins</groupId>
+        <artifactId>sisu-maven-plugin</artifactId>
+        <version>1.1</version>
+        <executions>
+          <execution>
+            <id>generate-index</id>
+            <goals>
+              <goal>main-index</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+</project>

http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/a27
77f
15/core-it-suite/src/test/resources/mng-6049/filter-extension/src/main/j
ava/ org/apache/maven/its/extensions/MavenITVersionRangeResultFilter.java
----------------------------------------------------------------------
diff --git
a/core-it-suite/src/test/resources/mng-6049/filter-extension/src/main/jav
a/
org/apache/maven/its/extensions/MavenITVersionRangeResultFilter.java
b/core-it-suite/src/test/resources/mng-6049/filter-extension/src/main/jav
a/
org/apache/maven/its/extensions/MavenITVersionRangeResultFilter.java new
file mode 100644
index 0000000..126c31c
--- /dev/null
+++
b/core-it-suite/src/test/resources/mng-6049/filter-extension/src/main/jav
a/
org/apache/maven/its/extensions/MavenITVersionRangeResultFilter.java @@
-0,0 +1,77 @@
+package org.apache.maven.its.extensions;
+
+/*
+ * 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 javax.inject.Named;
+import java.util.Iterator;
+import javax.inject.Inject;
+import org.apache.maven.repository.internal.VersionRangeResultFilter;
+import org.eclipse.aether.resolution.VersionRangeResolutionException;
+import org.eclipse.aether.resolution.VersionRangeResult;
+import org.eclipse.aether.spi.log.Logger;
+import org.eclipse.aether.spi.log.LoggerFactory;
+import org.eclipse.aether.spi.log.NullLoggerFactory;
+import org.eclipse.aether.version.Version;
+import org.eclipse.sisu.Nullable;
+
+/**
+ * Example implementation for use in ITs.
+ * <p>
+ * This implementation removes <b>all</b> SNAPSHOT dependencies.
+ * <p>
+ * Part of the test set <a
href="https://issues.apache.org/jira/browse/MNG-6049";>MNG-6049</a> + *
and
only works with Maven >= 3.4.0.
+ */
+@Named
+public class MavenITVersionRangeResultFilter implements
VersionRangeResultFilter +{
+
+    private final Logger logger;
+
+    @Inject
+    public MavenITVersionRangeResultFilter( @Nullable LoggerFactory
loggerfactory ) +    {
+        this.logger = ( ( null == loggerfactory ) ?
NullLoggerFactory.LOGGER : loggerfactory.getLogger( +
VersionRangeResultFilter.class.getName() ) );
+    }
+
+    @Override
+    public VersionRangeResult filterVersionRangeResult(
VersionRangeResult
versionRangeResult ) +            throws VersionRangeResolutionException
+    {
+        if ( !"org.apache.maven.its.mng6049".equals(
versionRangeResult.getRequest().getArtifact().getGroupId() ) ) +        {
+            return versionRangeResult;
+        }
+        this.logger.debug( "[MAVEN-IT-CORE-MNG-6049] Version range
result
instance: " + versionRangeResult ); +        for ( Iterator<Version> it =
versionRangeResult.getVersions().iterator(); it.hasNext(); ) +        {
+            final Version version = it.next();
+            // XXX: better way to identify a SNAPSHOT version
+            if ( String.valueOf( version ).endsWith( "SNAPSHOT" ) )
+            {
+                this.logger.debug( "[MAVEN-IT-CORE-MNG-6049] Remove
version: " + version ); +                it.remove();
+            }
+        }
+        return versionRangeResult;
+    }
+
+}

http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/a27
77f 15/core-it-suite/src/test/resources/mng-6049/pom-mng-6049.xml
----------------------------------------------------------------------
diff
--git a/core-it-suite/src/test/resources/mng-6049/pom-mng-6049.xml
b/core-it-suite/src/test/resources/mng-6049/pom-mng-6049.xml new file
mode
100644
index 0000000..4076d86
--- /dev/null
+++ b/core-it-suite/src/test/resources/mng-6049/pom-mng-6049.xml
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<project>
+  <modelVersion>4.0.0</modelVersion>
+
+  <groupId>org.apache.maven.its.mng6049</groupId>
+  <artifactId>test-mng6049</artifactId>
+  <version>0.1</version>
+  <packaging>jar</packaging>
+
+  <name>Maven Integration Test :: MNG-6049</name>
+
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.maven.its.mng6049</groupId>
+      <artifactId>a</artifactId>
+      <version>[1.0,2.0)</version>
+    </dependency>
+  </dependencies>
+
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.its.plugins</groupId>
+        <artifactId>maven-it-plugin-dependency-resolution</artifactId>
+        <version>2.1-SNAPSHOT</version>
+        <extensions>true</extensions>
+        <configuration>
+          <compileClassPath>target/classpath.txt</compileClassPath>
+          <significantPathLevels>1</significantPathLevels>
+        </configuration>
+        <executions>
+          <execution>
+            <id>test</id>
+            <phase>validate</phase>
+            <goals>
+              <goal>compile</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+</project>

http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/a27
77f
15/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/m
ng60 49/a/1.1/a-1.1.jar
----------------------------------------------------------------------
diff
--git
a/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/mng
60
49/a/1.1/a-1.1.jar
b/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/mng
60
49/a/1.1/a-1.1.jar new file mode 100644
index 0000000..1124371
Binary files /dev/null and
b/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/mng
60
49/a/1.1/a-1.1.jar differ

http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/a27
77f
15/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/m
ng60 49/a/1.1/a-1.1.pom
----------------------------------------------------------------------
diff
--git
a/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/mng
60
49/a/1.1/a-1.1.pom
b/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/mng
60
49/a/1.1/a-1.1.pom new file mode 100644
index 0000000..284889b
--- /dev/null
+++
b/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/mng
60
49/a/1.1/a-1.1.pom @@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<project>
+  <modelVersion>4.0.0</modelVersion>
+
+  <groupId>org.apache.maven.its.mng6049</groupId>
+  <artifactId>a</artifactId>
+  <version>1.1</version>
+  <packaging>jar</packaging>
+
+  <distributionManagement>
+    <repository>
+      <id>maven-core-it</id>
+      <url>file:///${basedir}/repo</url>
+    </repository>
+  </distributionManagement>
+</project>

http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/a27
77f
15/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/m
ng60 49/a/1.2-SNAPSHOT/a-1.2-20100408.111215-1.jar
----------------------------------------------------------------------
diff
--git
a/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/mng
60
49/a/1.2-SNAPSHOT/a-1.2-20100408.111215-1.jar
b/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/mng
60
49/a/1.2-SNAPSHOT/a-1.2-20100408.111215-1.jar new file mode 100644
index 0000000..b5db31e
Binary files /dev/null and
b/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/mng
60
49/a/1.2-SNAPSHOT/a-1.2-20100408.111215-1.jar differ

http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/a27
77f
15/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/m
ng60 49/a/1.2-SNAPSHOT/a-1.2-20100408.111215-1.pom
----------------------------------------------------------------------
diff
--git
a/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/mng
60
49/a/1.2-SNAPSHOT/a-1.2-20100408.111215-1.pom
b/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/mng
60
49/a/1.2-SNAPSHOT/a-1.2-20100408.111215-1.pom new file mode 100644
index 0000000..9971004
--- /dev/null
+++
b/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/mng
60
49/a/1.2-SNAPSHOT/a-1.2-20100408.111215-1.pom @@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<project>
+  <modelVersion>4.0.0</modelVersion>
+
+  <groupId>org.apache.maven.its.mng6049</groupId>
+  <artifactId>a</artifactId>
+  <version>1.2-SNAPSHOT</version>
+  <packaging>jar</packaging>
+
+  <distributionManagement>
+    <repository>
+      <id>maven-core-it</id>
+      <url>file:///${basedir}/repo</url>
+    </repository>
+  </distributionManagement>
+</project>

http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/a27
77f
15/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/m
ng60 49/a/1.2-SNAPSHOT/maven-metadata.xml
----------------------------------------------------------------------
diff
--git
a/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/mng
60
49/a/1.2-SNAPSHOT/maven-metadata.xml
b/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/mng
60
49/a/1.2-SNAPSHOT/maven-metadata.xml new file mode 100644
index 0000000..96694a5
--- /dev/null
+++
b/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/mng
60
49/a/1.2-SNAPSHOT/maven-metadata.xml @@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metadata>
+  <groupId>org.apache.maven.its.mng6049</groupId>
+  <artifactId>a</artifactId>
+  <version>1.2-SNAPSHOT</version>
+  <versioning>
+    <snapshot>
+      <timestamp>20100408.111215</timestamp>
+      <buildNumber>1</buildNumber>
+    </snapshot>
+    <lastUpdated>20100408111215</lastUpdated>
+  </versioning>
+</metadata>

http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/a27
77f
15/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/m
ng60 49/a/1.2/a-1.2.jar
----------------------------------------------------------------------
diff
--git
a/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/mng
60
49/a/1.2/a-1.2.jar
b/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/mng
60
49/a/1.2/a-1.2.jar new file mode 100644
index 0000000..1124371
Binary files /dev/null and
b/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/mng
60
49/a/1.2/a-1.2.jar differ

http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/a27
77f
15/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/m
ng60 49/a/1.2/a-1.2.pom
----------------------------------------------------------------------
diff
--git
a/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/mng
60
49/a/1.2/a-1.2.pom
b/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/mng
60
49/a/1.2/a-1.2.pom new file mode 100644
index 0000000..3ea6e24
--- /dev/null
+++
b/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/mng
60
49/a/1.2/a-1.2.pom @@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<project>
+  <modelVersion>4.0.0</modelVersion>
+
+  <groupId>org.apache.maven.its.mng6049</groupId>
+  <artifactId>a</artifactId>
+  <version>1.2</version>
+  <packaging>jar</packaging>
+
+  <distributionManagement>
+    <repository>
+      <id>maven-core-it</id>
+      <url>file:///${basedir}/repo</url>
+    </repository>
+  </distributionManagement>
+</project>

http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/a27
77f
15/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/m
ng60 49/a/2.0-SNAPSHOT/a-2.0-20100408.111215-1.jar
----------------------------------------------------------------------
diff
--git
a/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/mng
60
49/a/2.0-SNAPSHOT/a-2.0-20100408.111215-1.jar
b/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/mng
60
49/a/2.0-SNAPSHOT/a-2.0-20100408.111215-1.jar new file mode 100644
index 0000000..1124371
Binary files /dev/null and
b/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/mng
60
49/a/2.0-SNAPSHOT/a-2.0-20100408.111215-1.jar differ

http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/a27
77f
15/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/m
ng60 49/a/2.0-SNAPSHOT/a-2.0-20100408.111215-1.pom
----------------------------------------------------------------------
diff
--git
a/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/mng
60
49/a/2.0-SNAPSHOT/a-2.0-20100408.111215-1.pom
b/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/mng
60
49/a/2.0-SNAPSHOT/a-2.0-20100408.111215-1.pom new file mode 100644
index 0000000..9bf8aa9
--- /dev/null
+++
b/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/mng
60
49/a/2.0-SNAPSHOT/a-2.0-20100408.111215-1.pom @@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<project>
+  <modelVersion>4.0.0</modelVersion>
+
+  <groupId>org.apache.maven.its.mng6049</groupId>
+  <artifactId>a</artifactId>
+  <version>2.0</version>
+  <packaging>jar</packaging>
+
+  <distributionManagement>
+    <repository>
+      <id>maven-core-it</id>
+      <url>file:///${basedir}/repo</url>
+    </repository>
+  </distributionManagement>
+</project>

http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/a27
77f
15/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/m
ng60 49/a/2.0-SNAPSHOT/maven-metadata.xml
----------------------------------------------------------------------
diff
--git
a/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/mng
60
49/a/2.0-SNAPSHOT/maven-metadata.xml
b/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/mng
60
49/a/2.0-SNAPSHOT/maven-metadata.xml new file mode 100644
index 0000000..7cbdad3
--- /dev/null
+++
b/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/mng
60
49/a/2.0-SNAPSHOT/maven-metadata.xml @@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metadata>
+  <groupId>org.apache.maven.its.mng6049</groupId>
+  <artifactId>a</artifactId>
+  <version>2.0-SNAPSHOT</version>
+  <versioning>
+    <snapshot>
+      <timestamp>20100408.111215</timestamp>
+      <buildNumber>1</buildNumber>
+    </snapshot>
+    <lastUpdated>20100408111215</lastUpdated>
+  </versioning>
+</metadata>

http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/a27
77f
15/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/m
ng60 49/a/2.0/a-2.0.jar
----------------------------------------------------------------------
diff
--git
a/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/mng
60
49/a/2.0/a-2.0.jar
b/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/mng
60
49/a/2.0/a-2.0.jar new file mode 100644
index 0000000..1124371
Binary files /dev/null and
b/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/mng
60
49/a/2.0/a-2.0.jar differ

http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/a27
77f
15/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/m
ng60 49/a/2.0/a-2.0.pom
----------------------------------------------------------------------
diff
--git
a/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/mng
60
49/a/2.0/a-2.0.pom
b/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/mng
60
49/a/2.0/a-2.0.pom new file mode 100644
index 0000000..9bf8aa9
--- /dev/null
+++
b/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/mng
60
49/a/2.0/a-2.0.pom @@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<project>
+  <modelVersion>4.0.0</modelVersion>
+
+  <groupId>org.apache.maven.its.mng6049</groupId>
+  <artifactId>a</artifactId>
+  <version>2.0</version>
+  <packaging>jar</packaging>
+
+  <distributionManagement>
+    <repository>
+      <id>maven-core-it</id>
+      <url>file:///${basedir}/repo</url>
+    </repository>
+  </distributionManagement>
+</project>

http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/a27
77f
15/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/m
ng60 49/a/maven-metadata.xml
----------------------------------------------------------------------
diff
--git
a/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/mng
60
49/a/maven-metadata.xml
b/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/mng
60
49/a/maven-metadata.xml new file mode 100644
index 0000000..1b744cd
--- /dev/null
+++
b/core-it-suite/src/test/resources/mng-6049/repo/org/apache/maven/its/mng
60
49/a/maven-metadata.xml @@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metadata>
+  <groupId>org.apache.maven.its.mng6049</groupId>
+  <artifactId>a</artifactId>
+  <version>2.0</version>
+  <versioning>
+    <versions>
+      <version>1.1</version>
+      <version>1.2-SNAPSHOT</version>
+      <version>1.2</version>
+      <version>2.0-SNAPSHOT</version>
+      <version>2.0</version>
+    </versions>
+    <lastUpdated>20100408111215</lastUpdated>
+  </versioning>
+</metadata>

http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/a27
77f 15/core-it-suite/src/test/resources/mng-6049/settings-template.xml
----------------------------------------------------------------------
diff --git
a/core-it-suite/src/test/resources/mng-6049/settings-template.xml
b/core-it-suite/src/test/resources/mng-6049/settings-template.xml new
file mode 100644
index 0000000..3eb0981
--- /dev/null
+++ b/core-it-suite/src/test/resources/mng-6049/settings-template.xml
@@ -0,0 +1,59 @@
+<?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.
+-->
+
+<settings>
+  <profiles>
+    <profile>
+      <id>maven-core-it-repo</id>
+      <repositories>
+        <repository>
+          <id>maven-core-it</id>
+          <url>@baseurl@/repo</url>
+          <releases>
+            <enabled>true</enabled>
+            <checksumPolicy>ignore</checksumPolicy>
+          </releases>
+          <snapshots>
+            <enabled>true</enabled>
+            <checksumPolicy>ignore</checksumPolicy>
+          </snapshots>
+        </repository>
+      </repositories>
+      <pluginRepositories>
+        <pluginRepository>
+          <id>maven-core-it-plugins</id>
+          <url>@baseurl@/repo</url>
+          <releases>
+            <enabled>true</enabled>
+            <checksumPolicy>ignore</checksumPolicy>
+          </releases>
+          <snapshots>
+            <enabled>true</enabled>
+            <checksumPolicy>ignore</checksumPolicy>
+          </snapshots>
+        </pluginRepository>
+      </pluginRepositories>
+    </profile>
+  </profiles>
+  <activeProfiles>
+    <activeProfile>maven-core-it-repo</activeProfile>
+  </activeProfiles>
+</settings>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org





---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org

Reply via email to