Personal Parent POM
Paul Campbell
c428482197
* jenkins: jenkins: update Jenkinsfile jenkins: update to template jenkins: update template |
||
---|---|---|
.mvn/wrapper | ||
.gitignore | ||
.travis.yml | ||
CHANGELOG | ||
Jenkinsfile.groovy | ||
LICENSE.txt | ||
lombok.config | ||
mvnw | ||
mvnw.cmd | ||
pom.xml | ||
README.md | ||
set-version.sh |
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.