1 <?xml version="1.0" encoding="UTF-8"?>
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
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 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
17 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
18 <!-- https://maven.apache.org/pom.html#Inheritance -->
19 <!-- <parent></parent> -->
21 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
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>9999.99.99-SNAPSHOT</version>
28 <packaging>pom</packaging>
30 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
32 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
33 <!-- https://maven.apache.org/pom.html#More_Project_Information -->
34 <name>Maven Build Process</name>
35 <description>Resources & 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 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
41 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
42 <!-- https://maven.apache.org/pom.html#Organization -->
44 <name>metio.wtf</name>
45 <url>http://metio.wtf/</url>
48 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
50 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
51 <!-- https://maven.apache.org/pom.html#Licenses -->
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>
61 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
63 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
64 <!-- https://maven.apache.org/pom.html#Developers -->
68 <name>Sebastian Hoß</name>
69 <email>mail@shoss.de</email>
70 <url>https://seb.xn--ho-hia.de/</url>
71 <organization>metio.wtf</organization>
72 <organizationUrl>http://metio.wtf/</organizationUrl>
74 <role>Developer</role>
76 <timezone>Europe/Berlin</timezone>
78 <twitter>@sebhoss</twitter>
79 <github>@sebhoss</github>
80 <bitbucket>@sebhoss</bitbucket>
81 <gitlab>@sebastian.hoss</gitlab>
86 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
88 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
89 <!-- https://maven.apache.org/pom.html#Contributors -->
92 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
93 <!-- MAILING LISTS -->
94 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
95 <!-- https://maven.apache.org/pom.html#Mailing_Lists -->
98 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
99 <!-- PREREQUISITES -->
100 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
101 <!-- https://maven.apache.org/pom.html#Prerequisites -->
106 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
108 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
109 <!-- https://maven.apache.org/pom.html#Aggregation -->
111 <!--<module>maven-resources</module>-->
112 <module>maven-boms</module>
113 <!-- <module>maven-extensions</module> -->
114 <module>maven-parents</module>
115 <!-- <module>maven-archetypes</module> -->
116 <!-- <module>maven-mixins</module> -->
119 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
121 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
122 <!-- https://maven.apache.org/pom.html#SCM -->
124 <connection>scm:git:git://github.com/sebhoss/maven-build-process.git</connection>
125 <developerConnection>scm:git:git@github.com:sebhoss/maven-build-process.git</developerConnection>
127 <url>https://github.com/sebhoss/maven-build-process</url>
130 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
131 <!-- ISSUE MANAGEMENT -->
132 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
133 <!-- https://maven.apache.org/pom.html#Issue_Management -->
135 <system>GitHub</system>
136 <url>https://github.com/sebhoss/maven-build-process/issues</url>
139 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
140 <!-- CI MANAGEMENT -->
141 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
142 <!-- https://maven.apache.org/pom.html#Continuous_Integration_Management -->
144 <system>Jenkins</system>
145 <url>https://build.metio.wtf/job/sebhoss/job/maven-build-process/</url>
148 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
149 <!-- DISTRIBUTION MANAGEMENT -->
150 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
151 <!-- https://maven.apache.org/pom.html#Distribution_Management -->
152 <distributionManagement>
155 <name>GitHub Pages</name>
156 <url>http://seb.xn--ho-hia.de/maven-build-process/</url>
159 <!-- http://central.sonatype.org/pages/apache-maven.html -->
160 <id>${staging-id}</id>
161 <url>${staging-url}</url>
162 </snapshotRepository>
164 <id>${release-id}</id>
165 <url>${release-url}</url>
167 </distributionManagement>
169 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
171 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
172 <!-- https://maven.apache.org/pom.html#Properties -->
174 <!-- 'global' settings -->
175 <global.encoding>UTF-8</global.encoding>
177 <!-- project settings -->
178 <project.build.sourceEncoding>${global.encoding}</project.build.sourceEncoding>
179 <project.reporting.outputEncoding>${global.encoding}</project.reporting.outputEncoding>
181 <!-- version declarations -->
182 <version.sonar-m-p>3.4.0.905</version.sonar-m-p>
183 <version.pgp-m-p>1.1</version.pgp-m-p>
184 <version.nexus-stagig-m-p>1.6.8</version.nexus-stagig-m-p>
185 <version.m-enforcer-p>1.4.1</version.m-enforcer-p>
186 <version.m-scm-p>1.9.5</version.m-scm-p>
187 <version.versions-m-p>2.5</version.versions-m-p>
189 <!-- plugin settings -->
190 <!-- http://kohsuke.org/pgp-maven-plugin/sign-mojo.html#secretkey -->
191 <pgp.secretKey></pgp.secretKey>
192 <!-- http://kohsuke.org/pgp-maven-plugin/sign-mojo.html#passphrase -->
193 <pgp.passphrase></pgp.passphrase>
194 <!-- http://kohsuke.org/pgp-maven-plugin/sign-mojo.html#skip -->
195 <pgp.skip>false</pgp.skip>
196 <!-- http://sonarsource.github.io/sonar-maven/sonar-mojo.html#skip -->
197 <sonar.skip>false</sonar.skip>
200 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
201 <!-- DEPENDENCY MANAGEMENT -->
202 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
203 <!-- https://maven.apache.org/pom.html#Dependency_Management -->
204 <dependencyManagement/>
206 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
207 <!-- DEPENDENCIES -->
208 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
209 <!-- https://maven.apache.org/pom.html#Dependencies -->
212 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
214 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
215 <!-- https://maven.apache.org/pom.html#Build -->
217 <!-- https://maven.apache.org/pom.html#Plugin_Management -->
219 <!-- https://maven.apache.org/pom.html#Plugins -->
222 <!-- https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner+for+Maven -->
223 <groupId>org.sonarsource.scanner.maven</groupId>
224 <artifactId>sonar-maven-plugin</artifactId>
225 <version>${version.sonar-m-p}</version>
227 <skip>${sonar.skip}</skip>
231 <id>sonar-analysis</id>
235 <phase>verify</phase>
241 <!-- http://kohsuke.org/pgp-maven-plugin/ -->
242 <groupId>org.kohsuke</groupId>
243 <artifactId>pgp-maven-plugin</artifactId>
244 <version>${version.pgp-m-p}</version>
246 <secretkey>${pgp.secretKey}</secretkey>
247 <passphrase>${pgp.passphrase}</passphrase>
248 <skip>${pgp.skip}</skip>
252 <id>sign-artifacts</id>
253 <phase>verify</phase>
255 <!-- http://kohsuke.org/pgp-maven-plugin/sign-mojo.html -->
263 <!-- http://maven.apache.org/scm/maven-scm-plugin/ -->
264 <artifactId>maven-scm-plugin</artifactId>
265 <version>${version.m-scm-p}</version>
267 <!-- http://maven.apache.org/scm/maven-scm-plugin/tag-mojo.html#tag -->
268 <tag>${project.artifactId}-${project.version}</tag>
269 <message>[maven-scm] tag ${project.artifactId}-${project.version}</message>
274 <!-- https://github.com/sonatype/nexus-maven-plugins/tree/master/staging/maven-plugin -->
275 <groupId>org.sonatype.plugins</groupId>
276 <artifactId>nexus-staging-maven-plugin</artifactId>
277 <version>${version.nexus-stagig-m-p}</version>
279 <!-- make sure that you have an appropriate entry in your settings.xml -->
280 <serverId>${staging-id}</serverId>
281 <nexusUrl>${nexus-url}</nexusUrl>
282 <autoReleaseAfterClose>true</autoReleaseAfterClose>
288 <!-- https://maven.apache.org/pom.html#Plugins -->
291 <!-- https://github.com/sonatype/nexus-maven-plugins/tree/master/staging/maven-plugin -->
292 <groupId>org.sonatype.plugins</groupId>
293 <artifactId>nexus-staging-maven-plugin</artifactId>
294 <extensions>true</extensions>
298 <!-- http://www.mojohaus.org/versions-maven-plugin/ -->
299 <groupId>org.codehaus.mojo</groupId>
300 <artifactId>versions-maven-plugin</artifactId>
301 <version>${version.versions-m-p}</version>
303 <!-- http://www.mojohaus.org/versions-maven-plugin/rule.html -->
304 <rulesUri>file:maven-version-rules.xml</rulesUri>