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/sonatype/forge/forge-parent/4/forge-parent-4.pom ---------------------------------------------------------------------- diff --git a/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/sonatype/forge/forge-parent/4/forge-parent-4.pom b/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/sonatype/forge/forge-parent/4/forge-parent-4.pom new file mode 100644 index 0000000..f2dec6e --- /dev/null +++ b/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/sonatype/forge/forge-parent/4/forge-parent-4.pom @@ -0,0 +1,225 @@ +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> + <modelVersion>4.0.0</modelVersion> + <groupId>org.sonatype.forge</groupId> + <artifactId>forge-parent</artifactId> + <packaging>pom</packaging> + <version>4</version> + <name>Sonatype Forge Parent Pom</name> + <inceptionYear>2008</inceptionYear> + <url>http://forge.sonatype.com/</url> + <scm> + <connection>scm:svn:http://svn.sonatype.org/forge/tags/forge-parent-4</connection> + <url>http://svn.sonatype.org/forge/tags/forge-parent-4</url> + <developerConnection>scm:svn:https://svn.sonatype.org/forge/tags/forge-parent-4</developerConnection> + </scm> + + + <properties> + <forgeReleaseId>forge-releases</forgeReleaseId> + <forgeReleaseUrl>http://repository.sonatype.org/content/repositories/releases</forgeReleaseUrl> + <forgeSnapshotId>forge-snapshots</forgeSnapshotId> + <forgeSnapshotUrl>http://repository.sonatype.org/content/repositories/snapshots</forgeSnapshotUrl> + </properties> + <distributionManagement> + <repository> + <id>${forgeReleaseId}</id> + <url>${forgeReleaseUrl}</url> + </repository> + <snapshotRepository> + <id>${forgeSnapshotId}</id> + <url>${forgeSnapshotUrl}</url> + </snapshotRepository> + </distributionManagement> + + + + <build> + <!--set the default plugin revs--> + <pluginManagement> + <plugins> + <plugin> + <artifactId>maven-enforcer-plugin</artifactId> + <version>1.0-alpha-4-sonatype</version> + </plugin> + <plugin> + <artifactId>maven-eclipse-plugin</artifactId> + <version>2.4</version> + </plugin> + <plugin> + <artifactId>maven-surefire-plugin</artifactId> + <version>2.3</version> + </plugin> + <plugin> + <artifactId>maven-clean-plugin</artifactId> + <version>2.2</version> + </plugin> + <plugin> + <artifactId>maven-deploy-plugin</artifactId> + <version>2.3</version> + </plugin> + <plugin> + <artifactId>maven-dependency-plugin</artifactId> + <version>2.0</version> + </plugin> + <plugin> + <artifactId>maven-site-plugin</artifactId> + <version>2.0-beta-6</version> + </plugin> + <plugin> + <artifactId>maven-jar-plugin</artifactId> + <version>2.1</version> + </plugin> + <plugin> + <artifactId>maven-help-plugin</artifactId> + <version>2.0.2</version> + </plugin> + <plugin> + <artifactId>maven-resources-plugin</artifactId> + <version>2.2</version> + </plugin> + <plugin> + <artifactId>maven-install-plugin</artifactId> + <version>2.2</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-compiler-plugin</artifactId> + <version>2.0.2</version> + <configuration> + <source>1.5</source> + <target>1.5</target> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-assembly-plugin</artifactId> + <version>2.2-beta-1</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-release-plugin</artifactId> + <version>2.0-beta-8</version> + <configuration> + <useReleaseProfile>false</useReleaseProfile> + <goals>deploy</goals> + <arguments>-Prelease</arguments> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-gpg-plugin</artifactId> + <version>1.0-alpha-4</version> + </plugin> + </plugins> + </pluginManagement> + + </build> + + <reporting> + <plugins> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>cobertura-maven-plugin</artifactId> + <version>2.0</version> + </plugin> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>findbugs-maven-plugin</artifactId> + <version>1.1.1</version> + <configuration> + <omitVisitors>UnreadFields</omitVisitors> + </configuration> + </plugin> + <plugin> + <artifactId>maven-jxr-plugin</artifactId> + <version>2.0</version> + </plugin> + <plugin> + <artifactId>maven-pmd-plugin</artifactId> + <version>2.3</version> + <configuration> + <targetJdk>1.5</targetJdk> + </configuration> + </plugin> + </plugins> + + </reporting> + + + <profiles> + <profile> + <id>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> + <!-- this presumes the correct gpg.passphrase property in the settings "release" proile --> + <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> + <altDeploymentRepository>${deploy.altRepository}</altDeploymentRepository> + <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> + <!--plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>clirr-maven-plugin</artifactId> + <executions> + <execution> + <id>clirr-check</id> + <phase>package</phase> + <goals> + <goal>check</goal> + </goals> + </execution> + </executions> + </plugin--> + </plugins> + </build> + </profile> + </profiles> + +</project> \ No newline at end of file
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/sonatype/forge/forge-parent/6/forge-parent-6.pom ---------------------------------------------------------------------- diff --git a/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/sonatype/forge/forge-parent/6/forge-parent-6.pom b/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/sonatype/forge/forge-parent/6/forge-parent-6.pom new file mode 100644 index 0000000..3165698 --- /dev/null +++ b/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/sonatype/forge/forge-parent/6/forge-parent-6.pom @@ -0,0 +1,253 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> + <modelVersion>4.0.0</modelVersion> + + <groupId>org.sonatype.forge</groupId> + <artifactId>forge-parent</artifactId> + <packaging>pom</packaging> + <version>6</version> + <name>Sonatype Forge Parent Pom</name> + + <inceptionYear>2008</inceptionYear> + <url>http://forge.sonatype.com/</url> + + <scm> + <connection>scm:svn:http://svn.sonatype.org/forge/tags/forge-parent-6</connection> + <url>http://svn.sonatype.org/forge/tags/forge-parent-6</url> + <developerConnection>scm:svn:https://svn.sonatype.org/forge/tags/forge-parent-6</developerConnection> + </scm> + + <properties> + <forgeReleaseId>forge-releases</forgeReleaseId> + <forgeReleaseUrl>http://repository.sonatype.org:8081/service/local/staging/deploy/maven2</forgeReleaseUrl> + <forgeSnapshotId>forge-snapshots</forgeSnapshotId> + <forgeSnapshotUrl>http://repository.sonatype.org/content/repositories/snapshots</forgeSnapshotUrl> + </properties> + + <distributionManagement> + <repository> + <id>${forgeReleaseId}</id> + <url>${forgeReleaseUrl}</url> + </repository> + <snapshotRepository> + <id>${forgeSnapshotId}</id> + <url>${forgeSnapshotUrl}</url> + </snapshotRepository> + </distributionManagement> + + <build> + <!--set the default plugin revs--> + <pluginManagement> + <plugins> + <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-eclipse-plugin</artifactId> + <version>2.4</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-surefire-plugin</artifactId> + <version>2.5</version> + <configuration> + <redirectTestOutputToFile>true</redirectTestOutputToFile> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-clean-plugin</artifactId> + <version>2.4</version> + </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-dependency-plugin</artifactId> + <version>2.1</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-site-plugin</artifactId> + <version>2.0-beta-7</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-jar-plugin</artifactId> + <version>2.2</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-resources-plugin</artifactId> + <version>2.3</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-remote-resources-plugin</artifactId> + <version>1.1</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-compiler-plugin</artifactId> + <version>2.0.2</version> + <configuration> + <source>1.5</source> + <target>1.5</target> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-assembly-plugin</artifactId> + <version>2.2-beta-3</version> + </plugin> + <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>-Prelease</arguments> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-gpg-plugin</artifactId> + <version>1.0</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-scm-plugin</artifactId> + <version>1.2</version> + </plugin> + </plugins> + </pluginManagement> + </build> + + <reporting> + <plugins> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>cobertura-maven-plugin</artifactId> + <version>2.0</version> + </plugin> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>findbugs-maven-plugin</artifactId> + <version>1.1.1</version> + <configuration> + <omitVisitors>UnreadFields</omitVisitors> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-jxr-plugin</artifactId> + <version>2.1</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-project-info-reports-plugin</artifactId> + <version>2.1.1</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-pmd-plugin</artifactId> + <version>2.4</version> + <configuration> + <targetJdk>1.5</targetJdk> + </configuration> + </plugin> + </plugins> + </reporting> + + <profiles> + <profile> + <id>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> + <!-- this presumes the correct gpg.passphrase property in the settings "release" proile --> + <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> + <altDeploymentRepository>${deploy.altRepository}</altDeploymentRepository> + <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> + <!-- + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>clirr-maven-plugin</artifactId> + <executions> + <execution> + <id>clirr-check</id> + <phase>package</phase> + <goals> + <goal>check</goal> + </goals> + </execution> + </executions> + </plugin> + --> + </plugins> + </build> + </profile> + </profiles> + +</project> \ No newline at end of file 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/sonatype/forge/forge-parent/7/forge-parent-7.pom ---------------------------------------------------------------------- diff --git a/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/sonatype/forge/forge-parent/7/forge-parent-7.pom b/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/sonatype/forge/forge-parent/7/forge-parent-7.pom new file mode 100644 index 0000000..3855f0e --- /dev/null +++ b/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/sonatype/forge/forge-parent/7/forge-parent-7.pom @@ -0,0 +1,303 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- +Copyright (C) 2010 Sonatype, Inc. + +Sonatype Inc, licenses this file to you under the Apache License, +Version 2.0 (the "License"); you may not use this file except in +compliance with the License. You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. +--> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> + <modelVersion>4.0.0</modelVersion> + + <groupId>org.sonatype.forge</groupId> + <artifactId>forge-parent</artifactId> + <packaging>pom</packaging> + <version>7</version> + <name>Sonatype Forge Parent Pom</name> + + <inceptionYear>2008</inceptionYear> + <url>${forgeSiteUrl}</url> + + <organization> + <name>Sonatype, Inc.</name> + <url>http://www.sonatype.com/</url> + </organization> + + <scm> + <connection>scm:svn:http://svn.sonatype.org/forge/tags/forge-parent-7</connection> + <url>http://svn.sonatype.org/forge/tags/forge-parent-7</url> + <developerConnection>scm:svn:https://svn.sonatype.org/forge/tags/forge-parent-7</developerConnection> + </scm> + + <properties> + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> + <forgeReleaseId>forge-releases</forgeReleaseId> + <forgeReleaseUrl>https://repository.sonatype.org/service/local/staging/deploy/maven2</forgeReleaseUrl> + <forgeSnapshotId>forge-snapshots</forgeSnapshotId> + <forgeSnapshotUrl>https://repository.sonatype.org/content/repositories/snapshots</forgeSnapshotUrl> + <forgeSiteId>forge-sites</forgeSiteId> + <forgeSiteUrl>https://repository.sonatype.org/content/sites/maven-sites/forge-parent</forgeSiteUrl> + </properties> + + <distributionManagement> + <repository> + <id>${forgeReleaseId}</id> + <url>${forgeReleaseUrl}</url> + </repository> + <snapshotRepository> + <id>${forgeSnapshotId}</id> + <url>${forgeSnapshotUrl}</url> + </snapshotRepository> + <site> + <id>${forgeSiteId}</id> + <url>dav:${forgeSiteUrl}</url> + </site> + </distributionManagement> + + <build> + <!--set the default plugin revs--> + <pluginManagement> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-assembly-plugin</artifactId> + <version>2.2-beta-3</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-clean-plugin</artifactId> + <version>2.4</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-compiler-plugin</artifactId> + <version>2.0.2</version> + <configuration> + <source>1.5</source> + <target>1.5</target> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-dependency-plugin</artifactId> + <version>2.1</version> + </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-eclipse-plugin</artifactId> + <version>2.4</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.1</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-jar-plugin</artifactId> + <version>2.2</version> + </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-release-plugin</artifactId> + <version>2.0-beta-9</version> + <configuration> + <useReleaseProfile>false</useReleaseProfile> + <goals>deploy</goals> + <arguments>-Prelease</arguments> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-remote-resources-plugin</artifactId> + <version>1.1</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-resources-plugin</artifactId> + <version>2.3</version> + </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>3.0-beta-3</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-source-plugin</artifactId> + <version>2.1.2</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-surefire-plugin</artifactId> + <version>2.5</version> + <configuration> + <redirectTestOutputToFile>true</redirectTestOutputToFile> + </configuration> + </plugin> + </plugins> + </pluginManagement> + <plugins> + <plugin> + <artifactId>maven-site-plugin</artifactId> + <executions> + <execution> + <id>attach-descriptor</id> + <goals> + <goal>attach-descriptor</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> + </build> + + <reporting> + <plugins> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>cobertura-maven-plugin</artifactId> + <version>2.3</version> + </plugin> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>findbugs-maven-plugin</artifactId> + <version>2.3.1</version> + <configuration> + <omitVisitors>UnreadFields</omitVisitors> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-jxr-plugin</artifactId> + <version>2.1</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-project-info-reports-plugin</artifactId> + <version>2.2</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-pmd-plugin</artifactId> + <version>2.4</version> + <configuration> + <targetJdk>1.5</targetJdk> + </configuration> + </plugin> + </plugins> + </reporting> + + <profiles> + <profile> + <id>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> + <!-- this presumes the correct gpg.passphrase property in the settings "release" proile --> + <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> + <altDeploymentRepository>${deploy.altRepository}</altDeploymentRepository> + <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-no-fork</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> + <!-- + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>clirr-maven-plugin</artifactId> + <executions> + <execution> + <id>clirr-check</id> + <phase>package</phase> + <goals> + <goal>check</goal> + </goals> + </execution> + </executions> + </plugin> + --> + </plugins> + </build> + </profile> + </profiles> + +</project> \ No newline at end of file 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/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.pom ---------------------------------------------------------------------- diff --git a/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.pom b/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.pom new file mode 100644 index 0000000..556cc84 --- /dev/null +++ b/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.pom @@ -0,0 +1,67 @@ +<?xml version="1.0"?> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> + <parent> + <groupId>org.sonatype.spice</groupId> + <artifactId>spice-parent</artifactId> + <version>12</version> + </parent> + + <modelVersion>4.0.0</modelVersion> + <groupId>org.sonatype.plexus</groupId> + <artifactId>plexus-cipher</artifactId> + <url>http://spice.sonatype.org/${project.artifactId}</url> + + <name>Plexus Cipher: encryption/decryption Component</name> + <version>1.4</version> + + <distributionManagement> + <site> + <id>sonatype.org-sites</id> + <url>${spiceSiteBaseUrl}/${project.artifactId}</url> + </site> + </distributionManagement> + + <build> + <plugins> + <plugin> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-maven-plugin</artifactId> + <version>1.3.5</version> + <executions> + <execution> + <goals> + <goal>descriptor</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> + <artifactId>maven-compiler-plugin</artifactId> + <configuration> + <source>1.4</source> + <target>1.4</target> + </configuration> + </plugin> + </plugins> + </build> + + <dependencies> + <dependency> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-container-default</artifactId> + <version>1.0-alpha-9-stable-1</version> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>3.8.2</version> + </dependency> + </dependencies> + + <scm> + <connection>scm:svn:http://svn.sonatype.org/spice/tags/plexus-cipher-1.4</connection> + <developerConnection>scm:svn:https://svn.sonatype.org/spice/tags/plexus-cipher-1.4</developerConnection> + <url>http://svn.sonatype.org/spice/tags/plexus-cipher-1.4</url> + </scm> +</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/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.pom ---------------------------------------------------------------------- diff --git a/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.pom b/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.pom new file mode 100644 index 0000000..6ff4d34 --- /dev/null +++ b/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.pom @@ -0,0 +1,97 @@ +<?xml version="1.0"?> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> + <parent> + <groupId>org.sonatype.spice</groupId> + <artifactId>spice-parent</artifactId> + <version>12</version> + </parent> + + <modelVersion>4.0.0</modelVersion> + <groupId>org.sonatype.plexus</groupId> + <artifactId>plexus-sec-dispatcher</artifactId> + <url>http://spice.sonatype.org/${project.artifactId}</url> + + <name>Plexus Security Dispatcher Component</name> + <version>1.3</version> + + <distributionManagement> + <site> + <id>sonatype.org-sites</id> + <url>${spiceSiteBaseUrl}/${project.artifactId}</url> + </site> + </distributionManagement> + + <build> + <plugins> + <plugin> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-maven-plugin</artifactId> + <version>1.3.5</version> + <executions> + <execution> + <goals> + <goal>descriptor</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> + <artifactId>maven-compiler-plugin + </artifactId> + <configuration> + <source>1.4</source> + <target>1.4</target> + </configuration> + </plugin> + <plugin> + <groupId>org.codehaus.modello</groupId> + <artifactId>modello-maven-plugin</artifactId> + <configuration> + <version>1.0.0</version> + <models> + <model>src/main/mdo/settings-security.mdo</model> + </models> + </configuration> + <executions> + <execution> + <id>standard</id> + <goals> + <goal>java</goal> + <goal>xpp3-reader</goal> + <goal>xpp3-writer</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> + </build> + + <dependencies> + <dependency> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-utils</artifactId> + </dependency> + <dependency> + <groupId>org.sonatype.plexus</groupId> + <artifactId>plexus-cipher</artifactId> + <version>1.4</version> + </dependency> + <dependency> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-container-default</artifactId> + <version>1.0-alpha-9-stable-1</version> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>3.8.2</version> + </dependency> + </dependencies> + + <scm> + <connection>scm:svn:http://svn.sonatype.org/spice/tags/plexus-sec-dispatcher-1.3</connection> + <developerConnection>scm:svn:https://svn.sonatype.org/spice/tags/plexus-sec-dispatcher-1.3</developerConnection> + <url>http://svn.sonatype.org/spice/tags/plexus-sec-dispatcher-1.3</url> + </scm> +</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/sonatype/sisu/inject/guice-bean/2.1.1/guice-bean-2.1.1.pom ---------------------------------------------------------------------- diff --git a/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/sonatype/sisu/inject/guice-bean/2.1.1/guice-bean-2.1.1.pom b/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/sonatype/sisu/inject/guice-bean/2.1.1/guice-bean-2.1.1.pom new file mode 100644 index 0000000..8ca4122 --- /dev/null +++ b/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/sonatype/sisu/inject/guice-bean/2.1.1/guice-bean-2.1.1.pom @@ -0,0 +1,91 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- + ~ Copyright (c) 2010-2011 Sonatype, Inc. + ~ All rights reserved. This program and the accompanying materials + ~ are made available under the terms of the Eclipse Public License v1.0 + ~ and Apache License v2.0 which accompanies this distribution. + ~ The Eclipse Public License is available at + ~ http://www.eclipse.org/legal/epl-v10.html + ~ The Apache License v2.0 is available at + ~ http://www.apache.org/licenses/LICENSE-2.0.html + ~ You may elect to redistribute this code under either of these licenses. +--> + +<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.sonatype.sisu</groupId> + <artifactId>sisu-inject</artifactId> + <version>2.1.1</version> + </parent> + + <packaging>pom</packaging> + + <groupId>org.sonatype.sisu.inject</groupId> + <artifactId>guice-bean</artifactId> + + <name>Guice - Bean</name> + + <modules> + <module>guice-bean-reflect</module> + <module>guice-bean-inject</module> + <module>guice-bean-scanners</module> + <module>guice-bean-converters</module> + <module>guice-bean-locators</module> + <module>guice-bean-binders</module> + <module>guice-bean-containers</module> + <module>sisu-inject-bean</module> + </modules> + + <dependencyManagement> + <dependencies> + + <dependency> + <groupId>org.sonatype.sisu.inject</groupId> + <artifactId>guice-bean-reflect</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.sonatype.sisu.inject</groupId> + <artifactId>guice-bean-inject</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.sonatype.sisu.inject</groupId> + <artifactId>guice-bean-scanners</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.sonatype.sisu.inject</groupId> + <artifactId>guice-bean-converters</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.sonatype.sisu.inject</groupId> + <artifactId>guice-bean-locators</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.sonatype.sisu.inject</groupId> + <artifactId>guice-bean-binders</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.sonatype.sisu.inject</groupId> + <artifactId>guice-bean-containers</artifactId> + <version>${project.version}</version> + </dependency> + + <dependency> + <groupId>org.sonatype.sisu</groupId> + <artifactId>sisu-inject-bean</artifactId> + <version>${project.version}</version> + </dependency> + + </dependencies> + </dependencyManagement> + +</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/sonatype/sisu/inject/guice-parent/2.9.4/guice-parent-2.9.4.pom ---------------------------------------------------------------------- diff --git a/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/sonatype/sisu/inject/guice-parent/2.9.4/guice-parent-2.9.4.pom b/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/sonatype/sisu/inject/guice-parent/2.9.4/guice-parent-2.9.4.pom new file mode 100644 index 0000000..1ae728d --- /dev/null +++ b/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/sonatype/sisu/inject/guice-parent/2.9.4/guice-parent-2.9.4.pom @@ -0,0 +1,385 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- +Copyright (c) 2006 Google, Inc. All rights reserved. + +This program is licensed to you under the Apache License Version 2.0, +and you may not use this file except in compliance with the Apache License Version 2.0. +You may obtain a copy of the Apache License Version 2.0 at http://www.apache.org/licenses/LICENSE-2.0. + +Unless required by applicable law or agreed to in writing, +software distributed under the Apache License Version 2.0 is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the Apache License Version 2.0 for the specific language governing permissions and limitations there under. +--> + +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> + + <modelVersion>4.0.0</modelVersion> + + <parent> + <groupId>org.sonatype.forge</groupId> + <artifactId>forge-parent</artifactId> + <version>6</version> + </parent> + + <packaging>pom</packaging> + + <groupId>org.sonatype.sisu.inject</groupId> + <artifactId>guice-parent</artifactId> + <version>2.9.4</version> + + <name>Google Guice</name> + + <description> + Guice is a lightweight dependency injection framework for Java 5 and above + </description> + + <url>http://code.google.com/p/google-guice/</url> + <inceptionYear>2006</inceptionYear> + + <organization> + <name>Google, Inc.</name> + <url>http://www.google.com</url> + </organization> + + <mailingLists> + <mailingList> + <name>Guice Users List</name> + <archive>http://groups.google.com/group/google-guice/topics</archive> + <subscribe>http://groups.google.com/group/google-guice/subscribe</subscribe> + <unsubscribe>http://groups.google.com/group/google-guice/subscribe</unsubscribe> + <post>http://groups.google.com/group/google-guice/post</post> + </mailingList> + <mailingList> + <name>Guice Developers List</name> + <archive>http://groups.google.com/group/google-guice-dev/topics</archive> + <subscribe>http://groups.google.com/group/google-guice-dev/subscribe</subscribe> + <unsubscribe>http://groups.google.com/group/google-guice-dev/subscribe</unsubscribe> + <post>http://groups.google.com/group/google-guice-dev/post</post> + </mailingList> + </mailingLists> + + <scm> + <connection>scm:git:g...@github.com:sonatype/sisu-guice.git</connection> + <developerConnection>scm:git:g...@github.com:sonatype/sisu-guice.git</developerConnection> + <url>http://github.com/sonatype/sisu-guice</url> + </scm> + + <issueManagement> + <system>Google Code</system> + <url>http://code.google.com/p/google-guice/issues/</url> + </issueManagement> + + <ciManagement> + <system>Hudson</system> + <url>https://grid.sonatype.org/ci/job/sisu-guice/</url> + </ciManagement> + + <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> + + <modules> + <module>core</module> + <module>extensions</module> + </modules> + + <prerequisites> + <maven>3.0</maven> + </prerequisites> + + <properties> + <!-- + | The spec version of the public Guice API + --> + <guice.api.version>1.3</guice.api.version> + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> + <forgeReleaseUrl>https://repository.sonatype.org/service/local/staging/deploy/maven2</forgeReleaseUrl> + <!-- + | Use "-Dguice.with.jarjar=false" to build without jarjar + --> + <guice.with.jarjar>true</guice.with.jarjar> + <!-- + | Use "-Dguice.with.no_aop=false" to skip the no-AOP variant + --> + <guice.with.no_aop>true</guice.with.no_aop> + </properties> + + <dependencies> + <!-- + | Run tests with TestNG + --> + <dependency> + <groupId>org.testng</groupId> + <artifactId>testng</artifactId> + <version>5.11</version> + <classifier>jdk15</classifier> + <scope>test</scope> + </dependency> + </dependencies> + + <build> + <!-- + | Ant-style directories + --> + <sourceDirectory>${project.basedir}/src</sourceDirectory> + <resources> + <resource> + <filtering>false</filtering> + <directory>${project.basedir}/src</directory> + <excludes> + <exclude>**/*.java</exclude> + </excludes> + </resource> + </resources> + <testSourceDirectory>${project.basedir}/test</testSourceDirectory> + <testResources> + <testResource> + <filtering>false</filtering> + <directory>${project.basedir}/test</directory> + <excludes> + <exclude>**/*.java</exclude> + </excludes> + </testResource> + </testResources> + <pluginManagement> + <plugins> + <!-- + | Standard LICENSE and NOTICE files + --> + <plugin> + <artifactId>maven-remote-resources-plugin</artifactId> + <version>1.1</version> + <executions> + <execution> + <goals> + <goal>process</goal> + </goals> + <configuration> + <resourceBundles> + <resourceBundle>org.apache:apache-jar-resource-bundle:1.4</resourceBundle> + </resourceBundles> + </configuration> + </execution> + </executions> + </plugin> + <!-- + | Make sure we only use Java5 methods + --> + <plugin> + <artifactId>maven-compiler-plugin</artifactId> + <version>2.3.2</version> + </plugin> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>animal-sniffer-maven-plugin</artifactId> + <version>1.6</version> + <configuration> + <signature> + <groupId>org.codehaus.mojo.signature</groupId> + <artifactId>java15</artifactId> + <version>1.0</version> + </signature> + </configuration> + <executions> + <execution> + <id>check-java-1.5-compat</id> + <phase>process-classes</phase> + <goals> + <goal>check</goal> + </goals> + </execution> + </executions> + </plugin> + <!-- + | Shared JarJar configuration + --> + <plugin> + <groupId>org.sonatype.plugins</groupId> + <artifactId>jarjar-maven-plugin</artifactId> + <version>1.3</version> + <configuration> + <rules> + <rule> + <pattern>net.sf.cglib.*</pattern> + <result>com.google.inject.internal.cglib.$@1</result> + </rule> + <rule> + <pattern>net.sf.cglib.**.*</pattern> + <result>com.google.inject.internal.cglib.@1.$@2</result> + </rule> + <rule> + <pattern>org.objectweb.asm.*</pattern> + <result>com.google.inject.internal.asm.$@1</result> + </rule> + <rule> + <pattern>org.objectweb.asm.**.*</pattern> + <result>com.google.inject.internal.asm.@1.$@2</result> + </rule> + <rule> + <pattern>com.google.inject.internal.util.*</pattern> + <result>com.google.inject.internal.util.$@1</result> + </rule> + <rule> + <pattern>com.google.inject.internal.util.**.*</pattern> + <result>com.google.inject.internal.util.@1.$@2</result> + </rule> + <keep> + <pattern>com.google.inject.**</pattern> + </keep> + <keep> + <pattern>com.googlecode.**</pattern> + </keep> + </rules> + </configuration> + <!-- + | JarJar all classes before running tests + --> + <executions> + <execution> + <id>jarjar-classes</id> + <phase>process-test-classes</phase> + <goals> + <goal>jarjar</goal> + </goals> + <configuration> + <input>{classes}</input> + </configuration> + </execution> + <execution> + <id>jarjar-test-classes</id> + <phase>process-test-classes</phase> + <goals> + <goal>jarjar</goal> + </goals> + <configuration> + <input>{test-classes}</input> + </configuration> + </execution> + </executions> + </plugin> + <plugin> + <artifactId>maven-surefire-plugin</artifactId> + <version>2.5</version> + <configuration> + <redirectTestOutputToFile>true</redirectTestOutputToFile> + </configuration> + </plugin> + <!-- + | Shared OSGi manifest configuration + --> + <plugin> + <groupId>org.apache.felix</groupId> + <artifactId>maven-bundle-plugin</artifactId> + <version>2.1.0</version> + <configuration> + <instructions> + <Bundle-Vendor>Sonatype, Inc.</Bundle-Vendor> + <Bundle-Copyright>Copyright (C) 2006 Google Inc.</Bundle-Copyright> + <Bundle-DocURL>http://code.google.com/p/google-guice/</Bundle-DocURL> + <Bundle-Name>${project.artifactId}</Bundle-Name> + <Bundle-RequiredExecutionEnvironment> + J2SE-1.5,JavaSE-1.6 + </Bundle-RequiredExecutionEnvironment> + <Import-Package>!com.google.inject.*,*</Import-Package> + <_exportcontents>!*.internal.*,com.google.inject.*;version=${guice.api.version}</_exportcontents> + <_versionpolicy>[$(version;==;$(@)),$(version;+;$(@)))</_versionpolicy> + <_nouses>true</_nouses> + <_removeheaders> + Embed-Dependency,Embed-Transitive, + Built-By,Tool,Created-By,Build-Jdk, + Originally-Created-By,Archiver-Version, + Include-Resource,Private-Package, + Ignore-Package,Bnd-LastModified + </_removeheaders> + </instructions> + </configuration> + <executions> + <execution> + <phase>prepare-package</phase> + <goals> + <goal>manifest</goal> + </goals> + </execution> + </executions> + </plugin> + <!-- + | Package OSGi manifest in final JAR, also create a JAR of the test classes + --> + <plugin> + <artifactId>maven-jar-plugin</artifactId> + <version>2.3.1</version> + <configuration> + <archive> + <manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile> + <!-- Exclude to mirror ant build --> + <addMavenDescriptor>false</addMavenDescriptor> + </archive> + </configuration> + <executions> + <execution> + <phase>package</phase> + <goals> + <goal>test-jar</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> + <artifactId>maven-javadoc-plugin</artifactId> + <version>2.7</version> + </plugin> + <plugin> + <artifactId>maven-source-plugin</artifactId> + <version>2.1.2</version> + </plugin> + <plugin> + <artifactId>maven-gpg-plugin</artifactId> + <version>1.1</version> + </plugin> + <plugin> + <artifactId>maven-release-plugin</artifactId> + <version>2.1</version> + <configuration> + <autoVersionSubmodules>true</autoVersionSubmodules> + </configuration> + </plugin> + <plugin> + <artifactId>maven-deploy-plugin</artifactId> + <version>2.5</version> + </plugin> + </plugins> + </pluginManagement> + </build> + + <profiles> + <profile> + <!-- + | Deployment profile for the Sonatype Grid + --> + <id>sonatype-grid</id> + <properties> + <forgeReleaseId>forge-releases</forgeReleaseId> + <forgeReleaseUrl>http://repository.sonatype.org:8081/service/local/staging/deploy/maven2</forgeReleaseUrl> + <forgeSnapshotId>forge-snapshots</forgeSnapshotId> + <forgeSnapshotUrl>http://repository.sonatype.org/content/repositories/snapshots</forgeSnapshotUrl> + </properties> + <distributionManagement> + <repository> + <id>${forgeReleaseId}</id> + <url>${forgeReleaseUrl}</url> + </repository> + <snapshotRepository> + <id>${forgeSnapshotId}</id> + <url>${forgeSnapshotUrl}</url> + </snapshotRepository> + </distributionManagement> + </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/sonatype/sisu/inject/guice-plexus/2.1.1/guice-plexus-2.1.1.pom ---------------------------------------------------------------------- diff --git a/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/sonatype/sisu/inject/guice-plexus/2.1.1/guice-plexus-2.1.1.pom b/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/sonatype/sisu/inject/guice-plexus/2.1.1/guice-plexus-2.1.1.pom new file mode 100644 index 0000000..56ff0bf --- /dev/null +++ b/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/sonatype/sisu/inject/guice-plexus/2.1.1/guice-plexus-2.1.1.pom @@ -0,0 +1,106 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- + ~ Copyright (c) 2010-2011 Sonatype, Inc. + ~ All rights reserved. This program and the accompanying materials + ~ are made available under the terms of the Eclipse Public License v1.0 + ~ and Apache License v2.0 which accompanies this distribution. + ~ The Eclipse Public License is available at + ~ http://www.eclipse.org/legal/epl-v10.html + ~ The Apache License v2.0 is available at + ~ http://www.apache.org/licenses/LICENSE-2.0.html + ~ You may elect to redistribute this code under either of these licenses. +--> + +<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> + <relativePath>../guice-bean</relativePath> + <groupId>org.sonatype.sisu.inject</groupId> + <artifactId>guice-bean</artifactId> + <version>2.1.1</version> + </parent> + + <packaging>pom</packaging> + + <artifactId>guice-plexus</artifactId> + + <name>Guice - Plexus</name> + + <modules> + <module>guice-plexus-metadata</module> + <module>guice-plexus-scanners</module> + <module>guice-plexus-converters</module> + <module>guice-plexus-locators</module> + <module>guice-plexus-binders</module> + <module>guice-plexus-shim</module> + <module>sisu-inject-plexus</module> + </modules> + + <dependencyManagement> + <dependencies> + + <dependency> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-component-annotations</artifactId> + <version>1.5.5</version> + </dependency> + <dependency> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-classworlds</artifactId> + <version>2.4</version> + </dependency> + <dependency> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-utils</artifactId> + <version>2.0.5</version> + </dependency> + + <dependency> + <groupId>org.sonatype.sisu.inject</groupId> + <artifactId>guice-plexus-metadata</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.sonatype.sisu.inject</groupId> + <artifactId>guice-plexus-scanners</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.sonatype.sisu.inject</groupId> + <artifactId>guice-plexus-converters</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.sonatype.sisu.inject</groupId> + <artifactId>guice-plexus-locators</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.sonatype.sisu.inject</groupId> + <artifactId>guice-plexus-binders</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.sonatype.sisu.inject</groupId> + <artifactId>guice-plexus-shim</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.sonatype.sisu.inject</groupId> + <artifactId>guice-plexus-tck</artifactId> + <version>${project.version}</version> + </dependency> + + <dependency> + <groupId>org.sonatype.sisu</groupId> + <artifactId>sisu-inject-plexus</artifactId> + <version>${project.version}</version> + </dependency> + + </dependencies> + </dependencyManagement> + +</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/sonatype/sisu/sisu-guice/2.9.4/sisu-guice-2.9.4.pom ---------------------------------------------------------------------- diff --git a/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/sonatype/sisu/sisu-guice/2.9.4/sisu-guice-2.9.4.pom b/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/sonatype/sisu/sisu-guice/2.9.4/sisu-guice-2.9.4.pom new file mode 100644 index 0000000..5f155d7 --- /dev/null +++ b/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/sonatype/sisu/sisu-guice/2.9.4/sisu-guice-2.9.4.pom @@ -0,0 +1,257 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> + + <modelVersion>4.0.0</modelVersion> + + <parent> + <groupId>org.sonatype.sisu.inject</groupId> + <artifactId>guice-parent</artifactId> + <version>2.9.4</version> + </parent> + + <groupId>org.sonatype.sisu</groupId> + <artifactId>sisu-guice</artifactId> + + <name>Google Guice - Core Library</name> + + <properties> + <cglib.version>2.2.1-v20090111</cglib.version> + </properties> + + <dependencies> + <dependency> + <groupId>javax.inject</groupId> + <artifactId>javax.inject</artifactId> + <version>1</version> + </dependency> + <dependency> + <groupId>aopalliance</groupId> + <artifactId>aopalliance</artifactId> + <version>1.0</version> + </dependency> + <!-- + | Replace with official CGLIB artifact when it's released + --> + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-api</artifactId> + <version>1.6.1</version> + <optional>true</optional> + </dependency> + <dependency> + <groupId>org.sonatype.sisu.inject</groupId> + <artifactId>cglib</artifactId> + <version>${cglib.version}</version> + </dependency> + <dependency> + <groupId>javax.inject</groupId> + <artifactId>javax.inject-tck</artifactId> + <version>1</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-beans</artifactId> + <version>3.0.5.RELEASE</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>biz.aQute</groupId> + <artifactId>bnd</artifactId> + <version>0.0.384</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.apache.felix</groupId> + <artifactId>org.apache.felix.framework</artifactId> + <version>3.0.5</version> + <scope>test</scope> + </dependency> + </dependencies> + + <build> + <plugins> + <!-- + | Add standard LICENSE and NOTICE files + --> + <plugin> + <artifactId>maven-remote-resources-plugin</artifactId> + </plugin> + <!-- + | Enable Java5 conformance checks + --> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>animal-sniffer-maven-plugin</artifactId> + </plugin> + <plugin> + <artifactId>maven-surefire-plugin</artifactId> + <version>2.6</version> + <configuration> + <!-- + | Run core tests without SLF4J on the classpath + --> + <classpathDependencyExcludes> + <exclude>org.slf4j:slf4j-api</exclude> + </classpathDependencyExcludes> + <!-- + | This test needs updating for use with Maven + --> + <excludes> + <exclude>**/OSGiContainerTest*</exclude> + </excludes> + </configuration> + </plugin> + <!-- + | Add OSGi manifest + --> + <plugin> + <groupId>org.apache.felix</groupId> + <artifactId>maven-bundle-plugin</artifactId> + <configuration> + <instructions> + <DynamicImport-Package>org.slf4j</DynamicImport-Package> + </instructions> + </configuration> + </plugin> + <!-- + | Remove duplicate jarjar'd LICENSE and NOTICE + --> + <plugin> + <artifactId>maven-jar-plugin</artifactId> + <configuration> + <excludes> + <exclude>LICENSE</exclude> + <exclude>NOTICE</exclude> + </excludes> + </configuration> + </plugin> + </plugins> + </build> + + <profiles> + <profile> + <!-- + | No-AOP profile: repeat the build lifecycle with munged no-AOP source + --> + <id>guice.with.no_aop</id> + <activation> + <property> + <name>guice.with.no_aop</name> + <value>!false</value> + </property> + </activation> + <build> + <plugins> + <plugin> + <groupId>org.sonatype.plugins</groupId> + <artifactId>munge-maven-plugin</artifactId> + <version>1.0</version> + <executions> + <execution> + <phase>prepare-package</phase> + <goals> + <goal>munge-fork</goal> + </goals> + <configuration> + <symbols>NO_AOP</symbols> + <excludes> + **/InterceptorBinding.java, + **/InterceptorBindingProcessor.java, + **/InterceptorStackCallback.java, + **/LineNumbers.java, + **/MethodAspect.java, + **/ProxyFactory.java, + **/BytecodeGenTest.java, + **/IntegrationTest.java, + **/MethodInterceptionTest.java, + **/ProxyFactoryTest.java + </excludes> + </configuration> + </execution> + </executions> + </plugin> + <!-- + | Package the no-AOP build with its own OSGi manifest and attach using "no_aop" classifier + --> + <plugin> + <artifactId>maven-jar-plugin</artifactId> + <executions> + <execution> + <id>no_aop</id> + <phase>package</phase> + <goals> + <goal>jar</goal> + </goals> + <configuration> + <classesDirectory>${project.build.directory}/munged/classes</classesDirectory> + <classifier>no_aop</classifier> + <archive> + <manifestFile>${project.build.directory}/munged/classes/META-INF/MANIFEST.MF</manifestFile> + </archive> + </configuration> + </execution> + </executions> + </plugin> + </plugins> + </build> + </profile> + <profile> + <!-- + | JarJar build profile: re-package ASM and CGLIB classes under the Guice namespace + --> + <id>guice.with.jarjar</id> + <activation> + <property> + <name>guice.with.jarjar</name> + <value>!false</value> + </property> + </activation> + <dependencies> + <!-- + | Mark as optional: embedded by JarJar + --> + <dependency> + <groupId>org.sonatype.sisu.inject</groupId> + <artifactId>cglib</artifactId> + <version>${cglib.version}</version> + <optional>true</optional> + </dependency> + </dependencies> + <build> + <plugins> + <plugin> + <groupId>org.sonatype.plugins</groupId> + <artifactId>jarjar-maven-plugin</artifactId> + <configuration> + <includes> + <include>*:asm</include> + <include>*:cglib</include> + </includes> + </configuration> + </plugin> + <plugin> + <!-- + | Package the original non-JarJar'd classes so extensions can compile against them + --> + <artifactId>maven-jar-plugin</artifactId> + <executions> + <execution> + <id>no_deps</id> + <phase>package</phase> + <goals> + <goal>jar</goal> + </goals> + <configuration> + <classesDirectory>${project.build.directory}/original-classes</classesDirectory> + <classifier>no_deps</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/sonatype/sisu/sisu-inject-bean/2.1.1/sisu-inject-bean-2.1.1.pom ---------------------------------------------------------------------- diff --git a/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/sonatype/sisu/sisu-inject-bean/2.1.1/sisu-inject-bean-2.1.1.pom b/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/sonatype/sisu/sisu-inject-bean/2.1.1/sisu-inject-bean-2.1.1.pom new file mode 100644 index 0000000..f9fcbee --- /dev/null +++ b/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/sonatype/sisu/sisu-inject-bean/2.1.1/sisu-inject-bean-2.1.1.pom @@ -0,0 +1,91 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- + ~ Copyright (c) 2010-2011 Sonatype, Inc. + ~ All rights reserved. This program and the accompanying materials + ~ are made available under the terms of the Eclipse Public License v1.0 + ~ and Apache License v2.0 which accompanies this distribution. + ~ The Eclipse Public License is available at + ~ http://www.eclipse.org/legal/epl-v10.html + ~ The Apache License v2.0 is available at + ~ http://www.apache.org/licenses/LICENSE-2.0.html + ~ You may elect to redistribute this code under either of these licenses. +--> + +<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.sonatype.sisu.inject</groupId> + <artifactId>guice-bean</artifactId> + <version>2.1.1</version> + </parent> + + <packaging>bundle</packaging> + + <groupId>org.sonatype.sisu</groupId> + <artifactId>sisu-inject-bean</artifactId> + + <name>Sisu - Inject (JSR330 bean support)</name> + + <dependencies> + <dependency> + <groupId>org.sonatype.sisu</groupId> + <artifactId>sisu-guice</artifactId> + <classifier>no_aop</classifier> + <exclusions> + <exclusion> + <groupId>javax.inject</groupId> + <artifactId>javax.inject</artifactId> + </exclusion> + <exclusion> + <groupId>aopalliance</groupId> + <artifactId>aopalliance</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>org.sonatype.sisu.inject</groupId> + <artifactId>guice-bean-containers</artifactId> + <optional>true</optional> + </dependency> + </dependencies> + + <build> + <plugins> + <plugin> + <groupId>org.apache.felix</groupId> + <artifactId>maven-bundle-plugin</artifactId> + <extensions>true</extensions> + <configuration> + <instructions> + <Main-Class> + org.sonatype.guice.bean.containers.Main + </Main-Class> + <Bundle-SymbolicName> + org.sonatype.inject;singleton:=true + </Bundle-SymbolicName> + <Bundle-Activator> + org.sonatype.guice.bean.containers.SisuActivator + </Bundle-Activator> + <DynamicImport-Package> + org.slf4j,junit.framework + </DynamicImport-Package> + <Export-Package> + org.sonatype.inject;-noimport:=true;-split-package:=merge-first;version=${project.version}, + javax.*|org.aopalliance.*;version=1 + </Export-Package> + <Private-Package> + org.sonatype.guice.bean.* + </Private-Package> + <Import-Package> + *.inject,javax.*;resolution:=optional,* + </Import-Package> + </instructions> + </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/sonatype/sisu/sisu-inject-plexus/2.1.1/sisu-inject-plexus-2.1.1.pom ---------------------------------------------------------------------- diff --git a/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/sonatype/sisu/sisu-inject-plexus/2.1.1/sisu-inject-plexus-2.1.1.pom b/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/sonatype/sisu/sisu-inject-plexus/2.1.1/sisu-inject-plexus-2.1.1.pom new file mode 100644 index 0000000..19046f5 --- /dev/null +++ b/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/sonatype/sisu/sisu-inject-plexus/2.1.1/sisu-inject-plexus-2.1.1.pom @@ -0,0 +1,92 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- + ~ Copyright (c) 2010-2011 Sonatype, Inc. + ~ All rights reserved. This program and the accompanying materials + ~ are made available under the terms of the Eclipse Public License v1.0 + ~ and Apache License v2.0 which accompanies this distribution. + ~ The Eclipse Public License is available at + ~ http://www.eclipse.org/legal/epl-v10.html + ~ The Apache License v2.0 is available at + ~ http://www.apache.org/licenses/LICENSE-2.0.html + ~ You may elect to redistribute this code under either of these licenses. +--> + +<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.sonatype.sisu.inject</groupId> + <artifactId>guice-plexus</artifactId> + <version>2.1.1</version> + </parent> + + <packaging>bundle</packaging> + + <groupId>org.sonatype.sisu</groupId> + <artifactId>sisu-inject-plexus</artifactId> + + <name>Sisu - Inject (Plexus bean support)</name> + + <dependencies> + <dependency> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-component-annotations</artifactId> + </dependency> + <dependency> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-classworlds</artifactId> + </dependency> + <dependency> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-utils</artifactId> + </dependency> + <dependency> + <groupId>org.sonatype.sisu</groupId> + <artifactId>sisu-inject-bean</artifactId> + </dependency> + <dependency> + <groupId>org.sonatype.sisu.inject</groupId> + <artifactId>guice-plexus-shim</artifactId> + <optional>true</optional> + </dependency> + </dependencies> + + <build> + <plugins> + <plugin> + <groupId>org.apache.felix</groupId> + <artifactId>maven-bundle-plugin</artifactId> + <extensions>true</extensions> + <configuration> + <excludeDependencies> + <!-- external dependencies --> + *;groupId=org.codehaus.plexus + </excludeDependencies> + <instructions> + <Bundle-SymbolicName> + org.sonatype.inject.plexus;singleton:=true + </Bundle-SymbolicName> + <Fragment-Host> + org.sonatype.inject + </Fragment-Host> + <DynamicImport-Package> + org.slf4j,junit.framework + </DynamicImport-Package> + <Export-Package> + org.codehaus.plexus.*;-noimport:=true;-split-package:=merge-first + </Export-Package> + <Private-Package> + META-INF.plexus,org.sonatype.guice.plexus.* + </Private-Package> + <Import-Package> + !org.sonatype.guice.bean.*,* + </Import-Package> + </instructions> + </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/sonatype/sisu/sisu-inject/2.1.1/sisu-inject-2.1.1.pom ---------------------------------------------------------------------- diff --git a/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/sonatype/sisu/sisu-inject/2.1.1/sisu-inject-2.1.1.pom b/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/sonatype/sisu/sisu-inject/2.1.1/sisu-inject-2.1.1.pom new file mode 100644 index 0000000..31ef466 --- /dev/null +++ b/core-it-suite/src/test/resources/mng-5771-core-extensions/repo/org/sonatype/sisu/sisu-inject/2.1.1/sisu-inject-2.1.1.pom @@ -0,0 +1,61 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- + ~ Copyright (c) 2010-2011 Sonatype, Inc. + ~ All rights reserved. This program and the accompanying materials + ~ are made available under the terms of the Eclipse Public License v1.0 + ~ and Apache License v2.0 which accompanies this distribution. + ~ The Eclipse Public License is available at + ~ http://www.eclipse.org/legal/epl-v10.html + ~ The Apache License v2.0 is available at + ~ http://www.apache.org/licenses/LICENSE-2.0.html + ~ You may elect to redistribute this code under either of these licenses. +--> + +<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.sonatype.sisu</groupId> + <artifactId>sisu-parent</artifactId> + <version>2.1.1</version> + </parent> + + <packaging>pom</packaging> + + <artifactId>sisu-inject</artifactId> + + <name>Sisu - Dependency Injection</name> + + <modules> + <module>guice-bean</module> +<!-- + <module>guice-eclipse</module> +--> + <module>guice-plexus</module> + </modules> + + <properties> + <sisu.guice.version>2.9.4</sisu.guice.version> + </properties> + + <dependencyManagement> + <dependencies> + + <dependency> + <groupId>org.sonatype.sisu</groupId> + <artifactId>sisu-guice</artifactId> + <version>${sisu.guice.version}</version> + </dependency> + <dependency> + <groupId>org.sonatype.sisu</groupId> + <artifactId>sisu-guice</artifactId> + <version>${sisu.guice.version}</version> + <classifier>no_aop</classifier> + </dependency> + + </dependencies> + </dependencyManagement> + +</project>