Home | History | Annotate | Download | only in 5
      1 <?xml version="1.0" encoding="UTF-8"?>
      2 
      3 <!--
      4 Licensed to the Apache Software Foundation (ASF) under one
      5 or more contributor license agreements.  See the NOTICE file
      6 distributed with this work for additional information
      7 regarding copyright ownership.  The ASF licenses this file
      8 to you under the Apache License, Version 2.0 (the
      9 "License"); you may not use this file except in compliance
     10 with the License.  You may obtain a copy of the License at
     11 
     12   http://www.apache.org/licenses/LICENSE-2.0
     13 
     14 Unless required by applicable law or agreed to in writing,
     15 software distributed under the License is distributed on an
     16 "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
     17 KIND, either express or implied.  See the License for the
     18 specific language governing permissions and limitations
     19 under the License.
     20 -->
     21 
     22 <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">
     23   <modelVersion>4.0.0</modelVersion>
     24   <parent>
     25     <groupId>org.apache</groupId>
     26     <artifactId>apache</artifactId>
     27     <version>3</version>
     28     <relativePath>../asf/pom.xml</relativePath>
     29   </parent>
     30   <groupId>org.apache.maven</groupId>
     31   <artifactId>maven-parent</artifactId>
     32   <version>5</version>
     33   <packaging>pom</packaging>
     34   <name>Apache Maven</name>
     35   <description>
     36     Maven is a software project management and comprehension tool. Based on the concept of a project object model
     37     (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.
     38   </description>
     39   <url>http://maven.apache.org/</url>
     40   <issueManagement>
     41     <system>jira</system>
     42     <url>http://jira.codehaus.org/browse/MPA</url>
     43   </issueManagement>
     44   <ciManagement>
     45     <system>continuum</system>
     46     <url>http://maven.zones.apache.org/continuum</url>
     47     <notifiers>
     48       <notifier>
     49         <type>mail</type>
     50         <configuration>
     51           <address>notifications (a] maven.apache.org</address>
     52         </configuration>
     53       </notifier>
     54     </notifiers>
     55   </ciManagement>
     56   <inceptionYear>2002</inceptionYear>
     57   <mailingLists>
     58     <mailingList>
     59       <name>Maven Announcements List</name>
     60       <post>announce (a] maven.apache.org</post>
     61       <subscribe>announce-subscribe (a] maven.apache.org</subscribe>
     62       <unsubscribe>announce-unsubscribe (a] maven.apache.org</unsubscribe>
     63       <archive>http://mail-archives.apache.org/mod_mbox/maven-announce/</archive>
     64     </mailingList>
     65     <mailingList>
     66       <name>Maven Issues List</name>
     67       <post>issues (a] maven.apache.org</post>
     68       <subscribe>issues-subscribe (a] maven.apache.org</subscribe>
     69       <unsubscribe>issues-unsubscribe (a] maven.apache.org</unsubscribe>
     70       <archive>http://mail-archives.apache.org/mod_mbox/maven-issues/</archive>
     71     </mailingList>
     72     <mailingList>
     73       <name>Maven Notifications List</name>
     74       <post>notifications (a] maven.apache.org</post>
     75       <subscribe>notifications-subscribe (a] maven.apache.org</subscribe>
     76       <unsubscribe>notifications-unsubscribe (a] maven.apache.org</unsubscribe>
     77       <archive>http://mail-archives.apache.org/mod_mbox/maven-notifications/</archive>
     78     </mailingList>
     79   </mailingLists>
     80 
     81   <developers>
     82     <developer>
     83       <id>jvanzyl</id>
     84       <name>Jason van Zyl</name>
     85       <email>jason (a] maven.org</email>
     86       <organization>ASF</organization>
     87       <roles>
     88         <role>PMC Chair</role>
     89       </roles>
     90       <timezone>-5</timezone>
     91     </developer>
     92     <developer>
     93       <id>brett</id>
     94       <name>Brett Porter</name>
     95       <email>brett (a] apache.org</email>
     96       <organization>ASF</organization>
     97       <roles>
     98         <role>PMC Member</role>
     99       </roles>
    100       <timezone>+10</timezone>
    101     </developer>
    102     <developer>
    103       <id>evenisse</id>
    104       <name>Emmanuel Venisse</name>
    105       <email>evenisse (a] apache.org</email>
    106       <organization>ASF</organization>
    107       <roles>
    108         <role>PMC Member</role>
    109       </roles>
    110       <timezone>+1</timezone>
    111     </developer>
    112     <developer>
    113       <id>kenney</id>
    114       <name>Kenney Westerhof</name>
    115       <email>kenney (a] apache.org</email>
    116       <organization>Neonics</organization>
    117       <roles>
    118         <role>PMC Member</role>
    119       </roles>
    120       <timezone>+1</timezone>
    121     </developer>
    122     <developer>
    123       <id>snicoll</id>
    124       <name>Stephane Nicoll</name>
    125       <email>snicoll (a] apache.org</email>
    126       <organization>ASF</organization>
    127       <roles>
    128         <role>PMC Member</role>
    129       </roles>
    130       <timezone>+1</timezone>
    131     </developer>
    132     <developer>
    133       <id>vmassol</id>
    134       <name>Vincent Massol</name>
    135       <email>vmassol (a] apache.org</email>
    136       <organization>ASF</organization>
    137       <roles>
    138         <role>PMC Member</role>
    139       </roles>
    140       <timezone>+1</timezone>
    141     </developer>
    142     <developer>
    143       <id>fgiust</id>
    144       <name>Fabrizio Giustina</name>
    145       <email>fgiust (a] apache.org</email>
    146       <organization>openmind</organization>
    147       <roles>
    148         <role>PMC Member</role>
    149       </roles>
    150       <timezone>+1</timezone>
    151     </developer>
    152     <developer>
    153       <id>epunzalan</id>
    154       <name>Edwin Punzalan</name>
    155       <email>epunzalan (a] mergere.com</email>
    156       <organization>Mergere</organization>
    157       <roles>
    158         <role>Committer</role>
    159       </roles>
    160       <timezone>+8</timezone>
    161     </developer>
    162     <developer>
    163       <id>mperham</id>
    164       <name>Mike Perham</name>
    165       <email>mperham (a] gmail.com</email>
    166       <organization>IBM</organization>
    167       <roles>
    168         <role>PMC Member</role>
    169       </roles>
    170       <timezone>-6</timezone>
    171     </developer>
    172     <developer>
    173       <id>jdcasey</id>
    174       <name>John Casey</name>
    175       <email>jdcasey (a] apache.org</email>
    176       <organization>ASF</organization>
    177       <roles>
    178         <role>PMC Member</role>
    179       </roles>
    180       <timezone>-5</timezone>
    181     </developer>
    182     <developer>
    183       <id>trygvis</id>
    184       <name>Trygve Laugstol</name>
    185       <email>trygvis (a] apache.org</email>
    186       <organization>ASF</organization>
    187       <roles>
    188         <role>PMC Member</role>
    189       </roles>
    190       <timezone>+1</timezone>
    191     </developer>
    192     <developer>
    193       <id>vsiveton</id>
    194       <name>Vincent Siveton</name>
    195       <email>vsiveton (a] apache.org</email>
    196       <organization>ASF</organization>
    197       <roles>
    198         <role>PMC Member</role>
    199       </roles>
    200       <timezone>-5</timezone>
    201     </developer>
    202     <developer>
    203       <id>carlos</id>
    204       <name>Carlos Sanchez</name>
    205       <email>carlos (a] apache.org</email>
    206       <organization>ASF</organization>
    207       <roles>
    208         <role>PMC Member</role>
    209       </roles>
    210       <timezone>+1</timezone>
    211     </developer>
    212     <developer>
    213       <id>dennisl</id>
    214       <name>Dennis Lundberg</name>
    215       <email>dennisl (a] apache.org</email>
    216       <organization>ASF</organization>
    217       <roles>
    218         <role>PMC Member</role>
    219       </roles>
    220       <timezone>+1</timezone>
    221     </developer>
    222     <developer>
    223       <id>aheritier</id>
    224       <name>Arnaud Heritier</name>
    225       <email>aheritier (a] apache.org</email>
    226       <organization>ASF</organization>
    227       <roles>
    228         <role>PMC Member</role>
    229       </roles>
    230       <timezone>+1</timezone>
    231     </developer>
    232     <developer>
    233       <id>handyande</id>
    234       <name>Andrew Williams</name>
    235       <email>handyande (a] apache.org</email>
    236       <roles>
    237         <role>Committer</role>
    238       </roles>
    239       <timezone>0</timezone>
    240     </developer>
    241     <developer>
    242       <id>jtolentino</id>
    243       <name>Ernesto Tolentino Jr.</name>
    244       <email>jtolentino (a] apache.org</email>
    245       <organization>ASF</organization>
    246       <roles>
    247         <role>PMC Member</role>
    248       </roles>
    249       <timezone>+8</timezone>
    250     </developer>
    251     <developer>
    252       <id>joakime</id>
    253       <name>Joakim Erdfelt</name>
    254       <email>joakime (a] apache.org</email>
    255       <organization>ASF</organization>
    256       <roles>
    257         <role>PMC Member</role>
    258       </roles>
    259       <timezone>-5</timezone>
    260     </developer>
    261     <developer>
    262       <id>jmcconnell</id>
    263       <name>Jesse McConnell</name>
    264       <email>jmcconnell (a] apache.org</email>
    265       <organization>ASF</organization>
    266       <roles>
    267         <role>PMC Member</role>
    268       </roles>
    269       <timezone>-6</timezone>
    270     </developer>
    271     <developer>
    272       <id>wsmoak</id>
    273       <name>Wendy Smoak</name>
    274       <email>wsmoak (a] apache.org</email>
    275       <roles>
    276         <role>Committer</role>
    277       </roles>
    278       <timezone>-7</timezone>
    279     </developer>
    280 
    281   </developers>
    282 
    283   <distributionManagement>
    284     <site>
    285       <id>apache.website</id>
    286       <url>scp://people.apache.org/www/maven.apache.org</url>
    287     </site>
    288   </distributionManagement>
    289 
    290   <build>
    291     <pluginManagement>
    292       <plugins>
    293         <plugin>
    294           <groupId>org.apache.maven.plugins</groupId>        
    295           <artifactId>maven-release-plugin</artifactId>
    296           <version>2.0-beta-4</version>          
    297           <configuration>
    298             <!-- This element will be overriden by children -->
    299             <tagBase>https://svn.apache.org/repos/asf/maven/pom/tags</tagBase>
    300             <useReleaseProfile>false</useReleaseProfile>
    301             <goals>deploy</goals>
    302             <arguments>-Prelease</arguments>
    303           </configuration>
    304         </plugin>
    305       </plugins>
    306     </pluginManagement>
    307   </build>
    308 
    309   <profiles>
    310     <profile>
    311       <id>ci</id>
    312       <build>
    313         <plugins>
    314           <plugin>
    315             <groupId>org.apache.maven.plugins</groupId>
    316             <artifactId>maven-pmd-plugin</artifactId>
    317             <executions>
    318               <execution>
    319                 <goals>
    320                   <goal>cpd-check</goal>
    321                 </goals>
    322               </execution>
    323             </executions>
    324           </plugin>
    325         </plugins>
    326       </build>
    327     </profile>
    328     <profile>
    329       <id>reporting</id>
    330       <reporting>
    331         <plugins>
    332           <plugin>
    333             <groupId>org.apache.maven.plugins</groupId>
    334             <artifactId>maven-surefire-report-plugin</artifactId>
    335           </plugin>
    336           <plugin>
    337             <groupId>org.apache.maven.plugins</groupId>
    338             <artifactId>maven-checkstyle-plugin</artifactId>
    339             <configuration>
    340               <configLocation>http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-checkstyle-plugin/src/main/resources/config/maven_checks.xml</configLocation>
    341               <headerLocation>http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-checkstyle-plugin/src/main/resources/config/maven-header.txt</headerLocation>
    342             </configuration>
    343           </plugin>
    344           <plugin>
    345             <groupId>org.apache.maven.plugins</groupId>
    346             <artifactId>maven-pmd-plugin</artifactId>
    347           </plugin>
    348           <plugin>
    349             <groupId>org.codehaus.mojo</groupId>
    350             <artifactId>cobertura-maven-plugin</artifactId>
    351           </plugin>
    352           <plugin>
    353             <groupId>org.codehaus.mojo</groupId>
    354             <artifactId>taglist-maven-plugin</artifactId>
    355           </plugin>
    356           <plugin>
    357             <groupId>org.apache.maven.plugins</groupId>
    358             <artifactId>maven-jxr-plugin</artifactId>
    359           </plugin>
    360           <plugin>
    361             <groupId>org.apache.maven.plugins</groupId>
    362             <artifactId>maven-javadoc-plugin</artifactId>
    363             <configuration>
    364               <links>
    365                 <link>http://java.sun.com/j2ee/1.4/docs/api</link>
    366                 <link>http://java.sun.com/j2se/1.5.0/docs/api</link>
    367                 <link>http://jakarta.apache.org/commons/collections/apidocs-COLLECTIONS_3_0/</link>
    368                 <link>http://jakarta.apache.org/commons/dbcp/apidocs/</link>
    369                 <link>http://jakarta.apache.org/commons/fileupload/apidocs/</link>
    370                 <link>http://jakarta.apache.org/commons/httpclient/apidocs/</link>
    371                 <link>http://jakarta.apache.org/commons/logging/apidocs/</link>
    372                 <link>http://jakarta.apache.org/commons/pool/apidocs/</link>
    373                 <link>http://www.junit.org/junit/javadoc/</link>
    374                 <link>http://logging.apache.org/log4j/docs/api/</link>
    375                 <link>http://jakarta.apache.org/regexp/apidocs/</link>
    376                 <link>http://jakarta.apache.org/velocity/api/</link>
    377               </links>
    378             </configuration>
    379           </plugin>
    380         </plugins>
    381       </reporting>
    382     </profile>    
    383     <profile>
    384       <id>release</id>
    385       <build>
    386         <plugins>
    387           <!-- We want to sign the artifact, the POM, and all attached artifacts -->
    388           <plugin>
    389             <artifactId>maven-gpg-plugin</artifactId>
    390             <version>1.0-alpha-1</version>
    391             <configuration>
    392               <passphrase>${gpg.passphrase}</passphrase>
    393             </configuration>
    394             <executions>
    395               <execution>
    396                 <goals>
    397                   <goal>sign</goal>
    398                 </goals>
    399               </execution>
    400             </executions>
    401           </plugin>
    402           <!-- We want to deploy the artifact to a staging location for perusal -->
    403           <plugin>
    404             <inherited>true</inherited>
    405             <artifactId>maven-deploy-plugin</artifactId>
    406             <version>2.3</version>
    407             <configuration>
    408               <altDeploymentRepository>${deploy.altRepository}</altDeploymentRepository>
    409               <updateReleaseInfo>true</updateReleaseInfo>
    410             </configuration>
    411           </plugin>
    412           <!-- We want to package up license resources in the JARs produced -->
    413           <plugin>
    414             <artifactId>maven-remote-resources-plugin</artifactId>
    415             <version>1.0-alpha-1</version>
    416             <executions>
    417               <execution>
    418                 <goals>
    419                   <goal>process</goal>
    420                 </goals>
    421                 <configuration>
    422                   <resourceBundles>
    423                     <resourceBundle>org.apache:apache-jar-resource-bundle:1.0</resourceBundle>
    424                   </resourceBundles>
    425                 </configuration>
    426               </execution>
    427             </executions>
    428           </plugin>
    429           <plugin>
    430             <groupId>org.apache.maven.plugins</groupId>
    431             <artifactId>maven-source-plugin</artifactId>
    432             <version>2.0.2</version>
    433             <executions>
    434               <execution>
    435                 <id>attach-sources</id>
    436                 <goals>
    437                   <goal>jar</goal>
    438                 </goals>
    439               </execution>
    440             </executions>
    441           </plugin>
    442           <plugin>
    443             <groupId>org.apache.maven.plugins</groupId>
    444             <artifactId>maven-javadoc-plugin</artifactId>
    445             <version>2.2</version>
    446             <executions>
    447               <execution>
    448                 <id>attach-javadocs</id>
    449                 <goals>
    450                   <goal>jar</goal>
    451                 </goals>
    452               </execution>
    453             </executions>
    454           </plugin>          
    455         </plugins>
    456       </build>
    457     </profile>                     
    458   </profiles>
    459 
    460   <scm>
    461     <connection>scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/maven-parent-5</connection>
    462     <developerConnection>scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/maven-parent-5</developerConnection>
    463     <url>https://svn.apache.org/repos/asf/maven/pom/tags/maven-parent-5</url>
    464   </scm>
    465 </project>
    466 
    467