[maven-release-plugin] prepare release maven-parent-23
[maven-parent.git] / pom.xml
diff --git a/pom.xml b/pom.xml
index 7bdee2d..9ee715b 100644 (file)
--- a/pom.xml
+++ b/pom.xml
@@ -26,13 +26,13 @@ under the License.
   <parent>
     <groupId>org.apache</groupId>
     <artifactId>apache</artifactId>
-    <version>11</version>
+    <version>13</version>
     <relativePath>../asf/pom.xml</relativePath>
   </parent>
 
   <groupId>org.apache.maven</groupId>
   <artifactId>maven-parent</artifactId>
-  <version>22</version>
+  <version>23</version>
   <packaging>pom</packaging>
 
   <name>Apache Maven</name>
@@ -63,9 +63,11 @@ under the License.
     <developer>
       <id>baerrach</id>
       <name>Barrie Treloar</name>
+      <email>baerrach@apache.org</email>
       <roles>
         <role>PMC Member</role>
       </roles>
+      <timezone>Australia/Adelaide</timezone>
     </developer>
     <developer>
       <id>bimargulies</id>
@@ -166,16 +168,6 @@ under the License.
       <timezone>-5</timezone>
     </developer>
     <developer>
-      <id>kenney</id>
-      <name>Kenney Westerhof</name>
-      <email>kenney@apache.org</email>
-      <organization>Neonics</organization>
-      <roles>
-        <role>PMC Member</role>
-      </roles>
-      <timezone>+1</timezone>
-    </developer>
-    <developer>
       <id>krosenvold</id>
       <name>Kristian Rosenvold</name>
       <email>krosenvold@apache.org</email>
@@ -286,6 +278,15 @@ under the License.
 
     <!--Committers-->
     <developer>
+      <id>andham</id>
+      <name>Anders Hammar</name>
+      <email>andham@apache.org</email>
+      <timezone>+1</timezone>
+      <roles>
+        <role>Committer</role>
+      </roles>
+    </developer>
+    <developer>
       <id>bdemers</id>
       <name>Brian Demers</name>
       <organization>Sonatype</organization>
@@ -628,6 +629,16 @@ under the License.
         <role>Emeritus</role>
       </roles>
     </developer>
+    <developer>
+      <id>kenney</id>
+      <name>Kenney Westerhof</name>
+      <email>kenney@apache.org</email>
+      <organization>Neonics</organization>
+      <roles>
+        <role>Emeritus</role>
+      </roles>
+      <timezone>+1</timezone>
+    </developer>
   </developers>
 
   <mailingLists>
@@ -670,7 +681,7 @@ under the License.
       <name>Maven Commits List</name>
       <subscribe>commits-subscribe@maven.apache.org</subscribe>
       <unsubscribe>commits-unsubscribe@maven.apache.org</unsubscribe>
-      <archive>http://mail-archives.apache.org/mod_mbox/maven-dev</archive>
+      <archive>http://mail-archives.apache.org/mod_mbox/maven-commits/</archive>
       <otherArchives>
         <otherArchive>http://www.mail-archive.com/commits@maven.apache.org</otherArchive>
         <otherArchive>http://maven.40175.n5.nabble.com/Maven-Commits-f277168.html</otherArchive>
@@ -703,9 +714,9 @@ under the License.
   </mailingLists>
 
   <scm>
-    <connection>scm:svn:http://svn.apache.org/repos/asf/maven/pom/tags/maven-parent-22</connection>
-    <developerConnection>scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/maven-parent-22</developerConnection>
-    <url>http://svn.apache.org/viewvc/maven/pom/tags/maven-parent-22</url>
+    <connection>scm:svn:http://svn.apache.org/repos/asf/maven/pom/tags/maven-parent-23</connection>
+    <developerConnection>scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/maven-parent-23</developerConnection>
+    <url>http://svn.apache.org/viewvc/maven/pom/tags/maven-parent-23</url>
   </scm>
 
   <ciManagement>
@@ -723,12 +734,13 @@ under the License.
   <distributionManagement>
     <site>
       <id>apache.website</id>
-      <url>scp://people.apache.org/www/maven.apache.org</url>
+      <url>scm:svn:https://svn.apache.org/repos/infra/websites/production/maven/content</url>
     </site>
   </distributionManagement>
 
   <properties>
     <sonar.host.url>https://analysis.apache.org/</sonar.host.url>
+    <maven.site.cache>${user.home}/maven-sites</maven.site.cache>
   </properties>
 
   <dependencyManagement>
@@ -738,6 +750,12 @@ under the License.
         <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>3.2</version>
