add missing plugin documentation
[maven-build-process.git] / pom.xml
blob8d30e456605ecafbcb4329f55eb0f5424bf9fae2
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></parent> -->
21   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
22   <!--                               COORDINATES                               -->
23   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
24   <!-- https://maven.apache.org/pom.html#Maven_Coordinates -->
25   <groupId>de.xn--ho-hia.maven</groupId>
26   <artifactId>maven-build-process</artifactId>
27   <version>0.0.0-SNAPSHOT</version>
28   <packaging>pom</packaging>
30   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
31   <!--                               INFORMATIONS                              -->
32   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
33   <!-- https://maven.apache.org/pom.html#More_Project_Information -->
34   <name>Maven Build Process</name>
35   <description>Resources &amp; configuration for the Maven based build process used by Sebastian Hoß</description>
36   <url>http://seb.xn--ho-hia.de/maven-build-process</url>
37   <inceptionYear>2016</inceptionYear>
39   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
40   <!--                               ORGANIZATION                              -->
41   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
42   <!-- https://maven.apache.org/pom.html#Organization -->
43   <organization>
44     <name>metio.wtf</name>
45     <url>http://metio.wtf/</url>
46   </organization>
48   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
49   <!--                                 LICENSE                                 -->
50   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
51   <!-- https://maven.apache.org/pom.html#Licenses -->
52   <licenses>
53     <license>
54       <name>Creative Commons Zero</name>
55       <url>http://creativecommons.org/publicdomain/zero/1.0/legalcode.txt</url>
56       <distribution>repo</distribution>
57       <comments>http://creativecommons.org/publicdomain/zero/1.0/</comments>
58     </license>
59   </licenses>
61   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
62   <!--                                DEVELOPERS                               -->
63   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
64   <!-- https://maven.apache.org/pom.html#Developers -->
65   <developers>
66     <developer>
67       <id>sebhoss</id>
68       <name>Sebastian Hoß</name>
69       <email>mail@shoss.de</email>
70       <url>http://seb.xn--ho-hia.de/</url>
71       <organization>metio.wtf</organization>
72       <organizationUrl>http://metio.wtf/</organizationUrl>
73       <roles>
74         <role>Developer</role>
75       </roles>
76       <timezone>Europe/Berlin</timezone>
77       <properties>
78         <twitter>@sebhoss</twitter>
79         <github>@sebhoss</github>
80         <bitbucket>@sebhoss</bitbucket>
81         <gitlab>@sebastian.hoss</gitlab>
82       </properties>
83     </developer>
84   </developers>
86   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
87   <!--                               CONTRIBUTORS                              -->
88   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
89   <!-- https://maven.apache.org/pom.html#Contributors -->
90   <contributors/>
92   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
93   <!--                               MAILING LISTS                             -->
94   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
95   <!-- https://maven.apache.org/pom.html#Mailing_Lists -->
96   <mailingLists/>
98   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
99   <!--                               PREREQUISITES                             -->
100   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
101   <!-- https://maven.apache.org/pom.html#Prerequisites -->
102   <prerequisites>
103     <maven>3.3.9</maven>
104   </prerequisites>
106   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
107   <!--                                 MODULES                                 -->
108   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
109   <!-- https://maven.apache.org/pom.html#Aggregation -->
110   <modules>
111     <!--<module>maven-resources</module>-->
112     <module>maven-boms</module>
113     <!-- <module>maven-extensions</module> -->
114     <module>maven-parents</module>
115     <!-- <module>maven-plugins</module> -->
116     <!-- <module>maven-archetypes</module> -->
117     <!-- <module>maven-mixins</module> -->
118   </modules>
120   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
121   <!--                                    SCM                                  -->
122   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
123   <!-- https://maven.apache.org/pom.html#SCM -->
124   <scm>
125     <connection>scm:git:git://github.com/sebhoss/maven-build-process.git</connection>
126     <developerConnection>scm:git:git@github.com:sebhoss/maven-build-process.git</developerConnection>
127     <tag>HEAD</tag>
128     <url>https://github.com/sebhoss/maven-build-process</url>
129   </scm>
131   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
132   <!--                             ISSUE MANAGEMENT                            -->
133   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
134   <!-- https://maven.apache.org/pom.html#Issue_Management -->
135   <issueManagement>
136     <system>GitHub</system>
137     <url>https://github.com/sebhoss/maven-build-process/issues</url>
138   </issueManagement>
140   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
141   <!--                               CI MANAGEMENT                             -->
142   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
143   <!-- https://maven.apache.org/pom.html#Continuous_Integration_Management -->
144   <ciManagement>
145     <system>Travis-CI</system>
146     <url>https://travis-ci.org/sebhoss/${project.artifactId}</url>
147   </ciManagement>
149   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
150   <!--                          DISTRIBUTION MANAGEMENT                        -->
151   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
152   <!-- https://maven.apache.org/pom.html#Distribution_Management -->
153   <distributionManagement>
154     <site>
155       <id>github</id>
156       <name>GitHub Pages</name>
157       <url>http://seb.xn--ho-hia.de/maven-build-process/</url>
158     </site>
159     <snapshotRepository>
160       <!-- http://central.sonatype.org/pages/apache-maven.html -->
161       <id>${staging-id}</id>
162       <url>${staging-url}</url>
163     </snapshotRepository>
164     <repository>
165       <id>${release-id}</id>
166       <url>${release-url}</url>
167     </repository>
168   </distributionManagement>
170   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
171   <!--                                PROPERTIES                               -->
172   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
173   <!-- https://maven.apache.org/pom.html#Properties -->
174   <properties>
175     <!-- 'global' settings -->
176     <global.encoding>UTF-8</global.encoding>
178     <!-- project settings -->
179     <project.build.sourceEncoding>${global.encoding}</project.build.sourceEncoding>
180     <project.reporting.outputEncoding>${global.encoding}</project.reporting.outputEncoding>
182     <!-- version declarations -->
183     <version.sonar-m-p>3.0.2</version.sonar-m-p>
184     <version.m-gpg-p>1.6</version.m-gpg-p>
185     <version.nexus-stagig-m-p>1.6.7</version.nexus-stagig-m-p>
186     <version.m-enforcer-p>1.4.1</version.m-enforcer-p>
188     <!-- plugin settings -->
189     <!-- https://maven.apache.org/plugins/maven-gpg-plugin/sign-mojo.html#executable -->
190     <gpg.executable>gpg2</gpg.executable>
191     <!-- http://sonarsource.github.io/sonar-maven/sonar-mojo.html#skip -->
192     <sonar.skip>false</sonar.skip>
193   </properties>
195   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
196   <!--                            DEPENDENCY MANAGEMENT                        -->
197   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
198   <!-- https://maven.apache.org/pom.html#Dependency_Management -->
199   <dependencyManagement/>
201   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
202   <!--                                DEPENDENCIES                             -->
203   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
204   <!-- https://maven.apache.org/pom.html#Dependencies -->
205   <dependencies/>
207   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
208   <!--                                   BUILD                                 -->
209   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
210   <!-- https://maven.apache.org/pom.html#Build -->
211   <build>
212     <!-- https://maven.apache.org/pom.html#Plugin_Management -->
213     <pluginManagement>
214       <!-- https://maven.apache.org/pom.html#Plugins -->
215       <plugins>
216         <plugin>
217           <!-- http://sonarsource.github.io/sonar-maven/ -->
218           <groupId>org.sonarsource.scanner.maven</groupId>
219           <artifactId>sonar-maven-plugin</artifactId>
220           <version>${version.sonar-m-p}</version>
221           <configuration>
222             <skip>${sonar.skip}</skip>
223           </configuration>
224         </plugin>
226         <plugin>
227           <!-- https://maven.apache.org/plugins/maven-gpg-plugin/ -->
228           <groupId>org.apache.maven.plugins</groupId>
229           <artifactId>maven-gpg-plugin</artifactId>
230           <version>${version.m-gpg-p}</version>
231           <configuration>
232             <executable>${gpg.executable}</executable>
233           </configuration>
234         </plugin>
236         <plugin>
237            <!-- https://github.com/sonatype/nexus-maven-plugins/tree/master/staging/maven-plugin -->
238           <groupId>org.sonatype.plugins</groupId>
239           <artifactId>nexus-staging-maven-plugin</artifactId>
240           <version>${version.nexus-stagig-m-p}</version>
241           <configuration>
242             <!-- make sure that you have an appropriate entry in your settings.xml -->
243             <serverId>${staging-id}</serverId>
244             <nexusUrl>${nexus-url}</nexusUrl>
245             <autoReleaseAfterClose>true</autoReleaseAfterClose>
246           </configuration>
247         </plugin>
248       </plugins>
249     </pluginManagement>
251     <!-- https://maven.apache.org/pom.html#Plugins -->
252     <plugins>
253       <plugin>
254         <!-- https://github.com/sonatype/nexus-maven-plugins/tree/master/staging/maven-plugin -->
255         <groupId>org.sonatype.plugins</groupId>
256         <artifactId>nexus-staging-maven-plugin</artifactId>
257         <extensions>true</extensions>
258       </plugin>
259     </plugins>
260   </build>
262 </project>