[MNG-6135] Maven plugins and core extensions are not dependencies, they should be resolved the same way as projects.
o Updated to add all missing POMs to the test repository. Due to core extensions getting resolved as projects, the POMs of all dependencies need to be available in that repository even if the dependency is filtered out during resolution. 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/3af028d2 Tree: http://git-wip-us.apache.org/repos/asf/maven-integration-testing/tree/3af028d2 Diff: http://git-wip-us.apache.org/repos/asf/maven-integration-testing/diff/3af028d2 Branch: refs/heads/DEPMGMT Commit: 3af028d2c4484c9c65db0031bcf12ae46cb55192 Parents: 0c0f0de Author: Christian Schulte <[email protected]> Authored: Mon Dec 19 01:51:44 2016 +0100 Committer: Christian Schulte <[email protected]> Committed: Sat Feb 4 23:17:49 2017 +0100 ---------------------------------------------------------------------- .../repo/org/apache/apache/6/apache-6.pom | 333 ++++++++ .../3.0.3/maven-aether-provider-3.0.3.pom | 86 +++ .../3.0.3/maven-artifact-3.0.3.pom | 49 ++ .../maven/maven-core/3.0.3/maven-core-3.0.3.pom | 200 +++++ .../3.0.3/maven-model-builder-3.0.3.pom | 59 ++ .../maven-model/3.0.3/maven-model-3.0.3.pom | 122 +++ .../maven/maven-parent/15/maven-parent-15.pom | 760 +++++++++++++++++++ .../3.0.3/maven-plugin-api-3.0.3.pom | 70 ++ .../3.0.3/maven-repository-metadata-3.0.3.pom | 57 ++ .../3.0.3/maven-settings-builder-3.0.3.pom | 67 ++ .../3.0.3/maven-settings-3.0.3.pom | 57 ++ .../apache/maven/maven/3.0.3/maven-3.0.3.pom | 600 +++++++++++++++ .../2.4/plexus-classworlds-2.4.pom | 106 +++ .../plexus-component-annotations-1.5.5.pom | 20 + .../1.1.18/plexus-components-1.1.18.pom | 168 ++++ .../1.5.5/plexus-containers-1.5.5.pom | 122 +++ .../1.14/plexus-interpolation-1.14.pom | 20 + .../plexus-utils/2.0.6/plexus-utils-2.0.6.pom | 80 ++ .../plexus/plexus/2.0.7/plexus-2.0.7.pom | 535 +++++++++++++ .../aether/aether-api/1.11/aether-api-1.11.pom | 47 ++ .../aether-impl/1.11/aether-impl-1.11.pom | 98 +++ .../aether-parent/1.11/aether-parent-1.11.pom | 326 ++++++++ .../aether/aether-spi/1.11/aether-spi-1.11.pom | 46 ++ .../aether-util/1.11/aether-util-1.11.pom | 56 ++ .../forge/forge-parent/4/forge-parent-4.pom | 225 ++++++ .../forge/forge-parent/6/forge-parent-6.pom | 253 ++++++ .../forge/forge-parent/7/forge-parent-7.pom | 303 ++++++++ .../plexus-cipher/1.4/plexus-cipher-1.4.pom | 67 ++ .../1.3/plexus-sec-dispatcher-1.3.pom | 97 +++ .../guice-bean/2.1.1/guice-bean-2.1.1.pom | 91 +++ .../guice-parent/2.9.4/guice-parent-2.9.4.pom | 385 ++++++++++ .../guice-plexus/2.1.1/guice-plexus-2.1.1.pom | 106 +++ .../sisu/sisu-guice/2.9.4/sisu-guice-2.9.4.pom | 257 +++++++ .../2.1.1/sisu-inject-bean-2.1.1.pom | 91 +++ .../2.1.1/sisu-inject-plexus-2.1.1.pom | 92 +++ .../sisu-inject/2.1.1/sisu-inject-2.1.1.pom | 61 ++ .../sisu-parent/2.1.1/sisu-parent-2.1.1.pom | 304 ++++++++ .../spice/spice-parent/12/spice-parent-12.pom | 214 ++++++ 38 files changed, 6630 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/3af028d2/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/apache/apache/6/apache-6.pom ---------------------------------------------------------------------- diff --git a/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/apache/apache/6/apache-6.pom b/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/apache/apache/6/apache-6.pom new file mode 100644 index 0000000..c2f6a0e --- /dev/null +++ b/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/apache/apache/6/apache-6.pom @@ -0,0 +1,333 @@ +<?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> + + <!-- Shared parent. Doesn't define a lot of things about Apache like general mailing lists, but does + define the settings common to all projects at Apache + + As of Version 6, this includes a standard release profile that all projects can use. If the profile is not appropriate for your project, define your own release profile and change the release plugin configuration parameter <arguments> </arguments> to activate your profile instead of the apache-release profile. + + Standard versions of plugins are also defined, these may be overridden by individual projects as well. + --> + <groupId>org.apache</groupId> + <artifactId>apache</artifactId> + <version>6</version> + <packaging>pom</packaging> + <name>The Apache Software Foundation</name> + <description> + The Apache Software Foundation provides support for the Apache community of open-source software projects. + The Apache projects are characterized by a collaborative, consensus based development process, an open and + pragmatic software license, and a desire to create high quality software that leads the way in its field. + We consider ourselves not simply a group of projects sharing a server, but rather a community of developers + and users. + </description> + <licenses> + <license> + <name>The Apache Software License, Version 2.0</name> + <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> + <distribution>repo</distribution> + </license> + </licenses> + <organization> + <name>The Apache Software Foundation</name> + <url>http://www.apache.org/</url> + </organization> + <url>http://www.apache.org/</url> + <repositories> + <repository> + <id>apache.snapshots</id> + <name>Apache Snapshot Repository</name> + <url>http://repository.apache.org/snapshots</url> + <releases> + <enabled>false</enabled> + </releases> + </repository> + </repositories> + + <distributionManagement> + <!-- Site omitted - each project must provide their own --> + <repository> + <id>apache.releases.https</id> + <name>Apache Release Distribution Repository</name> + <url>https://repository.apache.org/service/local/staging/deploy/maven2</url> + </repository> + <snapshotRepository> + <id>apache.snapshots.https</id> + <name>${distMgmtSnapshotsName}</name> + <url>${distMgmtSnapshotsUrl}</url> + </snapshotRepository> + </distributionManagement> + <mailingLists> + <mailingList> + <name>Apache Announce List</name> + <subscribe>[email protected]</subscribe> + <unsubscribe>[email protected]</unsubscribe> + <post>[email protected]</post> + <archive>http://mail-archives.apache.org/mod_mbox/www-announce/</archive> + </mailingList> + </mailingLists> + <properties> + <distMgmtSnapshotsName>Apache Development Snapshot Repository</distMgmtSnapshotsName> + <distMgmtSnapshotsUrl>https://repository.apache.org/content/repositories/snapshots</distMgmtSnapshotsUrl> + <organization.logo>http://www.apache.org/images/asf_logo_wide.gif</organization.logo> + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> + </properties> + <scm> + <connection>scm:svn:http://svn.apache.org/repos/asf/maven/pom/tags/apache-6</connection> + <developerConnection>scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/apache-6</developerConnection> + <url>http://svn.apache.org/viewvc/maven/pom/tags/apache-6</url> + </scm> + + <build> + <pluginManagement> + <plugins> + <!-- set versions of common plugins for reproducibility, ordered alphabetically --> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-antrun-plugin</artifactId> + <version>1.3</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-clean-plugin</artifactId> + <version>2.3</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-compiler-plugin</artifactId> + <version>2.0.2</version> + <configuration> + <source>1.4</source> + <target>1.4</target> + <encoding>${project.build.sourceEncoding}</encoding> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-deploy-plugin</artifactId> + <version>2.4</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-docck-plugin</artifactId> + <version>1.0</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-enforcer-plugin</artifactId> + <version>1.0-beta-1</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-gpg-plugin</artifactId> + <version>1.0-alpha-4</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-install-plugin</artifactId> + <version>2.2</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-invoker-plugin</artifactId> + <version>1.3</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-jar-plugin</artifactId> + <version>2.2</version> + <configuration> + <archive> + <manifest> + <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries> + <addDefaultImplementationEntries>true</addDefaultImplementationEntries> + </manifest> + </archive> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-javadoc-plugin</artifactId> + <version>2.5</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-plugin-plugin</artifactId> + <version>2.5</version> + </plugin> + <!-- START SNIPPET: release-plugin-configuration --> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-release-plugin</artifactId> + <version>2.0-beta-9</version> + <configuration> + <useReleaseProfile>false</useReleaseProfile> + <goals>deploy</goals> + <arguments>-Papache-release</arguments> + </configuration> + </plugin> + <!-- END SNIPPET: release-plugin-configuration --> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-remote-resources-plugin</artifactId> + <version>1.0</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-resources-plugin</artifactId> + <version>2.3</version> + <configuration> + <encoding>${project.build.sourceEncoding}</encoding> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-scm-plugin</artifactId> + <version>1.2</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-site-plugin</artifactId> + <version>2.0</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-source-plugin</artifactId> + <version>2.0.4</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-surefire-plugin</artifactId> + <version>2.4.3</version> + </plugin> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>clirr-maven-plugin</artifactId> + <version>2.2.2</version> + </plugin> + <plugin> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-maven-plugin</artifactId> + <version>1.3.8</version> + </plugin> + <plugin> + <groupId>org.codehaus.modello</groupId> + <artifactId>modello-maven-plugin</artifactId> + <version>1.0.1</version> + </plugin> + </plugins> + </pluginManagement> + <plugins> + <!-- We want to package up license resources in the JARs produced --> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-remote-resources-plugin</artifactId> + <executions> + <execution> + <goals> + <goal>process</goal> + </goals> + <configuration> + <resourceBundles> + <resourceBundle>org.apache:apache-jar-resource-bundle:1.4</resourceBundle> + </resourceBundles> + </configuration> + </execution> + </executions> + </plugin> + </plugins> + </build> + + <reporting> + <plugins> + <plugin> + <artifactId>maven-project-info-reports-plugin</artifactId> + <version>2.1.1</version> + </plugin> + </plugins> + </reporting> + + <profiles> + <!-- START SNIPPET: release-profile --> + <profile> + <id>apache-release</id> + <build> + <plugins> + <!-- We want to sign the artifact, the POM, and all attached artifacts --> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-gpg-plugin</artifactId> + <configuration> + <passphrase>${gpg.passphrase}</passphrase> + </configuration> + <executions> + <execution> + <goals> + <goal>sign</goal> + </goals> + </execution> + </executions> + </plugin> + <!-- We want to deploy the artifact to a staging location for perusal --> + <plugin> + <inherited>true</inherited> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-deploy-plugin</artifactId> + <configuration> + <updateReleaseInfo>true</updateReleaseInfo> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-source-plugin</artifactId> + <executions> + <execution> + <id>attach-sources</id> + <goals> + <goal>jar</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-javadoc-plugin</artifactId> + <configuration> + <encoding>${project.build.sourceEncoding}</encoding> + </configuration> + <executions> + <execution> + <id>attach-javadocs</id> + <goals> + <goal>jar</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> + </build> + </profile> + <!-- END SNIPPET: release-profile --> + </profiles> +</project> + http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/3af028d2/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/apache/maven/maven-aether-provider/3.0.3/maven-aether-provider-3.0.3.pom ---------------------------------------------------------------------- diff --git a/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/apache/maven/maven-aether-provider/3.0.3/maven-aether-provider-3.0.3.pom b/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/apache/maven/maven-aether-provider/3.0.3/maven-aether-provider-3.0.3.pom new file mode 100644 index 0000000..a2564a7 --- /dev/null +++ b/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/apache/maven/maven-aether-provider/3.0.3/maven-aether-provider-3.0.3.pom @@ -0,0 +1,86 @@ +<?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> + + <parent> + <groupId>org.apache.maven</groupId> + <artifactId>maven</artifactId> + <version>3.0.3</version> + </parent> + + <artifactId>maven-aether-provider</artifactId> + + <name>Maven Aether Provider</name> + <description> + This module provides extensions to Aether for utilizing the Maven POM and Maven metadata. + </description> + + <dependencies> + <dependency> + <groupId>org.apache.maven</groupId> + <artifactId>maven-model</artifactId> + </dependency> + <dependency> + <groupId>org.apache.maven</groupId> + <artifactId>maven-model-builder</artifactId> + </dependency> + <dependency> + <groupId>org.apache.maven</groupId> + <artifactId>maven-repository-metadata</artifactId> + </dependency> + <dependency> + <groupId>org.sonatype.aether</groupId> + <artifactId>aether-api</artifactId> + </dependency> + <dependency> + <groupId>org.sonatype.aether</groupId> + <artifactId>aether-spi</artifactId> + </dependency> + <dependency> + <groupId>org.sonatype.aether</groupId> + <artifactId>aether-util</artifactId> + </dependency> + <dependency> + <groupId>org.sonatype.aether</groupId> + <artifactId>aether-impl</artifactId> + </dependency> + <dependency> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-component-annotations</artifactId> + </dependency> + <dependency> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-utils</artifactId> + </dependency> + </dependencies> + + <build> + <plugins> + <plugin> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-component-metadata</artifactId> + </plugin> + </plugins> + </build> + +</project> http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/3af028d2/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/apache/maven/maven-artifact/3.0.3/maven-artifact-3.0.3.pom ---------------------------------------------------------------------- diff --git a/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/apache/maven/maven-artifact/3.0.3/maven-artifact-3.0.3.pom b/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/apache/maven/maven-artifact/3.0.3/maven-artifact-3.0.3.pom new file mode 100644 index 0000000..d6294d9 --- /dev/null +++ b/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/apache/maven/maven-artifact/3.0.3/maven-artifact-3.0.3.pom @@ -0,0 +1,49 @@ +<?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> + + <parent> + <groupId>org.apache.maven</groupId> + <artifactId>maven</artifactId> + <version>3.0.3</version> + </parent> + + <artifactId>maven-artifact</artifactId> + + <name>Maven Artifact</name> + + <dependencies> + <dependency> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-utils</artifactId> + </dependency> + </dependencies> + + <build> + <plugins> + <plugin> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-component-metadata</artifactId> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-compiler-plugin</artifactId> + <configuration> + <source>1.5</source> + <target>1.5</target> + </configuration> + </plugin> + </plugins> + </build> +</project> http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/3af028d2/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/apache/maven/maven-core/3.0.3/maven-core-3.0.3.pom ---------------------------------------------------------------------- diff --git a/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/apache/maven/maven-core/3.0.3/maven-core-3.0.3.pom b/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/apache/maven/maven-core/3.0.3/maven-core-3.0.3.pom new file mode 100644 index 0000000..c48e20c --- /dev/null +++ b/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/apache/maven/maven-core/3.0.3/maven-core-3.0.3.pom @@ -0,0 +1,200 @@ +<?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> + + <parent> + <groupId>org.apache.maven</groupId> + <artifactId>maven</artifactId> + <version>3.0.3</version> + </parent> + + <artifactId>maven-core</artifactId> + + <name>Maven Core</name> + + <dependencies> + <!-- Maven --> + <dependency> + <groupId>org.apache.maven</groupId> + <artifactId>maven-model</artifactId> + </dependency> + <dependency> + <groupId>org.apache.maven</groupId> + <artifactId>maven-settings</artifactId> + </dependency> + <dependency> + <groupId>org.apache.maven</groupId> + <artifactId>maven-settings-builder</artifactId> + </dependency> + <dependency> + <groupId>org.apache.maven</groupId> + <artifactId>maven-repository-metadata</artifactId> + </dependency> + <dependency> + <groupId>org.apache.maven</groupId> + <artifactId>maven-artifact</artifactId> + </dependency> + <dependency> + <groupId>org.apache.maven</groupId> + <artifactId>maven-plugin-api</artifactId> + </dependency> + <dependency> + <groupId>org.apache.maven</groupId> + <artifactId>maven-model-builder</artifactId> + </dependency> + <dependency> + <groupId>org.apache.maven</groupId> + <artifactId>maven-aether-provider</artifactId> + </dependency> + <dependency> + <groupId>org.sonatype.aether</groupId> + <artifactId>aether-impl</artifactId> + <version>${aetherVersion}</version> + </dependency> + <dependency> + <groupId>org.sonatype.aether</groupId> + <artifactId>aether-api</artifactId> + <version>${aetherVersion}</version> + </dependency> + <dependency> + <groupId>org.sonatype.aether</groupId> + <artifactId>aether-util</artifactId> + <version>${aetherVersion}</version> + </dependency> + <!-- Plexus --> + <dependency> + <groupId>org.sonatype.sisu</groupId> + <artifactId>sisu-inject-plexus</artifactId> + </dependency> + <dependency> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-interpolation</artifactId> + </dependency> + <dependency> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-utils</artifactId> + </dependency> + <dependency> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-classworlds</artifactId> + </dependency> + <dependency> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-component-annotations</artifactId> + </dependency> + <dependency> + <groupId>org.sonatype.plexus</groupId> + <artifactId>plexus-sec-dispatcher</artifactId> + </dependency> + <dependency> + <groupId>commons-jxpath</groupId> + <artifactId>commons-jxpath</artifactId> + <scope>test</scope> + </dependency> + </dependencies> + + <build> + <resources> + <resource> + <directory>src/main/resources</directory> + <filtering>true</filtering> + </resource> + </resources> + <plugins> + <plugin> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-component-metadata</artifactId> + </plugin> + <plugin> + <groupId>org.codehaus.modello</groupId> + <artifactId>modello-maven-plugin</artifactId> + <configuration> + <version>1.0.0</version> + <models> + <model>src/main/mdo/toolchains.mdo</model> + </models> + </configuration> + </plugin> + </plugins> + </build> + + <profiles> + <profile> + <id>svn-buildnumber</id> + <activation> + <file> + <exists>.svn</exists> + </file> + </activation> + <build> + <plugins> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>buildnumber-maven-plugin</artifactId> + <version>1.0-beta-4</version> + <executions> + <execution> + <phase>generate-resources</phase> + <goals> + <goal>create</goal> + </goals> + </execution> + </executions> + <configuration> + <doCheck>false</doCheck> + <doUpdate>false</doUpdate> + <providerImplementations> + <svn>javasvn</svn> + </providerImplementations> + </configuration> + </plugin> + </plugins> + </build> + </profile> + <profile> + <id>non-canonical-buildnumber</id> + <activation> + <file> + <missing>.svn</missing> + </file> + </activation> + <build> + <plugins> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>buildnumber-maven-plugin</artifactId> + <version>1.0-beta-1</version> + <executions> + <execution> + <phase>generate-resources</phase> + <goals> + <goal>create</goal> + </goals> + </execution> + </executions> + <configuration> + <doCheck>false</doCheck> + <doUpdate>false</doUpdate> + <format>NON-CANONICAL_{0,date,yyyy-MM-dd_HH-mm}_{1}</format> + <items> + <item>timestamp</item> + <item>${user.name}</item> + </items> + </configuration> + </plugin> + </plugins> + </build> + </profile> + </profiles> +</project> http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/3af028d2/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/apache/maven/maven-model-builder/3.0.3/maven-model-builder-3.0.3.pom ---------------------------------------------------------------------- diff --git a/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/apache/maven/maven-model-builder/3.0.3/maven-model-builder-3.0.3.pom b/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/apache/maven/maven-model-builder/3.0.3/maven-model-builder-3.0.3.pom new file mode 100644 index 0000000..8372a3a --- /dev/null +++ b/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/apache/maven/maven-model-builder/3.0.3/maven-model-builder-3.0.3.pom @@ -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. + --> + +<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> + + <parent> + <groupId>org.apache.maven</groupId> + <artifactId>maven</artifactId> + <version>3.0.3</version> + </parent> + + <artifactId>maven-model-builder</artifactId> + + <name>Maven Model Builder</name> + + <dependencies> + <dependency> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-utils</artifactId> + </dependency> + <dependency> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-interpolation</artifactId> + </dependency> + <dependency> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-component-annotations</artifactId> + </dependency> + <dependency> + <groupId>org.apache.maven</groupId> + <artifactId>maven-model</artifactId> + </dependency> + <dependency> + <groupId>org.sonatype.sisu</groupId> + <artifactId>sisu-inject-plexus</artifactId> + <scope>test</scope> + </dependency> + </dependencies> + + <build> + <plugins> + <plugin> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-component-metadata</artifactId> + </plugin> + </plugins> + </build> + +</project> http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/3af028d2/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/apache/maven/maven-model/3.0.3/maven-model-3.0.3.pom ---------------------------------------------------------------------- diff --git a/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/apache/maven/maven-model/3.0.3/maven-model-3.0.3.pom b/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/apache/maven/maven-model/3.0.3/maven-model-3.0.3.pom new file mode 100644 index 0000000..c04b515 --- /dev/null +++ b/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/apache/maven/maven-model/3.0.3/maven-model-3.0.3.pom @@ -0,0 +1,122 @@ +<?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> + + <parent> + <groupId>org.apache.maven</groupId> + <artifactId>maven</artifactId> + <version>3.0.3</version> + </parent> + + <artifactId>maven-model</artifactId> + + <name>Maven Model</name> + <description>Maven Model</description> + + <dependencies> + <dependency> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-utils</artifactId> + </dependency> + </dependencies> + + <build> + <plugins> + <plugin> + <groupId>org.codehaus.modello</groupId> + <artifactId>modello-maven-plugin</artifactId> + <configuration> + <version>4.0.0</version> + <models> + <model>src/main/mdo/maven.mdo</model> + </models> + </configuration> + <executions> + <execution> + <id>standard</id> + <goals> + <goal>java</goal> + <goal>xpp3-reader</goal> + <goal>xpp3-extended-reader</goal> + <goal>xpp3-writer</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-site-plugin</artifactId> + <configuration> + <!-- Exclude the navigation file for Maven 1 sites + as it interferes with the site generation. --> + <moduleExcludes> + <xdoc>navigation.xml</xdoc> + </moduleExcludes> + </configuration> + </plugin> + </plugins> + </build> + + <profiles> + <profile> + <id>all-models</id> + <build> + <plugins> + <plugin> + <groupId>org.codehaus.modello</groupId> + <artifactId>modello-maven-plugin</artifactId> + <executions> + <execution> + <id>v3</id> + <goals> + <goal>java</goal> + <goal>xpp3-writer</goal> + <goal>xpp3-reader</goal> + <goal>xsd</goal> + </goals> + <configuration> + <version>3.0.0</version> + <packageWithVersion>true</packageWithVersion> + </configuration> + </execution> + </executions> + </plugin> + <plugin> + <artifactId>maven-jar-plugin</artifactId> + <executions> + <execution> + <phase>package</phase> + <goals> + <goal>jar</goal> + </goals> + <configuration> + <classifier>all</classifier> + </configuration> + </execution> + </executions> + </plugin> + </plugins> + </build> + </profile> + </profiles> +</project> http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/3af028d2/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/apache/maven/maven-parent/15/maven-parent-15.pom ---------------------------------------------------------------------- diff --git a/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/apache/maven/maven-parent/15/maven-parent-15.pom b/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/apache/maven/maven-parent/15/maven-parent-15.pom new file mode 100644 index 0000000..623be77 --- /dev/null +++ b/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/apache/maven/maven-parent/15/maven-parent-15.pom @@ -0,0 +1,760 @@ +<?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> + + <parent> + <groupId>org.apache</groupId> + <artifactId>apache</artifactId> + <version>6</version> + <relativePath>../asf/pom.xml</relativePath> + </parent> + + <groupId>org.apache.maven</groupId> + <artifactId>maven-parent</artifactId> + <version>15</version> + <packaging>pom</packaging> + + <name>Apache Maven</name> + <description>Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.</description> + <url>http://maven.apache.org/</url> + <inceptionYear>2002</inceptionYear> + + <!-- Developers listed by PMC Chair, PMC, Committers, Contributers, all alphabetical--> + <developers> + <developer> + <id>brianf</id> + <name>Brian Fox</name> + <email>[email protected]</email> + <organization>ASF</organization> + <roles> + <role>PMC Chair</role> + </roles> + <timezone>-5</timezone> + </developer> + <developer> + <id>aheritier</id> + <name>Arnaud Héritier</name> + <email>[email protected]</email> + <roles> + <role>PMC Member</role> + </roles> + <timezone>+1</timezone> + </developer> + <developer> + <id>baerrach</id> + <name>Barrie Treloar</name> + <roles> + <role>PMC Member</role> + </roles> + </developer> + <developer> + <id>bentmann</id> + <name>Benjamin Bentmann</name> + <email>[email protected]</email> + <roles> + <role>PMC Member</role> + </roles> + <timezone>+1</timezone> + </developer> + <developer> + <id>brett</id> + <name>Brett Porter</name> + <email>[email protected]</email> + <organization>ASF</organization> + <roles> + <role>PMC Member</role> + </roles> + <timezone>+10</timezone> + </developer> + <developer> + <id>carlos</id> + <name>Carlos Sanchez</name> + <email>[email protected]</email> + <organization>ASF</organization> + <roles> + <role>PMC Member</role> + </roles> + <timezone>+1</timezone> + </developer> + <developer> + <id>dennisl</id> + <name>Dennis Lundberg</name> + <email>[email protected]</email> + <organization>ASF</organization> + <roles> + <role>PMC Member</role> + </roles> + <timezone>+1</timezone> + </developer> + <developer> + <id>dfabulich</id> + <name>Daniel Fabulich</name> + <email>[email protected]</email> + <roles> + <role>PMC Member</role> + </roles> + <timezone>-8</timezone> + </developer> + <developer> + <id>dkulp</id> + <name>Daniel Kulp</name> + <email>[email protected]</email> + <organization>IONA</organization> + <roles> + <role>PMC Member</role> + </roles> + <timezone>-5</timezone> + </developer> + <developer> + <id>evenisse</id> + <name>Emmanuel Venisse</name> + <email>[email protected]</email> + <organization>ASF</organization> + <roles> + <role>PMC Member</role> + </roles> + <timezone>+1</timezone> + </developer> + <developer> + <id>fgiust</id> + <name>Fabrizio Giustina</name> + <email>[email protected]</email> + <organization>openmind</organization> + <roles> + <role>PMC Member</role> + </roles> + <timezone>+1</timezone> + </developer> + <developer> + <id>hboutemy</id> + <name>Hervé Boutemy</name> + <email>[email protected]</email> + <roles> + <role>PMC Member</role> + </roles> + <timezone>+1</timezone> + </developer> + <developer> + <id>jdcasey</id> + <name>John Casey</name> + <email>[email protected]</email> + <organization>ASF</organization> + <roles> + <role>PMC Member</role> + </roles> + <timezone>-5</timezone> + </developer> + <developer> + <id>jmcconnell</id> + <name>Jesse McConnell</name> + <email>[email protected]</email> + <organization>ASF</organization> + <roles> + <role>PMC Member</role> + </roles> + <timezone>-6</timezone> + </developer> + <developer> + <id>joakime</id> + <name>Joakim Erdfelt</name> + <email>[email protected]</email> + <organization>ASF</organization> + <roles> + <role>PMC Member</role> + </roles> + <timezone>-5</timezone> + </developer> + <developer> + <id>jstrachan</id> + <name>James Strachan</name> + <roles> + <role>PMC Member</role> + </roles> + </developer> + <developer> + <id>jtolentino</id> + <name>Ernesto Tolentino Jr.</name> + <email>[email protected]</email> + <organization>ASF</organization> + <roles> + <role>PMC Member</role> + </roles> + <timezone>+8</timezone> + </developer> + <developer> + <id>jvanzyl</id> + <name>Jason van Zyl</name> + <email>[email protected]</email> + <organization>ASF</organization> + <roles> + <role>PMC Member</role> + </roles> + <timezone>-5</timezone> + </developer> + <developer> + <id>kenney</id> + <name>Kenney Westerhof</name> + <email>[email protected]</email> + <organization>Neonics</organization> + <roles> + <role>PMC Member</role> + </roles> + <timezone>+1</timezone> + </developer> + <developer> + <id>ltheussl</id> + <name>Lukas Theussl</name> + <email>[email protected]</email> + <organization>ASF</organization> + <roles> + <role>PMC Member</role> + </roles> + <timezone>+1</timezone> + </developer> + <developer> + <id>mkleint</id> + <name>Milos Kleint</name> + <roles> + <role>PMC Member</role> + </roles> + </developer> + <developer> + <id>mperham</id> + <name>Mike Perham</name> + <email>[email protected]</email> + <organization>IBM</organization> + <roles> + <role>PMC Member</role> + </roles> + <timezone>-6</timezone> + </developer> + <developer> + <id>oching</id> + <name>Maria Odea B. Ching</name> + <roles> + <role>PMC Member</role> + </roles> + </developer> + <developer> + <id>olamy</id> + <name>Olivier Lamy</name> + <email>[email protected]</email> + <roles> + <role>PMC Member</role> + </roles> + <timezone>+1</timezone> + </developer> + <developer> + <id>rgoers</id> + <name>Ralph Goers</name> + <email>[email protected]</email> + <organization>Intuit</organization> + <timezone>-8</timezone> + <roles> + <role>PMC Member</role> + </roles> + </developer> + <developer> + <id>snicoll</id> + <name>Stephane Nicoll</name> + <email>[email protected]</email> + <organization>ASF</organization> + <roles> + <role>PMC Member</role> + </roles> + <timezone>+1</timezone> + </developer> + <developer> + <id>trygvis</id> + <name>Trygve Laugstol</name> + <email>[email protected]</email> + <organization>ASF</organization> + <roles> + <role>PMC Member</role> + </roles> + <timezone>+1</timezone> + </developer> + <developer> + <id>vmassol</id> + <name>Vincent Massol</name> + <email>[email protected]</email> + <organization>ASF</organization> + <roles> + <role>PMC Member</role> + </roles> + <timezone>+1</timezone> + </developer> + <developer> + <id>vsiveton</id> + <name>Vincent Siveton</name> + <email>[email protected]</email> + <organization>ASF</organization> + <roles> + <role>PMC Member</role> + </roles> + <timezone>-5</timezone> + </developer> + <developer> + <id>wsmoak</id> + <name>Wendy Smoak</name> + <email>[email protected]</email> + <roles> + <role>PMC Member</role> + </roles> + <timezone>-7</timezone> + </developer> + + <!--Committers--> + <developer> + <id>aramirez</id> + <name>Allan Q. Ramirez</name> + <roles> + <role>Committer</role> + </roles> + </developer> + <developer> + <id>bayard</id> + <name>Henri Yandell</name> + <roles> + <role>Committer</role> + </roles> + </developer> + <developer> + <id>bellingard</id> + <name>Fabrice Bellingard</name> + <roles> + <role>Committer</role> + </roles> + </developer> + <developer> + <id>chrisjs</id> + <name>Chris Stevenson</name> + <roles> + <role>Committer</role> + </roles> + </developer> + <developer> + <id>dantran</id> + <name>Dan Tran</name> + <roles> + <role>Committer</role> + </roles> + </developer> + <developer> + <id>dblevins</id> + <name>David Blevins</name> + <roles> + <role>Committer</role> + </roles> + </developer> + <developer> + <id>dlr</id> + <name>Daniel Rall</name> + <roles> + <role>Committer</role> + </roles> + </developer> + <developer> + <id>epunzalan</id> + <name>Edwin Punzalan</name> + <email>[email protected]</email> + <roles> + <role>Committer</role> + </roles> + <timezone>-8</timezone> + </developer> + <developer> + <id>felipeal</id> + <name>Felipe Leme</name> + <roles> + <role>Committer</role> + </roles> + </developer> + <developer> + <id>handyande</id> + <name>Andrew Williams</name> + <email>[email protected]</email> + <roles> + <role>Committer</role> + </roles> + <timezone>0</timezone> + </developer> + <developer> + <id>jjensen</id> + <name>Jeff Jensen</name> + <roles> + <role>Committer</role> + </roles> + </developer> + <developer> + <id>nicolas</id> + <name>Nicolas De Loof</name> + <email>[email protected]</email> + <organization>Capgemini</organization> + <roles> + <role>Committer</role> + </roles> + <timezone>+1</timezone> + </developer> + <developer> + <id>ogusakov</id> + <name>Oleg Gusakov</name> + <roles> + <role>Committer</role> + </roles> + </developer> + <developer> + <id>pgier</id> + <name>Paul Gier</name> + <email>[email protected]</email> + <roles> + <role>Committer</role> + </roles> + <timezone>-6</timezone> + </developer> + <developer> + <id>pschneider</id> + <name>Patrick Schneider</name> + <email>[email protected]</email> + <roles> + <role>Committer</role> + </roles> + <timezone>-6</timezone> + </developer> + <developer> + <id>ptahchiev</id> + <name>Petar Tahchiev</name> + <email>[email protected]</email> + <roles> + <role>Committer</role> + </roles> + <timezone>+2</timezone> + </developer> + <developer> + <id>rafale</id> + <name>Raphaël Piéroni</name> + <email>[email protected]</email> + <organization>Dexem</organization> + <roles> + <role>Committer</role> + </roles> + <timezone>+1</timezone> + </developer> + <developer> + <id>rinku</id> + <name>Rahul Thakur</name> + <roles> + <role>Committer</role> + </roles> + </developer> + <developer> + <id>shinobu</id> + <name>Shinobu Kuwai</name> + <roles> + <role>Committer</role> + </roles> + </developer> + <developer> + <id>smorgrav</id> + <name>Torbjorn Eikli Smorgrav</name> + <roles> + <role>Committer</role> + </roles> + </developer> + <developer> + <id>stephenc</id> + <name>Stephen Connolly</name> + <email>[email protected]</email> + <roles> + <role>Committer</role> + </roles> + <timezone>0</timezone> + </developer> + <!--End Committers--> + </developers> + + <mailingLists> + <mailingList> + <name>Maven Announcements List</name> + <post>[email protected]</post> + <subscribe>[email protected]</subscribe> + <unsubscribe>[email protected]</unsubscribe> + <archive>http://mail-archives.apache.org/mod_mbox/maven-announce/</archive> + <otherArchives> + <otherArchive>http://www.mail-archive.com/[email protected]</otherArchive> + <otherArchive>http://www.nabble.com/Maven-Announcements-f15617.html</otherArchive> + <otherArchive>http://markmail.org/list/org.apache.maven.announce</otherArchive> + </otherArchives> + </mailingList> + <mailingList> + <name>Maven Notifications List</name> + <subscribe>[email protected]</subscribe> + <unsubscribe>[email protected]</unsubscribe> + <archive>http://mail-archives.apache.org/mod_mbox/maven-notifications/</archive> + <otherArchives> + <otherArchive>http://www.mail-archive.com/[email protected]</otherArchive> + <otherArchive>http://www.nabble.com/Maven---Notifications-f15574.html</otherArchive> + <otherArchive>http://markmail.org/list/org.apache.maven.notifications</otherArchive> + </otherArchives> + </mailingList> + </mailingLists> + + <scm> + <connection>scm:svn:http://svn.apache.org/repos/asf/maven/pom/tags/maven-parent-15</connection> + <developerConnection>scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/maven-parent-15</developerConnection> + <url>http://svn.apache.org/viewvc/maven/pom/tags/maven-parent-15</url> + </scm> + <ciManagement> + <system>Hudson</system> + <url>http://grid.sonatype.org/ci</url> + <notifiers> + <notifier> + <type>mail</type> + <configuration> + <address>[email protected]</address> + </configuration> + </notifier> + </notifiers> + </ciManagement> + <distributionManagement> + <site> + <id>apache.website</id> + <url>scp://people.apache.org/www/maven.apache.org</url> + </site> + </distributionManagement> + + <build> + <pluginManagement> + <plugins> + <plugin> + <artifactId>maven-assembly-plugin</artifactId> + <version>2.2-beta-4</version> + </plugin> + </plugins> + </pluginManagement> + </build> + + <profiles> + <profile> + <id>apache-release</id> + <build> + <plugins> + <plugin> + <artifactId>maven-assembly-plugin</artifactId> + <dependencies> + <dependency> + <groupId>org.apache.apache.resources</groupId> + <artifactId>apache-source-release-assembly-descriptor</artifactId> + <version>1.0.1</version> + </dependency> + <dependency> + <!-- NOTE: The fix for PLXUTILS-120 is crucial for the new assembly descriptor --> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-utils</artifactId> + <version>2.0.1</version> + </dependency> + </dependencies> + <executions> + <execution> + <id>source-release-assembly</id> + <phase>package</phase> + <goals> + <goal>single</goal> + </goals> + <configuration> + <runOnlyAtExecutionRoot>true</runOnlyAtExecutionRoot> + <descriptorRefs> + <descriptorRef>source-release</descriptorRef> + </descriptorRefs> + <tarLongFileFormat>gnu</tarLongFileFormat> + </configuration> + </execution> + </executions> + </plugin> + </plugins> + </build> + </profile> + <profile> + <id>quality-checks</id> + <activation> + <property> + <name>quality-checks</name> + <value>true</value> + </property> + </activation> + <build> + <plugins> + + <!--<plugin> + Clirr needs to be more flexble before we can force this everywhere. New releases that don't have previous artifacts to compare cause Clirr to blow up. And Clirr needs to be smart enough to only look at the previous release artifact so we can make this work during snapshot builds, otherwise it just blows up when you try to do a release. + <groupId>org.codehaus.mojo</groupId> + <artifactId>clirr-maven-plugin</artifactId> + <executions> + <execution> + <id>clirr-check</id> + <phase>verify</phase> + <goals> + <goal>check</goal> + </goals> + </execution> + </executions> + </plugin>--> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-pmd-plugin</artifactId> + <version>2.4</version> + <configuration> + <excludeRoots> + <excludeRoot>${project.build.directory}/generated-sources/modello</excludeRoot> + <excludeRoot>${project.build.directory}/generated-sources/plugin</excludeRoot> + </excludeRoots> + </configuration> + <executions> + <execution> + <id>cpd-check</id> + <phase>verify</phase> + <goals> + <goal>cpd-check</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> + </build> + </profile> + <profile> + <id>reporting</id> + <build> + <plugins> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>cobertura-maven-plugin</artifactId> + <version>2.2</version> + <executions> + <execution> + <phase>clean</phase> + <goals> + <goal>clean</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> + </build> + <reporting> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-project-info-reports-plugin</artifactId> + <version>2.1.2</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-surefire-report-plugin</artifactId> + <version>2.4.3</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-checkstyle-plugin</artifactId> + <version>2.3</version> + <configuration> + <configLocation>config/maven_checks.xml</configLocation> + <headerLocation>config/maven-header.txt</headerLocation> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-pmd-plugin</artifactId> + <version>2.4</version> + <configuration> + <rulesets> + <ruleset>http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-pmd-plugin/src/main/resources/rulesets/maven.xml</ruleset> + </rulesets> + <excludeRoots> + <excludeRoot>${project.build.directory}/generated-sources/modello</excludeRoot> + <excludeRoot>${project.build.directory}/generated-sources/plugin</excludeRoot> + </excludeRoots> + </configuration> + </plugin> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>cobertura-maven-plugin</artifactId> + <version>2.3</version> + </plugin> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>taglist-maven-plugin</artifactId> + <version>2.4</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-jxr-plugin</artifactId> + <version>2.1</version> + <configuration> + <inputEncoding>${project.build.sourceEncoding}</inputEncoding> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-javadoc-plugin</artifactId> + <version>2.6.1</version> + <configuration> + <encoding>${project.build.sourceEncoding}</encoding> + <links> + <link>http://java.sun.com/j2se/1.4.2/docs/api</link> + <link>http://java.sun.com/j2ee/1.4/docs/api</link> + <link>http://java.sun.com/j2se/1.5.0/docs/api</link> + <link>http://commons.apache.org/collections/apidocs-COLLECTIONS_3_0/</link> + <link>http://commons.apache.org/dbcp/apidocs/</link> + <link>http://commons.apache.org/fileupload/apidocs/</link> + <link>http://commons.apache.org/httpclient/apidocs/</link> + <link>http://commons.apache.org/logging/apidocs/</link> + <link>http://commons.apache.org/pool/apidocs/</link> + <link>http://junit.sourceforge.net/javadoc/</link> + <link>http://logging.apache.org/log4j/1.2/apidocs/</link> + <link>http://jakarta.apache.org/regexp/apidocs/</link> + <link>http://velocity.apache.org/engine/releases/velocity-1.5/apidocs/</link> + <link>http://plexus.codehaus.org/plexus-utils/apidocs/</link> + <link>http://plexus.codehaus.org/plexus-classworlds/apidocs/</link> + <link>http://plexus.codehaus.org/plexus-containers/plexus-container-default/apidocs/</link> + </links> + </configuration> + <reportSets> + <reportSet> + <reports> + <report>javadoc</report> + <report>test-javadoc</report> + </reports> + </reportSet> + </reportSets> + </plugin> + <!--plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>clirr-maven-plugin</artifactId> + <version>2.2.2</version> + </plugin--> + </plugins> + </reporting> + </profile> + </profiles> +</project> http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/3af028d2/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/apache/maven/maven-plugin-api/3.0.3/maven-plugin-api-3.0.3.pom ---------------------------------------------------------------------- diff --git a/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/apache/maven/maven-plugin-api/3.0.3/maven-plugin-api-3.0.3.pom b/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/apache/maven/maven-plugin-api/3.0.3/maven-plugin-api-3.0.3.pom new file mode 100644 index 0000000..8967754 --- /dev/null +++ b/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/apache/maven/maven-plugin-api/3.0.3/maven-plugin-api-3.0.3.pom @@ -0,0 +1,70 @@ +<?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> + + <parent> + <groupId>org.apache.maven</groupId> + <artifactId>maven</artifactId> + <version>3.0.3</version> + </parent> + + <artifactId>maven-plugin-api</artifactId> + + <name>Maven Plugin API</name> + + <dependencies> + <dependency> + <groupId>org.apache.maven</groupId> + <artifactId>maven-model</artifactId> + </dependency> + <dependency> + <groupId>org.apache.maven</groupId> + <artifactId>maven-artifact</artifactId> + <exclusions> + <exclusion> + <artifactId>wagon-provider-api</artifactId> + <groupId>org.apache.maven.wagon</groupId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>org.sonatype.sisu</groupId> + <artifactId>sisu-inject-plexus</artifactId> + </dependency> + </dependencies> + + <build> + <plugins> + <plugin> + <groupId>org.codehaus.modello</groupId> + <artifactId>modello-maven-plugin</artifactId> + <configuration> + <models> + <model>src/main/mdo/lifecycle.mdo</model> + </models> + <version>1.0.0</version> + </configuration> + </plugin> + </plugins> + </build> +</project> http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/3af028d2/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/apache/maven/maven-repository-metadata/3.0.3/maven-repository-metadata-3.0.3.pom ---------------------------------------------------------------------- diff --git a/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/apache/maven/maven-repository-metadata/3.0.3/maven-repository-metadata-3.0.3.pom b/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/apache/maven/maven-repository-metadata/3.0.3/maven-repository-metadata-3.0.3.pom new file mode 100644 index 0000000..b318f30 --- /dev/null +++ b/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/apache/maven/maven-repository-metadata/3.0.3/maven-repository-metadata-3.0.3.pom @@ -0,0 +1,57 @@ +<?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> + + <parent> + <groupId>org.apache.maven</groupId> + <artifactId>maven</artifactId> + <version>3.0.3</version> + </parent> + + <artifactId>maven-repository-metadata</artifactId> + + <name>Maven Repository Metadata Model</name> + <description>Per-directory repository metadata.</description> + + <dependencies> + <dependency> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-utils</artifactId> + </dependency> + </dependencies> + + <build> + <plugins> + <plugin> + <groupId>org.codehaus.modello</groupId> + <artifactId>modello-maven-plugin</artifactId> + <configuration> + <version>1.1.0</version> + <models> + <model>src/main/mdo/metadata.mdo</model> + </models> + </configuration> + </plugin> + </plugins> + </build> +</project> http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/3af028d2/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/apache/maven/maven-settings-builder/3.0.3/maven-settings-builder-3.0.3.pom ---------------------------------------------------------------------- diff --git a/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/apache/maven/maven-settings-builder/3.0.3/maven-settings-builder-3.0.3.pom b/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/apache/maven/maven-settings-builder/3.0.3/maven-settings-builder-3.0.3.pom new file mode 100644 index 0000000..80e6442 --- /dev/null +++ b/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/apache/maven/maven-settings-builder/3.0.3/maven-settings-builder-3.0.3.pom @@ -0,0 +1,67 @@ +<?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> + + <parent> + <groupId>org.apache.maven</groupId> + <artifactId>maven</artifactId> + <version>3.0.3</version> + </parent> + + <artifactId>maven-settings-builder</artifactId> + + <name>Maven Settings Builder</name> + + <dependencies> + <dependency> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-utils</artifactId> + </dependency> + <dependency> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-interpolation</artifactId> + </dependency> + <dependency> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-component-annotations</artifactId> + </dependency> + <dependency> + <groupId>org.apache.maven</groupId> + <artifactId>maven-settings</artifactId> + </dependency> + <dependency> + <groupId>org.sonatype.plexus</groupId> + <artifactId>plexus-sec-dispatcher</artifactId> + </dependency> + </dependencies> + + <build> + <plugins> + <plugin> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-component-metadata</artifactId> + </plugin> + </plugins> + </build> + +</project> http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/3af028d2/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/apache/maven/maven-settings/3.0.3/maven-settings-3.0.3.pom ---------------------------------------------------------------------- diff --git a/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/apache/maven/maven-settings/3.0.3/maven-settings-3.0.3.pom b/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/apache/maven/maven-settings/3.0.3/maven-settings-3.0.3.pom new file mode 100644 index 0000000..4b166f2 --- /dev/null +++ b/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/apache/maven/maven-settings/3.0.3/maven-settings-3.0.3.pom @@ -0,0 +1,57 @@ +<?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> + + <parent> + <groupId>org.apache.maven</groupId> + <artifactId>maven</artifactId> + <version>3.0.3</version> + </parent> + + <artifactId>maven-settings</artifactId> + + <name>Maven Settings</name> + <description>Maven Settings</description> + + <dependencies> + <dependency> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-utils</artifactId> + </dependency> + </dependencies> + + <build> + <plugins> + <plugin> + <groupId>org.codehaus.modello</groupId> + <artifactId>modello-maven-plugin</artifactId> + <configuration> + <version>1.1.0</version> + <models> + <model>src/main/mdo/settings.mdo</model> + </models> + </configuration> + </plugin> + </plugins> + </build> +</project>
