[SCM-781] Add a goal to recursively validate SCM url Submitted by Baptiste MATHUS closed #22
Signed-off-by: olivier lamy <[email protected]> Project: http://git-wip-us.apache.org/repos/asf/maven-scm/repo Commit: http://git-wip-us.apache.org/repos/asf/maven-scm/commit/fc391437 Tree: http://git-wip-us.apache.org/repos/asf/maven-scm/tree/fc391437 Diff: http://git-wip-us.apache.org/repos/asf/maven-scm/diff/fc391437 Branch: refs/heads/master Commit: fc3914378e4b31f02277fdf3748b07b5a757d3a8 Parents: 3aab5fd Author: olivier lamy <[email protected]> Authored: Tue Apr 5 15:11:51 2016 +1000 Committer: olivier lamy <[email protected]> Committed: Tue Apr 5 15:11:51 2016 +1000 ---------------------------------------------------------------------- maven-scm-plugin/pom.xml | 2 +- .../dotSvnDir/.gitattributes | 2 + .../src/it/scm-781/asf/dotSvnDir/all-wcprops | 17 + .../src/it/scm-781/asf/dotSvnDir/dir-prop-base | 13 + .../src/it/scm-781/asf/dotSvnDir/entries | 107 ++ .../asf/dotSvnDir/prop-base/pom.xml.svn-base | 9 + .../dotSvnDir/prop-base/site-pom.xml.svn-base | 13 + .../asf/dotSvnDir/text-base/pom.xml.svn-base | 411 ++++++ .../dotSvnDir/text-base/site-pom.xml.svn-base | 85 ++ maven-scm-plugin/src/it/scm-781/asf/pom.xml | 37 + .../src/it/scm-781/asf/src/.svn/all-wcprops | 5 + .../src/it/scm-781/asf/src/.svn/entries | 36 + .../src/it/scm-781/dotSvnDir/all-wcprops | 5 + .../src/it/scm-781/dotSvnDir/entries | 42 + .../src/it/scm-781/invoker.properties | 33 + .../src/it/scm-781/maven/dotSvnDir/all-wcprops | 17 + .../it/scm-781/maven/dotSvnDir/dir-prop-base | 13 + .../src/it/scm-781/maven/dotSvnDir/entries | 107 ++ .../maven/dotSvnDir/prop-base/pom.xml.svn-base | 9 + .../dotSvnDir/prop-base/site-pom.xml.svn-base | 13 + .../maven/dotSvnDir/text-base/pom.xml.svn-base | 1172 ++++++++++++++++++ .../dotSvnDir/text-base/site-pom.xml.svn-base | 81 ++ maven-scm-plugin/src/it/scm-781/maven/pom.xml | 37 + .../src/it/scm-781/maven/site-pom.xml | 81 ++ .../src/it/scm-781/maven/src/.svn/all-wcprops | 5 + .../src/it/scm-781/maven/src/.svn/entries | 36 + maven-scm-plugin/src/it/scm-781/pom.xml | 41 + maven-scm-plugin/src/it/scm-781/prepare.groovy | 52 + maven-scm-plugin/src/it/scm-781/verify.groovy | 20 + .../apache/maven/scm/plugin/ValidateMojo.java | 9 + .../maven/scm/plugin/ValidateRecursively.java | 30 + .../provider/svn/AbstractSvnScmProvider.java | 9 +- 32 files changed, 2546 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/maven-scm/blob/fc391437/maven-scm-plugin/pom.xml ---------------------------------------------------------------------- diff --git a/maven-scm-plugin/pom.xml b/maven-scm-plugin/pom.xml index 3f703f3..8902249 100644 --- a/maven-scm-plugin/pom.xml +++ b/maven-scm-plugin/pom.xml @@ -159,7 +159,7 @@ <artifactId>apache-rat-plugin</artifactId> <configuration> <excludes> - <exclude>src/it/scm-741*/dotSvnDir/**</exclude> + <exclude>src/it/scm-*/**/dotSvnDir/**</exclude> </excludes> </configuration> </plugin> http://git-wip-us.apache.org/repos/asf/maven-scm/blob/fc391437/maven-scm-plugin/src/it/scm-741-validate-scm-url-matches-working-copy/dotSvnDir/.gitattributes ---------------------------------------------------------------------- diff --git a/maven-scm-plugin/src/it/scm-741-validate-scm-url-matches-working-copy/dotSvnDir/.gitattributes b/maven-scm-plugin/src/it/scm-741-validate-scm-url-matches-working-copy/dotSvnDir/.gitattributes new file mode 100644 index 0000000..6dc6fdb --- /dev/null +++ b/maven-scm-plugin/src/it/scm-741-validate-scm-url-matches-working-copy/dotSvnDir/.gitattributes @@ -0,0 +1,2 @@ +* binary +*.txt crlf diff \ No newline at end of file http://git-wip-us.apache.org/repos/asf/maven-scm/blob/fc391437/maven-scm-plugin/src/it/scm-781/asf/dotSvnDir/all-wcprops ---------------------------------------------------------------------- diff --git a/maven-scm-plugin/src/it/scm-781/asf/dotSvnDir/all-wcprops b/maven-scm-plugin/src/it/scm-781/asf/dotSvnDir/all-wcprops new file mode 100644 index 0000000..110a69b --- /dev/null +++ b/maven-scm-plugin/src/it/scm-781/asf/dotSvnDir/all-wcprops @@ -0,0 +1,17 @@ +K 25 +svn:wc:ra_dav:version-url +V 47 +/repos/asf/!svn/ver/1626900/maven/pom/trunk/asf +END +pom.xml +K 25 +svn:wc:ra_dav:version-url +V 55 +/repos/asf/!svn/ver/1626897/maven/pom/trunk/asf/pom.xml +END +site-pom.xml +K 25 +svn:wc:ra_dav:version-url +V 60 +/repos/asf/!svn/ver/1626900/maven/pom/trunk/asf/site-pom.xml +END http://git-wip-us.apache.org/repos/asf/maven-scm/blob/fc391437/maven-scm-plugin/src/it/scm-781/asf/dotSvnDir/dir-prop-base ---------------------------------------------------------------------- diff --git a/maven-scm-plugin/src/it/scm-781/asf/dotSvnDir/dir-prop-base b/maven-scm-plugin/src/it/scm-781/asf/dotSvnDir/dir-prop-base new file mode 100644 index 0000000..0e72378 --- /dev/null +++ b/maven-scm-plugin/src/it/scm-781/asf/dotSvnDir/dir-prop-base @@ -0,0 +1,13 @@ +K 10 +svn:ignore +V 76 +.settings +target +.classpath +.project +apache.iml +apache.ipr +apache.iws +.idea + +END http://git-wip-us.apache.org/repos/asf/maven-scm/blob/fc391437/maven-scm-plugin/src/it/scm-781/asf/dotSvnDir/entries ---------------------------------------------------------------------- diff --git a/maven-scm-plugin/src/it/scm-781/asf/dotSvnDir/entries b/maven-scm-plugin/src/it/scm-781/asf/dotSvnDir/entries new file mode 100644 index 0000000..2c3d435 --- /dev/null +++ b/maven-scm-plugin/src/it/scm-781/asf/dotSvnDir/entries @@ -0,0 +1,107 @@ +10 + +dir +1626969 +http://svn.apache.org/repos/asf/maven/pom/trunk/asf +http://svn.apache.org/repos/asf + + + +2014-09-22T21:29:36.154040Z +1626900 +bimargulies +has-props + + + + + + + + + + + + + +13f79535-47bb-0310-9956-ffa450edef68 + + + + + + + +immediates + +pom.xml +file + + + + +2014-09-23T09:14:09.491493Z +e4ce3cbb607d8023e0a266c354bb672d +2014-09-22T21:18:38.585160Z +1626897 +bimargulies +has-props + + + + + + + + + + + + + + + + + + + + +15229 + +site-pom.xml +file + + + + +2014-09-23T09:14:09.491493Z +e0b4fbc19ecfbcebf15ab986a6c0014a +2014-09-22T21:29:36.154040Z +1626900 +bimargulies +has-props + + + + + + + + + + + + + + + + + + + + +3247 + +src +dir + http://git-wip-us.apache.org/repos/asf/maven-scm/blob/fc391437/maven-scm-plugin/src/it/scm-781/asf/dotSvnDir/prop-base/pom.xml.svn-base ---------------------------------------------------------------------- diff --git a/maven-scm-plugin/src/it/scm-781/asf/dotSvnDir/prop-base/pom.xml.svn-base b/maven-scm-plugin/src/it/scm-781/asf/dotSvnDir/prop-base/pom.xml.svn-base new file mode 100644 index 0000000..7b57b30 --- /dev/null +++ b/maven-scm-plugin/src/it/scm-781/asf/dotSvnDir/prop-base/pom.xml.svn-base @@ -0,0 +1,9 @@ +K 13 +svn:eol-style +V 6 +native +K 12 +svn:keywords +V 23 +Author Date Id Revision +END http://git-wip-us.apache.org/repos/asf/maven-scm/blob/fc391437/maven-scm-plugin/src/it/scm-781/asf/dotSvnDir/prop-base/site-pom.xml.svn-base ---------------------------------------------------------------------- diff --git a/maven-scm-plugin/src/it/scm-781/asf/dotSvnDir/prop-base/site-pom.xml.svn-base b/maven-scm-plugin/src/it/scm-781/asf/dotSvnDir/prop-base/site-pom.xml.svn-base new file mode 100644 index 0000000..f417888 --- /dev/null +++ b/maven-scm-plugin/src/it/scm-781/asf/dotSvnDir/prop-base/site-pom.xml.svn-base @@ -0,0 +1,13 @@ +K 13 +svn:eol-style +V 6 +native +K 12 +svn:keywords +V 23 +Author Date Id Revision +K 13 +svn:mime-type +V 10 +text/plain +END http://git-wip-us.apache.org/repos/asf/maven-scm/blob/fc391437/maven-scm-plugin/src/it/scm-781/asf/dotSvnDir/text-base/pom.xml.svn-base ---------------------------------------------------------------------- diff --git a/maven-scm-plugin/src/it/scm-781/asf/dotSvnDir/text-base/pom.xml.svn-base b/maven-scm-plugin/src/it/scm-781/asf/dotSvnDir/text-base/pom.xml.svn-base new file mode 100644 index 0000000..c736656 --- /dev/null +++ b/maven-scm-plugin/src/it/scm-781/asf/dotSvnDir/text-base/pom.xml.svn-base @@ -0,0 +1,411 @@ +<?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> + + <!-- for more information, see the documentation of this POM: http://maven.apache.org/pom/asf/ --> + <groupId>org.apache</groupId> + <artifactId>apache</artifactId> + <version>16-SNAPSHOT</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> + <url>http://www.apache.org/</url> + <organization> + <name>The Apache Software Foundation</name> + <url>http://www.apache.org/</url> + </organization> + <licenses> + <license> + <name>Apache License, Version 2.0</name> + <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> + <distribution>repo</distribution> + </license> + </licenses> + + <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> + + <prerequisites><!-- just for information: not inherited in child poms --> + <maven>2.2.1</maven><!-- prerequisite of some plugins --> + </prerequisites> + + <scm> + <connection>scm:svn:http://svn.apache.org/repos/asf/maven/pom/trunk/asf</connection> + <developerConnection>scm:svn:https://svn.apache.org/repos/asf/maven/pom/trunk/asf</developerConnection> + <url>http://svn.apache.org/viewvc/maven/pom/trunk/asf</url> + </scm> + + <distributionManagement> + <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> + + <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> + <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> + <sourceReleaseAssemblyDescriptor>source-release</sourceReleaseAssemblyDescriptor> + <gpg.useagent>true</gpg.useagent> + <arguments /> + <!-- Specify the default compiler source/target as 1.4 for backwards compatibility --> + <maven.compiler.source>1.4</maven.compiler.source> + <maven.compiler.target>1.4</maven.compiler.target> + </properties> + + <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> + + <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.7</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-assembly-plugin</artifactId> + <version>2.4.1</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-clean-plugin</artifactId> + <version>2.5</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-compiler-plugin</artifactId> + <version>3.1</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-dependency-plugin</artifactId> + <version>2.8</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-deploy-plugin</artifactId> + <version>2.8.2</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.3.1</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-failsafe-plugin</artifactId> + <version>2.17</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-gpg-plugin</artifactId> + <version>1.5</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-install-plugin</artifactId> + <version>2.5.2</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-invoker-plugin</artifactId> + <version>1.9</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-jar-plugin</artifactId> + <version>2.5</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.10</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-plugin-plugin</artifactId> + <version>3.3</version> + </plugin> + <!-- START SNIPPET: release-plugin-configuration --> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-release-plugin</artifactId> + <version>2.5.1</version> + <configuration> + <useReleaseProfile>false</useReleaseProfile> + <goals>deploy</goals> + <arguments>-Papache-release ${arguments}</arguments> + <waitBeforeTagging>10</waitBeforeTagging> + </configuration> + </plugin> + <!-- END SNIPPET: release-plugin-configuration --> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-remote-resources-plugin</artifactId> + <version>1.5</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-resources-plugin</artifactId> + <version>2.6</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-scm-plugin</artifactId> + <version>1.9.2</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-scm-publish-plugin</artifactId> + <version>1.0-beta-2</version><!-- last version compatible with Maven 2: latest is configured in profile --> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-site-plugin</artifactId> + <version>3.4</version> + <dependencies><!-- TODO remove when upgrading m-site-p to 3.4.1: see MSITE-724 --> + <dependency> + <groupId>org.apache.maven</groupId> + <artifactId>maven-archiver</artifactId> + <version>2.5</version> + </dependency> + <dependency> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-archiver</artifactId> + <version>2.4.4</version> + </dependency> + </dependencies> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-source-plugin</artifactId> + <version>2.3</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-surefire-plugin</artifactId> + <version>2.17</version><!-- keep maven-failsafe-plugin in sync --> + </plugin> + <plugin> + <groupId>org.apache.rat</groupId> + <artifactId>apache-rat-plugin</artifactId> + <version>0.11</version> + </plugin> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>clirr-maven-plugin</artifactId> + <version>2.6.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> + + <profiles> + <!-- START SNIPPET: release-profile --> + <profile> + <id>apache-release</id> + <build> + <plugins> + <!-- Create a source-release artifact that contains the fully buildable + project directory source structure. This is the artifact which is + the official subject of any release vote. --> + <plugin> + <artifactId>maven-assembly-plugin</artifactId> + <dependencies> + <dependency> + <groupId>org.apache.apache.resources</groupId> + <artifactId>apache-source-release-assembly-descriptor</artifactId> + <version>1.0.4</version> + </dependency> + </dependencies> + <executions> + <execution> + <id>source-release-assembly</id> + <phase>package</phase> + <goals> + <goal>single</goal> + </goals> + <configuration> + <runOnlyAtExecutionRoot>true</runOnlyAtExecutionRoot> + <descriptorRefs> + <descriptorRef>${sourceReleaseAssemblyDescriptor}</descriptorRef> + </descriptorRefs> + <tarLongFileMode>gnu</tarLongFileMode> + </configuration> + </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> + <executions> + <execution> + <id>attach-javadocs</id> + <goals> + <goal>jar</goal> + </goals> + </execution> + </executions> + </plugin> + <!-- We want to sign the artifact, the POM, and all attached artifacts --> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-gpg-plugin</artifactId> + <executions> + <execution> + <goals> + <goal>sign</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> + </build> + </profile> + <!-- END SNIPPET: release-profile --> + + <profile> + <id>maven-3</id> + <activation> + <file> + <!-- This employs that the basedir expression is only recognized by Maven 3.x (see MNG-2363) --> + <exists>${basedir}</exists> + </file> + </activation> + <build> + <pluginManagement> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-scm-publish-plugin</artifactId> + <version>1.1</version> + </plugin> + </plugins> + </pluginManagement> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-site-plugin</artifactId> + <executions> + <execution> + <id>attach-descriptor</id> + <goals> + <goal>attach-descriptor</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> + </build> + </profile> + </profiles> +</project> + http://git-wip-us.apache.org/repos/asf/maven-scm/blob/fc391437/maven-scm-plugin/src/it/scm-781/asf/dotSvnDir/text-base/site-pom.xml.svn-base ---------------------------------------------------------------------- diff --git a/maven-scm-plugin/src/it/scm-781/asf/dotSvnDir/text-base/site-pom.xml.svn-base b/maven-scm-plugin/src/it/scm-781/asf/dotSvnDir/text-base/site-pom.xml.svn-base new file mode 100644 index 0000000..1d35c91 --- /dev/null +++ b/maven-scm-plugin/src/it/scm-781/asf/dotSvnDir/text-base/site-pom.xml.svn-base @@ -0,0 +1,85 @@ +<?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>16-SNAPSHOT</version> + <relativePath>./pom.xml</relativePath> + </parent> + + <artifactId>apache.</artifactId> + <packaging>pom</packaging> + + <name>Apache Software Foundation Parent POM</name> + <description>This project consists of a POM that contains settings that are likely to be useful to any Apache project that is building and releasing code with Maven 2/3.</description> + <url>http://maven.apache.org/pom-archives/asf-${project.version}</url> + + <scm> + <connection>scm:svn:http://svn.apache.org/repos/asf/maven/pom/trunk/asf</connection> + <developerConnection>scm:svn:https://svn.apache.org/repos/asf/maven/pom/trunk/asf</developerConnection> + <url>http://svn.apache.org/viewvc/maven/pom/trunk/asf</url> + </scm> + <issueManagement> + <system>jira</system> + <url>http://issues.apache.org/jira/browse/MPOM/component/12314370</url> + </issueManagement> + <ciManagement> + <system>Jenkins</system> + <url>https://builds.apache.org//view/M-R/view/Maven/job/ASF%20Parent%20Pom/</url> + </ciManagement> + <distributionManagement> + <site> + <id>apache.website</id> + <url>scm:svn:https://svn.apache.org/repos/infra/websites/production/maven/content/${maven.site.path}</url> + </site> + </distributionManagement> + + <properties> + <maven.site.cache>${user.home}/maven-sites</maven.site.cache> + <maven.site.path>pom-archives/asf-LATEST</maven.site.path> + </properties> + + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-site-plugin</artifactId> + <configuration> + <siteDirectory>${basedir}/src/site-docs</siteDirectory> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-scm-publish-plugin</artifactId> + <configuration> + <content>${project.reporting.outputDirectory}</content> + <checkoutDirectory>${maven.site.cache}/${maven.site.path}</checkoutDirectory> + <tryUpdate>true</tryUpdate> + </configuration> + </plugin> + </plugins> + </build> +</project> + http://git-wip-us.apache.org/repos/asf/maven-scm/blob/fc391437/maven-scm-plugin/src/it/scm-781/asf/pom.xml ---------------------------------------------------------------------- diff --git a/maven-scm-plugin/src/it/scm-781/asf/pom.xml b/maven-scm-plugin/src/it/scm-781/asf/pom.xml new file mode 100644 index 0000000..5b0b61a --- /dev/null +++ b/maven-scm-plugin/src/it/scm-781/asf/pom.xml @@ -0,0 +1,37 @@ +<?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>foo</groupId> + <artifactId>simple</artifactId> + <version>1.0-yolo-SNAPSHOT</version> + </parent> + <artifactId>asf</artifactId> + + <scm> + <connection>scm:svn:http://svn.apache.org/repos/asf/maven/pom/trunk/asf</connection> + <developerConnection>scm:svn:http://svn.apache.org/repos/asf/maven/pom/trunk/asf</developerConnection> + </scm> + +</project> http://git-wip-us.apache.org/repos/asf/maven-scm/blob/fc391437/maven-scm-plugin/src/it/scm-781/asf/src/.svn/all-wcprops ---------------------------------------------------------------------- diff --git a/maven-scm-plugin/src/it/scm-781/asf/src/.svn/all-wcprops b/maven-scm-plugin/src/it/scm-781/asf/src/.svn/all-wcprops new file mode 100644 index 0000000..df61ba3 --- /dev/null +++ b/maven-scm-plugin/src/it/scm-781/asf/src/.svn/all-wcprops @@ -0,0 +1,5 @@ +K 25 +svn:wc:ra_dav:version-url +V 51 +/repos/asf/!svn/ver/1605479/maven/pom/trunk/asf/src +END http://git-wip-us.apache.org/repos/asf/maven-scm/blob/fc391437/maven-scm-plugin/src/it/scm-781/asf/src/.svn/entries ---------------------------------------------------------------------- diff --git a/maven-scm-plugin/src/it/scm-781/asf/src/.svn/entries b/maven-scm-plugin/src/it/scm-781/asf/src/.svn/entries new file mode 100644 index 0000000..de52dbe --- /dev/null +++ b/maven-scm-plugin/src/it/scm-781/asf/src/.svn/entries @@ -0,0 +1,36 @@ +10 + +dir +1626969 +http://svn.apache.org/repos/asf/maven/pom/trunk/asf/src +http://svn.apache.org/repos/asf + + + +2014-06-25T16:26:27.686443Z +1605479 +hboutemy + + + + + + + + + + + + + + +13f79535-47bb-0310-9956-ffa450edef68 + + + + + + + +empty + http://git-wip-us.apache.org/repos/asf/maven-scm/blob/fc391437/maven-scm-plugin/src/it/scm-781/dotSvnDir/all-wcprops ---------------------------------------------------------------------- diff --git a/maven-scm-plugin/src/it/scm-781/dotSvnDir/all-wcprops b/maven-scm-plugin/src/it/scm-781/dotSvnDir/all-wcprops new file mode 100644 index 0000000..f34779c --- /dev/null +++ b/maven-scm-plugin/src/it/scm-781/dotSvnDir/all-wcprops @@ -0,0 +1,5 @@ +K 25 +svn:wc:ra_dav:version-url +V 43 +/repos/asf/!svn/ver/1626900/maven/pom/trunk +END http://git-wip-us.apache.org/repos/asf/maven-scm/blob/fc391437/maven-scm-plugin/src/it/scm-781/dotSvnDir/entries ---------------------------------------------------------------------- diff --git a/maven-scm-plugin/src/it/scm-781/dotSvnDir/entries b/maven-scm-plugin/src/it/scm-781/dotSvnDir/entries new file mode 100644 index 0000000..9619c5b --- /dev/null +++ b/maven-scm-plugin/src/it/scm-781/dotSvnDir/entries @@ -0,0 +1,42 @@ +10 + +dir +1626968 +http://svn.apache.org/repos/asf/maven/pom/trunk +http://svn.apache.org/repos/asf + + + +2014-09-22T21:29:36.154040Z +1626900 +bimargulies + + + + + + + + + + + + + + +13f79535-47bb-0310-9956-ffa450edef68 + + + + + + + +immediates + +maven +dir + +asf +dir + http://git-wip-us.apache.org/repos/asf/maven-scm/blob/fc391437/maven-scm-plugin/src/it/scm-781/invoker.properties ---------------------------------------------------------------------- diff --git a/maven-scm-plugin/src/it/scm-781/invoker.properties b/maven-scm-plugin/src/it/scm-781/invoker.properties new file mode 100644 index 0000000..981f822 --- /dev/null +++ b/maven-scm-plugin/src/it/scm-781/invoker.properties @@ -0,0 +1,33 @@ +# +# 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. +# + +# backward compatibility check (inactive by default) +invoker.goals.1=org.apache.maven.plugins:maven-scm-plugin:${project.version}:validate-recursively +invoker.buildResult.1=success + +invoker.goals.2=org.apache.maven.plugins:maven-scm-plugin:${project.version}:validate-recursively -DscmCheckWorkingDirectoryUrl=true +invoker.buildResult.2=failure + +# exclude the offending module +invoker.goals.3=-pl asf org.apache.maven.plugins:maven-scm-plugin:${project.version}:validate-recursively -DscmCheckWorkingDirectoryUrl=true +invoker.buildResult.3=success + +# the offending module +invoker.goals.4=-pl maven org.apache.maven.plugins:maven-scm-plugin:${project.version}:validate-recursively -DscmCheckWorkingDirectoryUrl=true +invoker.buildResult.4=failure http://git-wip-us.apache.org/repos/asf/maven-scm/blob/fc391437/maven-scm-plugin/src/it/scm-781/maven/dotSvnDir/all-wcprops ---------------------------------------------------------------------- diff --git a/maven-scm-plugin/src/it/scm-781/maven/dotSvnDir/all-wcprops b/maven-scm-plugin/src/it/scm-781/maven/dotSvnDir/all-wcprops new file mode 100644 index 0000000..a5f52a9 --- /dev/null +++ b/maven-scm-plugin/src/it/scm-781/maven/dotSvnDir/all-wcprops @@ -0,0 +1,17 @@ +K 25 +svn:wc:ra_dav:version-url +V 49 +/repos/asf/!svn/ver/1626625/maven/pom/trunk/maven +END +pom.xml +K 25 +svn:wc:ra_dav:version-url +V 57 +/repos/asf/!svn/ver/1626625/maven/pom/trunk/maven/pom.xml +END +site-pom.xml +K 25 +svn:wc:ra_dav:version-url +V 62 +/repos/asf/!svn/ver/1601069/maven/pom/trunk/maven/site-pom.xml +END http://git-wip-us.apache.org/repos/asf/maven-scm/blob/fc391437/maven-scm-plugin/src/it/scm-781/maven/dotSvnDir/dir-prop-base ---------------------------------------------------------------------- diff --git a/maven-scm-plugin/src/it/scm-781/maven/dotSvnDir/dir-prop-base b/maven-scm-plugin/src/it/scm-781/maven/dotSvnDir/dir-prop-base new file mode 100644 index 0000000..12153d0 --- /dev/null +++ b/maven-scm-plugin/src/it/scm-781/maven/dotSvnDir/dir-prop-base @@ -0,0 +1,13 @@ +K 10 +svn:ignore +V 94 +target +.settings +.classpath +.project +maven-parent.iml +maven-parent.ipr +maven-parent.iws +.idea + +END http://git-wip-us.apache.org/repos/asf/maven-scm/blob/fc391437/maven-scm-plugin/src/it/scm-781/maven/dotSvnDir/entries ---------------------------------------------------------------------- diff --git a/maven-scm-plugin/src/it/scm-781/maven/dotSvnDir/entries b/maven-scm-plugin/src/it/scm-781/maven/dotSvnDir/entries new file mode 100644 index 0000000..7bab830 --- /dev/null +++ b/maven-scm-plugin/src/it/scm-781/maven/dotSvnDir/entries @@ -0,0 +1,107 @@ +10 + +dir +1626968 +http://svn.apache.org/repos/asf/maven/pom/trunk/maven +http://svn.apache.org/repos/asf + + + +2014-09-21T19:32:04.457513Z +1626625 +hboutemy +has-props + + + + + + + + + + + + + +13f79535-47bb-0310-9956-ffa450edef68 + + + + + + + +immediates + +pom.xml +file + + + + +2014-09-23T09:04:07.547469Z +6b57a71b9c8bae02ce55bc6ec01f5171 +2014-09-21T19:32:04.457513Z +1626625 +hboutemy +has-props + + + + + + + + + + + + + + + + + + + + +36566 + +site-pom.xml +file + + + + +2014-09-23T09:04:07.547469Z +997b4b59123e9e631fca337ef67b3d5e +2014-06-07T06:19:29.373293Z +1601069 +hboutemy +has-props + + + + + + + + + + + + + + + + + + + + +3030 + +src +dir + http://git-wip-us.apache.org/repos/asf/maven-scm/blob/fc391437/maven-scm-plugin/src/it/scm-781/maven/dotSvnDir/prop-base/pom.xml.svn-base ---------------------------------------------------------------------- diff --git a/maven-scm-plugin/src/it/scm-781/maven/dotSvnDir/prop-base/pom.xml.svn-base b/maven-scm-plugin/src/it/scm-781/maven/dotSvnDir/prop-base/pom.xml.svn-base new file mode 100644 index 0000000..7b57b30 --- /dev/null +++ b/maven-scm-plugin/src/it/scm-781/maven/dotSvnDir/prop-base/pom.xml.svn-base @@ -0,0 +1,9 @@ +K 13 +svn:eol-style +V 6 +native +K 12 +svn:keywords +V 23 +Author Date Id Revision +END http://git-wip-us.apache.org/repos/asf/maven-scm/blob/fc391437/maven-scm-plugin/src/it/scm-781/maven/dotSvnDir/prop-base/site-pom.xml.svn-base ---------------------------------------------------------------------- diff --git a/maven-scm-plugin/src/it/scm-781/maven/dotSvnDir/prop-base/site-pom.xml.svn-base b/maven-scm-plugin/src/it/scm-781/maven/dotSvnDir/prop-base/site-pom.xml.svn-base new file mode 100644 index 0000000..f417888 --- /dev/null +++ b/maven-scm-plugin/src/it/scm-781/maven/dotSvnDir/prop-base/site-pom.xml.svn-base @@ -0,0 +1,13 @@ +K 13 +svn:eol-style +V 6 +native +K 12 +svn:keywords +V 23 +Author Date Id Revision +K 13 +svn:mime-type +V 10 +text/plain +END http://git-wip-us.apache.org/repos/asf/maven-scm/blob/fc391437/maven-scm-plugin/src/it/scm-781/maven/dotSvnDir/text-base/pom.xml.svn-base ---------------------------------------------------------------------- diff --git a/maven-scm-plugin/src/it/scm-781/maven/dotSvnDir/text-base/pom.xml.svn-base b/maven-scm-plugin/src/it/scm-781/maven/dotSvnDir/text-base/pom.xml.svn-base new file mode 100644 index 0000000..310136e --- /dev/null +++ b/maven-scm-plugin/src/it/scm-781/maven/dotSvnDir/text-base/pom.xml.svn-base @@ -0,0 +1,1172 @@ + + +<!-- +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> + + <!-- for more information, see the documentation of this POM: http://maven.apache.org/pom/maven/ --> + <parent> + <groupId>org.apache</groupId> + <artifactId>apache</artifactId> + <version>14</version> + <relativePath>../asf/pom.xml</relativePath> + </parent> + + <groupId>org.apache.maven</groupId> + <artifactId>maven-parent</artifactId> + <version>25-SNAPSHOT</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> + <licenses><!-- TODO remove when upgrading to ASF-15 --> + <license> + <name>Apache License, Version 2.0</name> + <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> + <distribution>repo</distribution> + </license> + </licenses> + + <!-- Developers listed by PMC Chair, PMC, Committers, Contributers, all alphabetical--> + <developers> + <developer> + <id>hboutemy</id> + <name>Hervé Boutemy</name> + <email>[email protected]</email> + <organization>ASF</organization> + <roles> + <role>PMC Chair</role> + </roles> + <timezone>Europe/Paris</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> + <email>[email protected]</email> + <roles> + <role>PMC Member</role> + </roles> + <timezone>Australia/Adelaide</timezone> + </developer> + <developer> + <id>bimargulies</id> + <name>Benson Margulies</name> + <email>[email protected]</email> + <roles> + <role>PMC Member</role> + </roles> + <timezone>America/New_York</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>brianf</id> + <name>Brian Fox</name> + <email>[email protected]</email> + <organization>Sonatype</organization> + <roles> + <role>PMC Member</role> + </roles> + <timezone>-5</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>ASF</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>jdcasey</id> + <name>John Casey</name> + <email>[email protected]</email> + <organization>ASF</organization> + <roles> + <role>PMC Member</role> + </roles> + <timezone>-6</timezone> + </developer> + <developer> + <id>jvanzyl</id> + <name>Jason van Zyl</name> + <roles> + <role>PMC Member</role> + </roles> + <timezone>-5</timezone> + </developer> + <developer> + <id>khmarbaise</id> + <name>Karl Heinz Marbaise</name> + <email>[email protected]</email> + <roles> + <role>PMC Member</role> + </roles> + <timezone>+1</timezone> + </developer> + <developer> + <id>krosenvold</id> + <name>Kristian Rosenvold</name> + <email>[email protected]</email> + <roles> + <role>PMC Member</role> + </roles> + <timezone>+1</timezone> + </developer> + <developer> + <id>markh</id> + <name>Mark Hobson</name> + <email>[email protected]</email> + <roles> + <role>PMC Member</role> + </roles> + <timezone>0</timezone> + </developer> + <developer> + <id>mkleint</id> + <name>Milos Kleint</name> + <roles> + <role>PMC Member</role> + </roles> + </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>Australia/Melbourne</timezone> + </developer> + <developer> + <id>pgier</id> + <name>Paul Gier</name> + <email>[email protected]</email> + <organization>Red Hat</organization> + <roles> + <role>PMC Member</role> + </roles> + <timezone>-6</timezone> + </developer> + <developer> + <id>rfscholte</id> + <name>Robert Scholte</name> + <email>[email protected]</email> + <roles> + <role>PMC Member</role> + </roles> + <timezone>Europe/Amsterdam</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>stephenc</id> + <name>Stephen Connolly</name> + <email>[email protected]</email> + <roles> + <role>PMC Member</role> + </roles> + <timezone>0</timezone> + </developer> + <developer> + <id>struberg</id> + <name>Mark Struberg</name> + <email>[email protected]</email> + <roles> + <role>PMC Member</role> + </roles> + </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>wfay</id> + <name>Wayne Fay</name> + <email>[email protected]</email> + <organization>ASF</organization> + <roles> + <role>PMC Member</role> + </roles> + <timezone>-6</timezone> + </developer> + + <!--Committers--> + <developer> + <id>agudian</id> + <name>Andreas Gudian</name> + <email>[email protected]</email> + <roles> + <role>Committer</role> + </roles> + <timezone>Europe/Berlin</timezone> + </developer> + <developer> + <id>andham</id> + <name>Anders Hammar</name> + <email>[email protected]</email> + <timezone>+1</timezone> + <roles> + <role>Committer</role> + </roles> + </developer> + <developer> + <id>bdemers</id> + <name>Brian Demers</name> + <organization>Sonatype</organization> + <email>[email protected]</email> + <timezone>-5</timezone> + <roles> + <role>Committer</role> + </roles> + </developer> + <developer> + <id>bellingard</id> + <name>Fabrice Bellingard</name> + <roles> + <role>Committer</role> + </roles> + </developer> + <developer> + <id>bentmann</id> + <name>Benjamin Bentmann</name> + <email>[email protected]</email> + <organization>Sonatype</organization> + <roles> + <role>Committer</role> + </roles> + <timezone>+1</timezone> + </developer> + <developer> + <id>cstamas</id> + <name>Tamas Cservenak</name> + <organization>Sonatype</organization> + <email>[email protected]</email> + <timezone>+1</timezone> + <roles> + <role>Committer</role> + </roles> + </developer> + <developer> + <id>dantran</id> + <name>Dan Tran</name> + <email>[email protected]</email> + <timezone>-8</timezone> + <roles> + <role>Committer</role> + </roles> + </developer> + <developer> + <id>dbradicich</id> + <name>Damian Bradicich</name> + <organization>Sonatype</organization> + <email>[email protected]</email> + <timezone>-5</timezone> + <roles> + <role>Committer</role> + </roles> + </developer> + <developer> + <id>fgiust</id> + <name>Fabrizio Giustina</name> + <email>[email protected]</email> + <organization>openmind</organization> + <roles> + <role>Committer</role> + </roles> + <timezone>+1</timezone> + </developer> + <developer> + <id>godin</id> + <name>Evgeny Mandrikov</name> + <organization>SonarSource</organization> + <email>[email protected]</email> + <roles> + <role>Committer</role> + </roles> + <timezone>+3</timezone> + </developer> + <developer> + <id>handyande</id> + <name>Andrew Williams</name> + <email>[email protected]</email> + <roles> + <role>Committer</role> + </roles> + <timezone>0</timezone> + </developer> + <developer> + <id>ifedorenko</id> + <name>Igor Fedorenko</name> + <email>[email protected]</email> + <organization>Sonatype</organization> + <roles> + <role>Committer</role> + </roles> + <timezone>-5</timezone> + </developer> + <developer> + <id>imod</id> + <name>Dominik Bartholdi</name> + <email>[email protected]</email> + <roles> + <role>Committer</role> + </roles> + <timezone>Europe/Zurich</timezone> + </developer> + <developer> + <id>jjensen</id> + <name>Jeff Jensen</name> + <roles> + <role>Committer</role> + </roles> + </developer> + <developer> + <id>ltheussl</id> + <name>Lukas Theussl</name> + <email>[email protected]</email> + <roles> + <role>Committer</role> + </roles> + <timezone>+1</timezone> + </developer> + <developer> + <id>mauro</id> + <name>Mauro Talevi</name> + <roles> + <role>Committer</role> + </roles> + </developer> + <developer> + <id>mfriedenhagen</id> + <name>Mirko Friedenhagen</name> + <email>[email protected]</email> + <roles> + <role>Committer</role> + </roles> + <timezone>+1</timezone> + </developer> + <developer> + <id>michaelo</id> + <name>Michael Osipov</name> + <email>[email protected]</email> + <roles> + <role>Committer</role> + </roles> + <timezone>Europe/Berlin</timezone> + </developer> + <developer> + <id>nicolas</id> + <name>Nicolas de Loof</name> + <roles> + <role>Committer</role> + </roles> + </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>simonetripodi</id> + <name>Simone Tripodi</name> + <email>[email protected]</email> + <roles> + <role>Committer</role> + </roles> + <timezone>+1</timezone> + </developer> + <developer> + <id>tchemit</id> + <name>Tony Chemit</name> + <email>[email protected]</email> + <organization>CodeLutin</organization> + <roles> + <role>Committer</role> + </roles> + <timezone>Europe/Paris</timezone> + </developer> + <developer> + <id>vmassol</id> + <name>Vincent Massol</name> + <email>[email protected]</email> + <organization>ASF</organization> + <roles> + <role>Committer</role> + </roles> + <timezone>+1</timezone> + </developer> + <!--End Committers--> + + <developer> + <id>aramirez</id> + <name>Allan Q. Ramirez</name> + <roles> + <role>Emeritus</role> + </roles> + </developer> + <developer> + <id>bayard</id> + <name>Henri Yandell</name> + <roles> + <role>Emeritus</role> + </roles> + </developer> + <developer> + <id>chrisjs</id> + <name>Chris Stevenson</name> + <roles> + <role>Emeritus</role> + </roles> + </developer> + <developer> + <id>dblevins</id> + <name>David Blevins</name> + <roles> + <role>Emeritus</role> + </roles> + </developer> + <developer> + <id>dlr</id> + <name>Daniel Rall</name> + <roles> + <role>Emeritus</role> + </roles> + </developer> + <developer> + <id>epunzalan</id> + <name>Edwin Punzalan</name> + <email>[email protected]</email> + <roles> + <role>Emeritus</role> + </roles> + <timezone>-8</timezone> + </developer> + <developer> + <id>felipeal</id> + <name>Felipe Leme</name> + <roles> + <role>Emeritus</role> + </roles> + </developer> + <developer> + <id>jmcconnell</id> + <name>Jesse McConnell</name> + <email>[email protected]</email> + <organization>ASF</organization> + <roles> + <role>Emeritus</role> + </roles> + <timezone>-6</timezone> + </developer> + <developer> + <id>joakime</id> + <name>Joakim Erdfelt</name> + <email>[email protected]</email> + <organization>ASF</organization> + <roles> + <role>Emeritus</role> + </roles> + <timezone>-5</timezone> + </developer> + <developer> + <id>jstrachan</id> + <name>James Strachan</name> + <roles> + <role>Emeritus</role> + </roles> + </developer> + <developer> + <id>jtolentino</id> + <name>Ernesto Tolentino Jr.</name> + <email>[email protected]</email> + <organization>ASF</organization> + <roles> + <role>Emeritus</role> + </roles> + <timezone>+8</timezone> + </developer> + <developer> + <id>mperham</id> + <name>Mike Perham</name> + <email>[email protected]</email> + <organization>IBM</organization> + <roles> + <role>Emeritus</role> + </roles> + <timezone>-6</timezone> + </developer> + <developer> + <id>ogusakov</id> + <name>Oleg Gusakov</name> + <roles> + <role>Emeritus</role> + </roles> + </developer> + <developer> + <id>pschneider</id> + <name>Patrick Schneider</name> + <email>[email protected]</email> + <roles> + <role>Emeritus</role> + </roles> + <timezone>-6</timezone> + </developer> + <developer> + <id>ptahchiev</id> + <name>Petar Tahchiev</name> + <email>[email protected]</email> + <roles> + <role>Emeritus</role> + </roles> + <timezone>+2</timezone> + </developer> + <developer> + <id>rinku</id> + <name>Rahul Thakur</name> + <roles> + <role>Emeritus</role> + </roles> + </developer> + <developer> + <id>shinobu</id> + <name>Shinobu Kuwai</name> + <roles> + <role>Emeritus</role> + </roles> + </developer> + <developer> + <id>smorgrav</id> + <name>Torbjorn Eikli Smorgrav</name> + <roles> + <role>Emeritus</role> + </roles> + </developer> + <developer> + <id>trygvis</id> + <name>Trygve Laugstol</name> + <email>[email protected]</email> + <organization>ASF</organization> + <roles> + <role>Emeritus</role> + </roles> + <timezone>+1</timezone> + </developer> + <developer> + <id>wsmoak</id> + <name>Wendy Smoak</name> + <email>[email protected]</email> + <roles> + <role>Emeritus</role> + </roles> + <timezone>-7</timezone> + </developer> + <developer> + <id>jruiz</id> + <name>Johnny Ruiz III</name> + <email>[email protected]</email> + <roles> + <role>Emeritus</role> + </roles> + </developer> + <developer> + <id>kenney</id> + <name>Kenney Westerhof</name> + <email>[email protected]</email> + <organization>Neonics</organization> + <roles> + <role>Emeritus</role> + </roles> + <timezone>+1</timezone> + </developer> + </developers> + + <mailingLists> + <mailingList> + <name>Maven User List</name> + <subscribe>[email protected]</subscribe> + <unsubscribe>[email protected]</unsubscribe> + <post>[email protected]</post> + <archive>http://mail-archives.apache.org/mod_mbox/maven-users</archive> + <otherArchives> + <otherArchive>http://www.mail-archive.com/[email protected]/</otherArchive> + <otherArchive>http://maven.40175.n5.nabble.com/Maven-Users-f40176.html</otherArchive> + <otherArchive>http://maven-users.markmail.org/</otherArchive> + </otherArchives> + </mailingList> + <mailingList> + <name>Maven Developer List</name> + <subscribe>[email protected]</subscribe> + <unsubscribe>[email protected]</unsubscribe> + <post>[email protected]</post> + <archive>http://mail-archives.apache.org/mod_mbox/maven-dev</archive> + <otherArchives> + <otherArchive>http://www.mail-archive.com/[email protected]/</otherArchive> + <otherArchive>http://maven.40175.n5.nabble.com/Maven-Developers-f142166.html</otherArchive> + <otherArchive>http://maven-dev.markmail.org/</otherArchive> + </otherArchives> + </mailingList> + <mailingList> + <name>Maven Issues List</name> + <subscribe>[email protected]</subscribe> + <unsubscribe>[email protected]</unsubscribe> + <archive>http://mail-archives.apache.org/mod_mbox/maven-issues/</archive> + <otherArchives> + <otherArchive>http://www.mail-archive.com/[email protected]</otherArchive> + <otherArchive>http://maven.40175.n5.nabble.com/Maven-Issues-f219593.html</otherArchive> + <otherArchive>http://maven-issues.markmail.org/</otherArchive> + </otherArchives> + </mailingList> + <mailingList> + <name>Maven Commits List</name> + <subscribe>[email protected]</subscribe> + <unsubscribe>[email protected]</unsubscribe> + <archive>http://mail-archives.apache.org/mod_mbox/maven-commits/</archive> + <otherArchives> + <otherArchive>http://www.mail-archive.com/[email protected]</otherArchive> + <otherArchive>http://maven.40175.n5.nabble.com/Maven-Commits-f277168.html</otherArchive> + <otherArchive>http://maven-commits.markmail.org/</otherArchive> + </otherArchives> + </mailingList> + <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://maven.40175.n5.nabble.com/Maven-Announcements-f326045.html</otherArchive> + <otherArchive>http://maven-announce.markmail.org/</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://maven.40175.n5.nabble.com/Maven-Notifications-f301718.html</otherArchive> + <otherArchive>http://maven-notifications.markmail.org/</otherArchive> + </otherArchives> + </mailingList> + </mailingLists> + + <scm> + <connection>scm:svn:http://svn.apache.org/repos/asf/maven/pom/trunk/maven</connection> + <developerConnection>scm:svn:https://svn.apache.org/repos/asf/maven/pom/trunk/maven</developerConnection> + <url>http://svn.apache.org/viewvc/maven/pom/trunk/maven</url> + </scm> + + <ciManagement> + <system>Jenkins</system> + <url>https://builds.apache.org/view/M-R/view/Maven</url> + <notifiers> + <notifier> + <type>mail</type> + <configuration> + <address>[email protected]</address> + </configuration> + </notifier> + </notifiers> + </ciManagement> + <distributionManagement> + <site> + <id>apache.website</id> + <url>scm:svn:https://svn.apache.org/repos/infra/websites/production/maven/content/${maven.site.path}</url> + </site> + </distributionManagement> + + <properties> + <maven.compiler.source>1.5</maven.compiler.source> + <maven.compiler.target>1.5</maven.compiler.target> + <sonar.host.url>https://analysis.apache.org/</sonar.host.url> + <maven.site.cache>${user.home}/maven-sites</maven.site.cache> + <maven.site.path>../..</maven.site.path><!-- to be overridden --> + <mavenPluginToolsVersion>3.3</mavenPluginToolsVersion> + </properties> + + <dependencyManagement> + <dependencies> + <dependency> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-component-annotations</artifactId> + <version>1.5.5</version> + </dependency> + <dependency> + <groupId>org.apache.maven.plugin-tools</groupId> + <artifactId>maven-plugin-annotations</artifactId> + <version>${mavenPluginToolsVersion}</version> + <scope>provided</scope> + </dependency> + </dependencies> + </dependencyManagement> + + <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> + + <build> + <pluginManagement> + <plugins> + <!-- The Maven universe targets Java 1.5 --> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-compiler-plugin</artifactId> + <configuration><!-- TODO remove when upgrading to ASF-15 --> + <source>${maven.compiler.source}</source> + <target>${maven.compiler.target}</target> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-plugin-plugin</artifactId> + <version>${mavenPluginToolsVersion}</version> + <configuration> + <useJava5>true</useJava5> + </configuration> + </plugin> + <plugin> + <groupId>org.codehaus.modello</groupId> + <artifactId>modello-maven-plugin</artifactId> + <version>1.8.1</version> + <configuration> + <useJava5>true</useJava5> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-site-plugin</artifactId> + <configuration> + <!-- for multi-modules site staging --> + <topSiteURL>scm:svn:https://svn.apache.org/repos/infra/websites/production/maven/content/${maven.site.path}</topSiteURL> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-scm-publish-plugin</artifactId> + <configuration> + <checkoutDirectory>${maven.site.cache}/${maven.site.path}</checkoutDirectory> + <tryUpdate>true</tryUpdate> + </configuration> + </plugin> + <!-- Plexus description generator is either plexus-maven-plugin or plexus-component-metadata --> + <plugin> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-maven-plugin</artifactId> + <version>1.3.8</version> + </plugin> + <plugin> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-component-metadata</artifactId> + <version>1.5.5</version> + </plugin> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>findbugs-maven-plugin</artifactId> + <version>2.5.3</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-release-plugin</artifactId> + <version>2.5</version> + <configuration> + <useReleaseProfiles>true</useReleaseProfiles> + <releaseProfiles>apache-release,rat</releaseProfiles> + <goals>deploy</goals> + <arguments>${arguments}</arguments> + </configuration> + </plugin> + </plugins> + </pluginManagement> + <plugins> + <plugin> + <artifactId>maven-enforcer-plugin</artifactId> + <executions> + <execution> + <id>enforce-bytecode-version</id> + <goals> + <goal>enforce</goal> + </goals> + <configuration> + <rules> + <enforceBytecodeVersion> + <maxJdkVersion>${maven.compiler.target}</maxJdkVersion> + </enforceBytecodeVersion> + </rules> + <fail>true</fail> + </configuration> + </execution> + <execution> + <id>ban-known-bad-maven-versions</id> + <goals> + <goal>enforce</goal> + </goals> + <configuration> + <rules> + <requireMavenVersion> + <version>(,2.1.0),(2.1.0,2.2.0),(2.2.0,)</version> + <message>Maven 2.1.0 and 2.2.0 produce incorrect GPG signatures and checksums respectively.</message> + </requireMavenVersion> + <requireMavenVersion> + <version>(,3.0),[3.0.4,)</version> + <message>Maven 3.0 through 3.0.3 inclusive do not pass correct settings.xml to Maven Release Plugin.</message> + </requireMavenVersion> + </rules> + </configuration> + </execution> + </executions> + <dependencies> + <dependency> + <groupId>org.codehaus.mojo</groupId> + <artifactId>extra-enforcer-rules</artifactId> + <version>1.0-beta-2</version> + </dependency> + </dependencies> + </plugin> + <plugin> + <groupId>org.apache.rat</groupId> + <artifactId>apache-rat-plugin</artifactId> + <executions> + <execution> + <id>check</id> + <goals> + <goal>check</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.7</version> + <configuration> + <dependencyLocationsEnabled>false</dependencyLocationsEnabled><!-- waiting for MPIR-267 --> + </configuration> + <reportSets> + <reportSet> + <reports> + <report>index</report> + <report>summary</report> + <report>dependency-info</report> + <report>modules</report> + <report>project-team</report> + <report>scm</report> + <report>issue-tracking</report> + <report>mailing-list</report> + <report>dependency-management</report> + <report>dependencies</report> + <report>dependency-convergence</report> + <report>cim</report> + <report>plugin-management</report> + <report>plugins</report> + <report>distribution-management</report> + </reports> + </reportSet> + </reportSets> + </plugin> + </plugins> + </reporting> + + <profiles> + <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>3.1</version> + <configuration> + <targetJdk>${maven.compiler.source}</targetJdk> + <rulesets> + <ruleset>rulesets/maven.xml</ruleset> + </rulesets> + <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> + <reporting> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-project-info-reports-plugin</artifactId> + <version>2.7</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-surefire-report-plugin</artifactId> + <version>2.16</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-checkstyle-plugin</artifactId> + <version>2.13</version> + <configuration> + <configLocation>config/maven_checks.xml</configLocation> + <headerLocation>config/maven-header.txt</headerLocation> + </configuration> + <reportSets> + <reportSet> + <id>default</id> + <reports> + <report>checkstyle</report> + </reports> + </reportSet> + </reportSets> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-pmd-plugin</artifactId> + <version>3.1</version> + <configuration> + <targetJdk>${maven.compiler.source}</targetJdk> + <rulesets> + <ruleset>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.apache.maven.plugins</groupId> + <artifactId>maven-jxr-plugin</artifactId> + <version>2.4</version> + <reportSets> + <reportSet> + <id>default</id> + <reports> + <report>jxr</report> + <report>test-jxr</report> + </reports> + </reportSet> + </reportSets> + </plugin> + <!-- Taglist Plugin must be executed after JXR 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-javadoc-plugin</artifactId> + <version>2.9.1</version> + <configuration> + <notimestamp>true</notimestamp> + <quiet>true</quiet> + <links> + <link>http://commons.apache.org/proper/commons-collections/javadocs/api-release</link> + <link>http://junit.org/javadoc/4.10/</link> + <link>http://logging.apache.org/log4j/1.2/apidocs/</link> + <link>http://velocity.apache.org/engine/releases/velocity-1.5/apidocs/</link> + </links> + <detectLinks>true</detectLinks> + <tagletArtifacts> + <tagletArtifact> + <groupId>org.apache.maven.plugin-tools</groupId> + <artifactId>maven-plugin-tools-javadoc</artifactId> + <version>${mavenPluginToolsVersion}</version> + </tagletArtifact> + <tagletArtifact> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-javadoc</artifactId> + <version>1.0</version> + </tagletArtifact> + </tagletArtifacts> + </configuration> + <reportSets> + <reportSet> + <id>default</id> + <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--> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>findbugs-maven-plugin</artifactId> + <version>2.5.3</version> + </plugin> + <plugin> + <groupId>org.codehaus.sonar-plugins</groupId> + <artifactId>maven-report</artifactId> + <version>0.1</version> + </plugin> + </plugins> + </reporting> + </profile> + </profiles> +</project> http://git-wip-us.apache.org/repos/asf/maven-scm/blob/fc391437/maven-scm-plugin/src/it/scm-781/maven/dotSvnDir/text-base/site-pom.xml.svn-base ---------------------------------------------------------------------- diff --git a/maven-scm-plugin/src/it/scm-781/maven/dotSvnDir/text-base/site-pom.xml.svn-base b/maven-scm-plugin/src/it/scm-781/maven/dotSvnDir/text-base/site-pom.xml.svn-base new file mode 100644 index 0000000..2bd5599 --- /dev/null +++ b/maven-scm-plugin/src/it/scm-781/maven/dotSvnDir/text-base/site-pom.xml.svn-base @@ -0,0 +1,81 @@ +<?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-parent</artifactId> + <version>25-SNAPSHOT</version> + <relativePath>./pom.xml</relativePath> + </parent> + + <artifactId>maven-parent.</artifactId> + <packaging>pom</packaging> + + <name>Apache Maven Parent POM</name> + <description>This project consists of a POM that contains settings that are likely to be useful to any Maven project that is building and releasing code with Maven 2/3.</description> + <url>http://maven.apache.org/pom/maven</url> + + <scm> + <connection>scm:svn:http://svn.apache.org/repos/asf/maven/pom/trunk/maven</connection> + <developerConnection>scm:svn:https://svn.apache.org/repos/asf/maven/pom/trunk/maven</developerConnection> + <url>http://svn.apache.org/viewvc/maven/pom/trunk/maven</url> + </scm> + <issueManagement> + <system>jira</system> + <url>http://issues.apache.org/jira/browse/MPOM/component/12314371</url> + </issueManagement> + <ciManagement> + <system>Jenkins</system> + <url>https://builds.apache.org/view/M-R/view/Maven/job/maven-parent/</url> + </ciManagement> + <distributionManagement> + <site> + <id>apache.website</id> + <url>scm:svn:https://svn.apache.org/repos/infra/websites/production/maven/content/${maven.site.path}</url> + </site> + </distributionManagement> + + <properties> + <maven.site.path>pom-archives/maven-LATEST</maven.site.path> + </properties> + + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-site-plugin</artifactId> + <configuration> + <siteDirectory>${basedir}/src/site-docs</siteDirectory> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-scm-publish-plugin</artifactId> + <configuration> + <content>${project.reporting.outputDirectory}</content> + </configuration> + </plugin> + </plugins> + </build> +</project> http://git-wip-us.apache.org/repos/asf/maven-scm/blob/fc391437/maven-scm-plugin/src/it/scm-781/maven/pom.xml ---------------------------------------------------------------------- diff --git a/maven-scm-plugin/src/it/scm-781/maven/pom.xml b/maven-scm-plugin/src/it/scm-781/maven/pom.xml new file mode 100644 index 0000000..0499c48 --- /dev/null +++ b/maven-scm-plugin/src/it/scm-781/maven/pom.xml @@ -0,0 +1,37 @@ + + +<!-- +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>foo</groupId> + <artifactId>simple</artifactId> + <version>1.0-yolo-SNAPSHOT</version> + </parent> + <artifactId>maven</artifactId> + + <scm> + <connection>scm:svn:http://svn.apache.org/repos/asf/maven/pom/trunk/mavenscrewed</connection> + <developerConnection>scm:svn:http://svn.apache.org/repos/asf/maven/pom/trunk/mavenalso</developerConnection> + </scm> + +</project> http://git-wip-us.apache.org/repos/asf/maven-scm/blob/fc391437/maven-scm-plugin/src/it/scm-781/maven/site-pom.xml ---------------------------------------------------------------------- diff --git a/maven-scm-plugin/src/it/scm-781/maven/site-pom.xml b/maven-scm-plugin/src/it/scm-781/maven/site-pom.xml new file mode 100644 index 0000000..2bd5599 --- /dev/null +++ b/maven-scm-plugin/src/it/scm-781/maven/site-pom.xml @@ -0,0 +1,81 @@ +<?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-parent</artifactId> + <version>25-SNAPSHOT</version> + <relativePath>./pom.xml</relativePath> + </parent> + + <artifactId>maven-parent.</artifactId> + <packaging>pom</packaging> + + <name>Apache Maven Parent POM</name> + <description>This project consists of a POM that contains settings that are likely to be useful to any Maven project that is building and releasing code with Maven 2/3.</description> + <url>http://maven.apache.org/pom/maven</url> + + <scm> + <connection>scm:svn:http://svn.apache.org/repos/asf/maven/pom/trunk/maven</connection> + <developerConnection>scm:svn:https://svn.apache.org/repos/asf/maven/pom/trunk/maven</developerConnection> + <url>http://svn.apache.org/viewvc/maven/pom/trunk/maven</url> + </scm> + <issueManagement> + <system>jira</system> + <url>http://issues.apache.org/jira/browse/MPOM/component/12314371</url> + </issueManagement> + <ciManagement> + <system>Jenkins</system> + <url>https://builds.apache.org/view/M-R/view/Maven/job/maven-parent/</url> + </ciManagement> + <distributionManagement> + <site> + <id>apache.website</id> + <url>scm:svn:https://svn.apache.org/repos/infra/websites/production/maven/content/${maven.site.path}</url> + </site> + </distributionManagement> + + <properties> + <maven.site.path>pom-archives/maven-LATEST</maven.site.path> + </properties> + + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-site-plugin</artifactId> + <configuration> + <siteDirectory>${basedir}/src/site-docs</siteDirectory> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-scm-publish-plugin</artifactId> + <configuration> + <content>${project.reporting.outputDirectory}</content> + </configuration> + </plugin> + </plugins> + </build> +</project> http://git-wip-us.apache.org/repos/asf/maven-scm/blob/fc391437/maven-scm-plugin/src/it/scm-781/maven/src/.svn/all-wcprops ---------------------------------------------------------------------- diff --git a/maven-scm-plugin/src/it/scm-781/maven/src/.svn/all-wcprops b/maven-scm-plugin/src/it/scm-781/maven/src/.svn/all-wcprops new file mode 100644 index 0000000..cc3b70d --- /dev/null +++ b/maven-scm-plugin/src/it/scm-781/maven/src/.svn/all-wcprops @@ -0,0 +1,5 @@ +K 25 +svn:wc:ra_dav:version-url +V 53 +/repos/asf/!svn/ver/1624779/maven/pom/trunk/maven/src +END http://git-wip-us.apache.org/repos/asf/maven-scm/blob/fc391437/maven-scm-plugin/src/it/scm-781/maven/src/.svn/entries ---------------------------------------------------------------------- diff --git a/maven-scm-plugin/src/it/scm-781/maven/src/.svn/entries b/maven-scm-plugin/src/it/scm-781/maven/src/.svn/entries new file mode 100644 index 0000000..f7cc8bc --- /dev/null +++ b/maven-scm-plugin/src/it/scm-781/maven/src/.svn/entries @@ -0,0 +1,36 @@ +10 + +dir +1626968 +http://svn.apache.org/repos/asf/maven/pom/trunk/maven/src +http://svn.apache.org/repos/asf + + + +2014-09-13T20:26:05.904581Z +1624779 +dennisl + + + + + + + + + + + + + + +13f79535-47bb-0310-9956-ffa450edef68 + + + + + + + +empty + http://git-wip-us.apache.org/repos/asf/maven-scm/blob/fc391437/maven-scm-plugin/src/it/scm-781/pom.xml ---------------------------------------------------------------------- diff --git a/maven-scm-plugin/src/it/scm-781/pom.xml b/maven-scm-plugin/src/it/scm-781/pom.xml new file mode 100644 index 0000000..cdc0127 --- /dev/null +++ b/maven-scm-plugin/src/it/scm-781/pom.xml @@ -0,0 +1,41 @@ +<?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> + + <packaging>pom</packaging> + + <groupId>foo</groupId> + <artifactId>simple</artifactId> + <version>1.0-yolo-SNAPSHOT</version> + + <scm> + <connection>scm:svn:http://svn.apache.org/repos/asf/maven/pom/trunk</connection> + <developerConnection>scm:svn:http://svn.apache.org/repos/asf/maven/pom/trunk</developerConnection> + </scm> + + <modules> + <module>asf</module> + <module>maven</module> + </modules> +</project>