+        <scope>provided</scope>
+      </dependency>
     </dependencies>
   </dependencyManagement>
 
@@ -759,6 +777,7 @@ under the License.
         <plugin>
           <groupId>org.apache.maven.plugins</groupId>
           <artifactId>maven-compiler-plugin</artifactId>
+          <version>3.0</version>
           <configuration>
             <source>1.5</source>
             <target>1.5</target>
@@ -767,6 +786,7 @@ under the License.
         <plugin>
           <groupId>org.apache.maven.plugins</groupId>
           <artifactId>maven-plugin-plugin</artifactId>
+          <version>3.2</version>
           <configuration>
             <useJava5>true</useJava5>
           </configuration>
@@ -795,12 +815,78 @@ under the License.
           <artifactId>findbugs-maven-plugin</artifactId>
           <version>2.5.2</version>
         </plugin>
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-release-plugin</artifactId>
+          <version>2.3.2</version>
+          <configuration>
+            <useReleaseProfiles>true</useReleaseProfiles>
+            <releaseProfiles>apache-release,rat</releaseProfiles>
+            <goals>deploy</goals>
+            <arguments>${arguments}</arguments>
+          </configuration>
+        </plugin>
       </plugins>
     </pluginManagement>
   </build>
 
+  <reporting>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-project-info-reports-plugin</artifactId>
+        <version>2.6</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>license</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>rat</id>
+      <build>
+        <plugins>
+          <plugin>
+            <groupId>org.apache.rat</groupId>
+            <artifactId>apache-rat-plugin</artifactId>
+            <executions>
+              <execution>
+                <phase>verify</phase>
+                <goals>
+                  <!-- rat, not check, because we've got lots of noncomplaint stuff -->
+                  <goal>rat</goal>
+                </goals>
+              </execution>
+            </executions>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+    <profile>
       <id>quality-checks</id>
       <activation>
         <property>
@@ -853,34 +939,17 @@ under the License.
     </profile>
     <profile>
       <id>reporting</id>
-      <build>
-        <plugins>
-          <plugin>
-            <groupId>org.codehaus.mojo</groupId>
-            <artifactId>cobertura-maven-plugin</artifactId>
-            <version>2.5.1</version>
-            <executions>
-              <execution>
-                <phase>clean</phase>
-                <goals>
-                  <goal>clean</goal>
-                </goals>
-              </execution>
-            </executions>
-          </plugin>
-        </plugins>
-      </build>
       <reporting>
         <plugins>
           <plugin>
             <groupId>org.apache.maven.plugins</groupId>
             <artifactId>maven-project-info-reports-plugin</artifactId>
-            <version>2.5</version>
+            <version>2.6</version>
           </plugin>
           <plugin>
             <groupId>org.apache.maven.plugins</groupId>
             <artifactId>maven-surefire-report-plugin</artifactId>
-            <version>2.12</version>
+            <version>2.12.4</version>
           </plugin>
           <plugin>
             <groupId>org.apache.maven.plugins</groupId>
@@ -890,6 +959,14 @@ under the License.
               <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>
@@ -907,14 +984,18 @@ under the License.
             </configuration>
           </plugin>
           <plugin>
-            <groupId>org.codehaus.mojo</groupId>
-            <artifactId>cobertura-maven-plugin</artifactId>
-            <version>2.5.1</version>
-          </plugin>
-          <plugin>
             <groupId>org.apache.maven.plugins</groupId>
             <artifactId>maven-jxr-plugin</artifactId>
             <version>2.3</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>
@@ -925,8 +1006,9 @@ under the License.
           <plugin>
             <groupId>org.apache.maven.plugins</groupId>
             <artifactId>maven-javadoc-plugin</artifactId>
-            <version>2.8.1</version>
+            <version>2.9</version>
             <configuration>
+              <notimestamp>true</notimestamp>
               <links>
                 <link>http://commons.apache.org/collections/apidocs-COLLECTIONS_3_0/</link>
                 <link>http://junit.sourceforge.net/javadoc/</link>
@@ -938,7 +1020,7 @@ under the License.
                 <tagletArtifact>
                   <groupId>org.apache.maven.plugin-tools</groupId>
                   <artifactId>maven-plugin-tools-javadoc</artifactId>
-                  <version>3.1</version>
+                  <version>3.2</version>
                 </tagletArtifact>
                 <tagletArtifact>
                   <groupId>org.codehaus.plexus</groupId>
@@ -949,6 +1031,7 @@ under the License.
             </configuration>
             <reportSets>
               <reportSet>
+                <id>default</id>
                 <reports>
                   <report>javadoc</report>
                   <report>test-javadoc</report>