Home | History | Annotate | Download | only in 12
      1 <?xml version='1.0' encoding='UTF-8'?>
      2 <!--
      3 Licensed to the Apache Software Foundation (ASF) under one
      4 or more contributor license agreements.  See the NOTICE file
      5 distributed with this work for additional information
      6 regarding copyright ownership.  The ASF licenses this file
      7 to you under the Apache License, Version 2.0 (the
      8 "License"); you may not use this file except in compliance
      9 with the License.  You may obtain a copy of the License at
     10 
     11   http://www.apache.org/licenses/LICENSE-2.0
     12 
     13 Unless required by applicable law or agreed to in writing,
     14 software distributed under the License is distributed on an
     15 "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
     16 KIND, either express or implied.  See the License for the
     17 specific language governing permissions and limitations
     18 under the License.
     19 -->
     20 <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">
     21   <modelVersion>4.0.0</modelVersion>
     22 
     23   <parent>
     24     <groupId>org.apache.maven</groupId>
     25     <artifactId>maven-parent</artifactId>
     26     <version>9</version>
     27     <relativePath>../pom/maven/pom.xml</relativePath>
     28   </parent>
     29 
     30   <groupId>org.apache.maven.plugins</groupId>
     31   <artifactId>maven-plugins</artifactId>
     32   <version>12</version>
     33   <packaging>pom</packaging>
     34 
     35   <name>Maven Plugins</name>
     36   <description>Maven Plugins</description>
     37   <url>http://maven.apache.org/plugins/</url>
     38 
     39   <mailingLists>
     40     <!-- duplication from components - temporary until the site layout is clearer -->
     41     <mailingList>
     42       <name>Maven User List</name>
     43       <subscribe>users-subscribe (a] maven.apache.org</subscribe>
     44       <unsubscribe>users-unsubscribe (a] maven.apache.org</unsubscribe>
     45       <post>users (a] maven.apache.org</post>
     46       <archive>http://mail-archives.apache.org/mod_mbox/maven-users</archive>
     47       <otherArchives>
     48         <otherArchive>http://www.mail-archive.com/users@maven.apache.org/</otherArchive>
     49         <otherArchive>http://www.nabble.com/Maven---Users-f178.html</otherArchive>
     50         <otherArchive>http://maven.users.markmail.org/</otherArchive>
     51       </otherArchives>
     52     </mailingList>
     53     <mailingList>
     54       <name>Maven Developer List</name>
     55       <subscribe>dev-subscribe (a] maven.apache.org</subscribe>
     56       <unsubscribe>dev-unsubscribe (a] maven.apache.org</unsubscribe>
     57       <post>dev (a] maven.apache.org</post>
     58       <archive>http://mail-archives.apache.org/mod_mbox/maven-dev</archive>
     59       <otherArchives>
     60         <otherArchive>http://www.mail-archive.com/dev@maven.apache.org/</otherArchive>
     61         <otherArchive>http://www.nabble.com/Maven-Developers-f179.html</otherArchive>
     62         <otherArchive>http://maven.dev.markmail.org/</otherArchive>
     63       </otherArchives>
     64     </mailingList>
     65     <mailingList>
     66       <name>Maven Issues List</name>
     67       <subscribe>issues-subscribe (a] maven.apache.org</subscribe>
     68       <unsubscribe>issues-unsubscribe (a] maven.apache.org</unsubscribe>
     69       <archive>http://mail-archives.apache.org/mod_mbox/maven-issues/</archive>
     70       <otherArchives>
     71         <otherArchive>http://www.mail-archive.com/issues@maven.apache.org</otherArchive>
     72         <otherArchive>http://www.nabble.com/Maven---Issues-f15573.html</otherArchive>
     73         <otherArchive>http://maven.issues.markmail.org/</otherArchive>
     74       </otherArchives>
     75     </mailingList>
     76     <mailingList>
     77       <name>Maven Commits List</name>
     78       <subscribe>commits-subscribe (a] maven.apache.org</subscribe>
     79       <unsubscribe>commits-unsubscribe (a] maven.apache.org</unsubscribe>
     80       <archive>http://mail-archives.apache.org/mod_mbox/maven-dev</archive>
     81       <otherArchives>
     82         <otherArchive>http://www.mail-archive.com/commits@maven.apache.org</otherArchive>
     83         <otherArchive>http://www.nabble.com/Maven---Commits-f15575.html</otherArchive>
     84         <otherArchive>http://maven.commits.markmail.org/</otherArchive>
     85       </otherArchives>
     86     </mailingList>
     87     <!-- duplication from parent pom - temporary until they inherit properly -->
     88     <mailingList>
     89       <name>Maven Announcements List</name>
     90       <post>announce (a] maven.apache.org</post>
     91       <subscribe>announce-subscribe (a] maven.apache.org</subscribe>
     92       <unsubscribe>announce-unsubscribe (a] maven.apache.org</unsubscribe>
     93       <archive>http://mail-archives.apache.org/mod_mbox/maven-announce/</archive>
     94       <otherArchives>
     95         <otherArchive>http://www.mail-archive.com/announce@maven.apache.org</otherArchive>
     96         <otherArchive>http://www.nabble.com/Maven-Announcements-f15617.html</otherArchive>
     97         <otherArchive>http://maven.announce.markmail.org/</otherArchive>
     98       </otherArchives>
     99     </mailingList>
    100     <mailingList>
    101       <name>Maven Notifications List</name>
    102       <subscribe>notifications-subscribe (a] maven.apache.org</subscribe>
    103       <unsubscribe>notifications-unsubscribe (a] maven.apache.org</unsubscribe>
    104       <archive>http://mail-archives.apache.org/mod_mbox/maven-notifications/</archive>
    105       <otherArchives>
    106         <otherArchive>http://www.mail-archive.com/notifications@maven.apache.org</otherArchive>
    107         <otherArchive>http://www.nabble.com/Maven---Notifications-f15574.html</otherArchive>
    108         <otherArchive>http://maven.notifications.markmail.org/</otherArchive>
    109       </otherArchives>
    110     </mailingList>
    111   </mailingLists>
    112 <!--
    113   <modules>
    114     <module>maven-ant-plugin</module>
    115     <module>maven-antrun-plugin</module>
    116     <module>maven-assembly-plugin</module>
    117     <module>maven-changelog-plugin</module>
    118     <module>maven-changes-plugin</module>
    119     <module>maven-checkstyle-plugin</module>
    120     <module>maven-clean-plugin</module>
    121     <module>maven-compiler-plugin</module>
    122     <module>maven-dependency-plugin</module>
    123     <module>maven-deploy-plugin</module>
    124     <module>maven-doap-plugin</module>
    125     <module>maven-docck-plugin</module>
    126     <module>maven-ear-plugin</module>
    127     <module>maven-eclipse-plugin</module>
    128     <module>maven-ejb-plugin</module>
    129     <module>maven-gpg-plugin</module>
    130     <module>maven-help-plugin</module>
    131     <module>maven-idea-plugin</module>
    132     <module>maven-install-plugin</module>
    133     <module>maven-invoker-plugin</module>
    134     <module>maven-jar-plugin</module>
    135     <module>maven-javadoc-plugin</module>
    136     <module>maven-linkcheck-plugin</module>
    137     <module>maven-one-plugin</module>
    138     <module>maven-patch-plugin</module>
    139     <module>maven-pmd-plugin</module>
    140 -->
    141     <!--<module>maven-project-info-reports-plugin</module>-->
    142 <!--
    143     <module>maven-rar-plugin</module>
    144     <module>maven-reactor-plugin</module>
    145     <module>maven-remote-resources-plugin</module>
    146     <module>maven-repository-plugin</module>
    147     <module>maven-resources-plugin</module>
    148     <module>maven-shade-plugin</module>
    149     <module>maven-site-plugin</module>
    150     <module>maven-source-plugin</module>
    151     <module>maven-stage-plugin</module>
    152     <module>maven-toolchains-plugin</module>
    153     <module>maven-verifier-plugin</module>
    154     <module>maven-war-plugin</module>
    155   </modules>
    156 -->
    157   <scm>
    158     <connection>scm:svn:http://svn.apache.org/repos/asf/maven/plugins/tags/maven-plugins-12</connection>
    159     <developerConnection>scm:svn:https://svn.apache.org/repos/asf/maven/plugins/tags/maven-plugins-12</developerConnection>
    160     <url>http://svn.apache.org/viewvc/maven/plugins/tags/maven-plugins-12</url>
    161   </scm>
    162   <distributionManagement>
    163     <site>
    164       <id>apache.website</id>
    165       <url>scp://people.apache.org/www/maven.apache.org/plugins/</url>
    166     </site>
    167   </distributionManagement>
    168 
    169   <build>
    170     <pluginManagement>
    171       <plugins>
    172         <plugin>
    173           <groupId>org.apache.maven.plugins</groupId>
    174           <artifactId>maven-enforcer-plugin</artifactId>
    175           <version>1.0-alpha-4</version>
    176         </plugin>
    177         <plugin>
    178           <groupId>org.apache.maven.plugins</groupId>
    179           <artifactId>maven-plugin-plugin</artifactId>
    180           <version>2.4.3</version>
    181         </plugin>
    182         <plugin>
    183           <artifactId>maven-release-plugin</artifactId>
    184           <configuration>
    185             <tagBase>https://svn.apache.org/repos/asf/maven/plugins/tags</tagBase>
    186           </configuration>
    187         </plugin>
    188         <plugin>
    189           <artifactId>maven-site-plugin</artifactId>
    190           <configuration>
    191             <stagingSiteURL>scp://people.apache.org/www/maven.apache.org/plugins/${project.artifactId}-${project.version}</stagingSiteURL>
    192           </configuration>
    193         </plugin>
    194       </plugins>
    195     </pluginManagement>
    196     <plugins>
    197       <plugin>
    198         <artifactId>maven-enforcer-plugin</artifactId>
    199         <executions>
    200           <execution>
    201             <goals>
    202               <goal>enforce</goal>
    203             </goals>
    204             <id>ensure-no-container-api</id>
    205             <configuration>
    206               <rules>
    207                 <bannedDependencies>
    208                   <excludes>
    209                     <exclude>org.codehaus.plexus:plexus-component-api</exclude>
    210                   </excludes>
    211                   <message>The new containers are not supported. You probably added a dependency that is missing the exclusions.</message>
    212                 </bannedDependencies>
    213               </rules>
    214               <fail>true</fail>
    215             </configuration>
    216           </execution>
    217         </executions>
    218       </plugin>
    219       <plugin>
    220         <groupId>org.apache.maven.plugins</groupId>
    221         <artifactId>maven-plugin-plugin</artifactId>
    222         <executions>
    223           <execution>
    224             <id>generated-helpmojo</id>
    225             <goals>
    226               <goal>helpmojo</goal>
    227             </goals>
    228           </execution>
    229         </executions>
    230       </plugin>
    231     </plugins>
    232   </build>
    233 
    234   <profiles>
    235     <profile>
    236       <id>quality-checks</id>
    237       <activation>
    238         <property>
    239           <name>quality-checks</name>
    240           <value>true</value>
    241         </property>
    242       </activation>
    243       <build>
    244         <plugins>
    245           <plugin>
    246             <groupId>org.apache.maven.plugins</groupId>
    247             <artifactId>maven-docck-plugin</artifactId>
    248             <executions>
    249               <execution>
    250                 <id>docck-check</id>
    251                 <phase>verify</phase>
    252                 <goals>
    253                   <goal>check</goal>
    254                 </goals>
    255               </execution>
    256             </executions>
    257           </plugin>
    258         </plugins>
    259       </build>
    260     </profile>
    261     <profile>
    262       <id>reporting</id>
    263       <reporting>
    264         <plugins>
    265           <plugin>
    266             <groupId>org.apache.maven.plugins</groupId>
    267             <artifactId>maven-plugin-plugin</artifactId>
    268             <version>2.4.3</version>
    269           </plugin>
    270           <plugin>
    271             <groupId>org.apache.maven.plugins</groupId>
    272             <artifactId>maven-javadoc-plugin</artifactId>
    273             <version>2.5</version>
    274             <configuration>
    275               <tagletArtifacts>
    276                 <tagletArtifact>
    277                   <groupId>org.apache.maven.plugin-tools</groupId>
    278                   <artifactId>maven-plugin-tools-javadoc</artifactId>
    279                   <version>2.4.3</version>
    280                 </tagletArtifact>
    281                 <tagletArtifact>
    282                   <groupId>org.codehaus.plexus</groupId>
    283                   <artifactId>plexus-javadoc</artifactId>
    284                   <version>1.0</version>
    285                 </tagletArtifact>
    286               </tagletArtifacts>
    287             </configuration>
    288           </plugin>
    289         </plugins>
    290       </reporting>
    291     </profile>
    292   </profiles>
    293 </project>
    294