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>http://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>Travis-CI</system>
145 <url>https://travis-ci.org/sebhoss/${project.artifactId}</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.0.2</version.sonar-m-p>
183 <version.m-gpg-p>1.6</version.m-gpg-p>
184 <version.nexus-stagig-m-p>1.6.7</version.nexus-stagig-m-p>
185 <version.m-enforcer-p>1.4.1</version.m-enforcer-p>
187 <!-- plugin settings -->
188 <!-- https://maven.apache.org/plugins/maven-gpg-plugin/sign-mojo.html#executable -->
189 <gpg.executable>gpg2</gpg.executable>
190 <!-- http://sonarsource.github.io/sonar-maven/sonar-mojo.html#skip -->
191 <sonar.skip>false</sonar.skip>
194 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
195 <!-- DEPENDENCY MANAGEMENT -->
196 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
197 <!-- https://maven.apache.org/pom.html#Dependency_Management -->
198 <dependencyManagement/>
200 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
201 <!-- DEPENDENCIES -->
202 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
203 <!-- https://maven.apache.org/pom.html#Dependencies -->
206 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
208 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
209 <!-- https://maven.apache.org/pom.html#Build -->
211 <!-- https://maven.apache.org/pom.html#Plugin_Management -->
213 <!-- https://maven.apache.org/pom.html#Plugins -->
216 <!-- http://sonarsource.github.io/sonar-maven/ -->
217 <groupId>org.sonarsource.scanner.maven</groupId>
218 <artifactId>sonar-maven-plugin</artifactId>
219 <version>${version.sonar-m-p}</version>
221 <skip>${sonar.skip}</skip>
226 <!-- https://maven.apache.org/plugins/maven-gpg-plugin/ -->
227 <groupId>org.apache.maven.plugins</groupId>
228 <artifactId>maven-gpg-plugin</artifactId>
229 <version>${version.m-gpg-p}</version>
231 <executable>${gpg.executable}</executable>
235 <id>sign-artifacts</id>
236 <phase>verify</phase>
238 <!-- https://maven.apache.org/plugins/maven-gpg-plugin/sign-mojo.html -->
246 <!-- http://maven.apache.org/scm/maven-scm-plugin/ -->
247 <artifactId>maven-scm-plugin</artifactId>
248 <version>1.9.4</version>
250 <!-- http://maven.apache.org/scm/maven-scm-plugin/tag-mojo.html#tag -->
251 <tag>${project.artifactId}-${project.version}</tag>
256 <!-- https://github.com/sonatype/nexus-maven-plugins/tree/master/staging/maven-plugin -->
257 <groupId>org.sonatype.plugins</groupId>
258 <artifactId>nexus-staging-maven-plugin</artifactId>
259 <version>${version.nexus-stagig-m-p}</version>
261 <!-- make sure that you have an appropriate entry in your settings.xml -->
262 <serverId>${staging-id}</serverId>
263 <nexusUrl>${nexus-url}</nexusUrl>
264 <autoReleaseAfterClose>true</autoReleaseAfterClose>
270 <!-- https://maven.apache.org/pom.html#Plugins -->
273 <!-- https://github.com/sonatype/nexus-maven-plugins/tree/master/staging/maven-plugin -->
274 <groupId>org.sonatype.plugins</groupId>
275 <artifactId>nexus-staging-maven-plugin</artifactId>
276 <extensions>true</extensions>
280 <groupId>org.codehaus.mojo</groupId>
281 <artifactId>versions-maven-plugin</artifactId>
282 <version>2.2</version>
284 <rulesUri>file:maven-version-rules.xml</rulesUri>