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.2</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.3</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 <!-- http://sonarsource.github.io/sonar-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>
232 <!-- http://kohsuke.org/pgp-maven-plugin/ -->
233 <groupId>org.kohsuke</groupId>
234 <artifactId>pgp-maven-plugin</artifactId>
235 <version>${version.pgp-m-p}</version>
237 <secretkey>${pgp.secretKey}</secretkey>
238 <passphrase>${pgp.passphrase}</passphrase>
239 <skip>${pgp.skip}</skip>
243 <id>sign-artifacts</id>
244 <phase>verify</phase>
246 <!-- http://kohsuke.org/pgp-maven-plugin/sign-mojo.html -->
254 <!-- http://maven.apache.org/scm/maven-scm-plugin/ -->
255 <artifactId>maven-scm-plugin</artifactId>
256 <version>${version.m-scm-p}</version>
258 <!-- http://maven.apache.org/scm/maven-scm-plugin/tag-mojo.html#tag -->
259 <tag>${project.artifactId}-${project.version}</tag>
264 <!-- https://github.com/sonatype/nexus-maven-plugins/tree/master/staging/maven-plugin -->
265 <groupId>org.sonatype.plugins</groupId>
266 <artifactId>nexus-staging-maven-plugin</artifactId>
267 <version>${version.nexus-stagig-m-p}</version>
269 <!-- make sure that you have an appropriate entry in your settings.xml -->
270 <serverId>${staging-id}</serverId>
271 <nexusUrl>${nexus-url}</nexusUrl>
272 <autoReleaseAfterClose>true</autoReleaseAfterClose>
278 <!-- https://maven.apache.org/pom.html#Plugins -->
281 <!-- https://github.com/sonatype/nexus-maven-plugins/tree/master/staging/maven-plugin -->
282 <groupId>org.sonatype.plugins</groupId>
283 <artifactId>nexus-staging-maven-plugin</artifactId>
284 <extensions>true</extensions>
288 <!-- http://www.mojohaus.org/versions-maven-plugin/ -->
289 <groupId>org.codehaus.mojo</groupId>
290 <artifactId>versions-maven-plugin</artifactId>
291 <version>${version.versions-m-p}</version>
293 <!-- http://www.mojohaus.org/versions-maven-plugin/rule.html -->
294 <rulesUri>file:maven-version-rules.xml</rulesUri>