Personal Parent POM
Paul Campbell
daa80486e3
There is no java code, so test builds for java 9 and 10 are pointless. Snapshot in release branch should only prevent deploy, not a failed build |
||
---|---|---|
.mvn/wrapper | ||
.gitignore | ||
.travis.yml | ||
CHANGELOG | ||
Jenkinsfile.groovy | ||
LICENSE.txt | ||
lombok.config | ||
mvnw | ||
mvnw.cmd | ||
pom.xml | ||
README.md |
KEMITIX-PARENT
A parent POM for my own personal projects.
Usage
<project>
<parent>
<groupId>net.kemitix</groupId>
<artifactId>kemitix-parent</artifactId>
<version>RELEASE</version>
</parent>
Contents
The POM defines the following items:
-
issueManagement
-
scm
-
url
-
inceptionYear
-
licenses
-
developers
The POM sets the following properties: -
project.reporting.outputEncoding
asUTF-8
-
java.version
as1.8
Profile release
GPG Artifact Signing
Artifacts will be GPG signed during the package
phase when the release
profile is enabled.
Distribution Management
The Nexus Sonatype repositories are declared within distributionManagement
when the release
profile is enableds.