add line breaks
[maven-build-process.git] / maven-mixins / maven-mixins-pmd / pom.xml
blob8383046b797f5a9847ee3fc067a273fe606560f5
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
4     This file is part of maven-build-process. It is subject to the license terms in the LICENSE file found in the top-level
5     directory of this distribution and at http://creativecommons.org/publicdomain/zero/1.0/. No part of maven-build-process,
6     including this file, may be copied, modified, propagated, or distributed except according to the terms contained
7     in the LICENSE file.
9 -->
10 <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">
11   <modelVersion>4.0.0</modelVersion>
13   <!-- ordering follows https://maven.apache.org/developers/conventions/code.html#POM_Code_Convention -->
15   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
16   <!--                                 PARENT                                  -->
17   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
18   <!-- https://maven.apache.org/pom.html#Inheritance -->
19   <parent>
20     <groupId>de.xn--ho-hia.maven</groupId>
21     <artifactId>maven-mixins</artifactId>
22     <version>0.0.0-SNAPSHOT</version>
23   </parent>
25   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
26   <!--                               COORDINATES                               -->
27   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
28   <!-- https://maven.apache.org/pom.html#Maven_Coordinates -->
29   <artifactId>maven-mixins-pmd</artifactId>
30   <packaging>pom</packaging>
32   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
33   <!--                               INFORMATIONS                              -->
34   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
35   <!-- https://maven.apache.org/pom.html#More_Project_Information -->
36   <name>Maven Mixins :: PMD</name>
37   <description>Prepares the build to use PMD</description>
39   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
40   <!--                                PROPERTIES                               -->
41   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
42   <!-- https://maven.apache.org/pom.html#Properties -->
43   <properties>
44     <version.m-pmd-p>3.6</version.m-pmd-p>
45     <pmd.minimumTokens>50</pmd.minimumTokens>
46     <pmd.failurePriority>0</pmd.failurePriority>
47     <pmd.skip>false</pmd.skip>
48     <version.jdk>1.8</version.jdk>
49   </properties>
51   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
52   <!--                                   BUILD                                 -->
53   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
54   <!-- https://maven.apache.org/pom.html#Build -->
55   <build>
56     <!-- https://maven.apache.org/pom.html#Plugin_Management -->
57     <pluginManagement>
58       <!-- https://maven.apache.org/pom.html#Plugins -->
59       <plugins>
61         <plugin>
62           <!-- https://maven.apache.org/plugins/maven-pmd-plugin/ -->
63           <groupId>org.apache.maven.plugins</groupId>
64           <artifactId>maven-pmd-plugin</artifactId>
65           <version>${version.m-pmd-p}</version>
66           <configuration>
67             <!-- https://maven.apache.org/plugins/maven-pmd-plugin/check-mojo.html#failurePriority -->
68             <failurePriority>${pmd.failurePriority}</failurePriority>
69             <!-- https://maven.apache.org/plugins/maven-pmd-plugin/cpd-mojo.html#minimumTokens -->
70             <minimumTokens>${pmd.minimumTokens}</minimumTokens>
71             <!-- https://maven.apache.org/plugins/maven-pmd-plugin/pmd-mojo.html#targetJdk -->
72             <targetJdk>${version.jdk}</targetJdk>
73             <!-- https://maven.apache.org/plugins/maven-pmd-plugin/check-mojo.html#skip -->
74             <skip>${pmd.skip}</skip>
75           </configuration>
76           <executions>
77             <execution>
78               <goals>
79                 <!-- https://maven.apache.org/plugins/maven-pmd-plugin/check-mojo.html -->
80                 <goal>check</goal>
81                 <!-- https://maven.apache.org/plugins/maven-pmd-plugin/cpd-check-mojo.html -->
82                 <goal>cpd-check</goal>
83               </goals>
84             </execution>
85           </executions>
86         </plugin>
88       </plugins>
89     </pluginManagement>
90   </build>
92 </project>