Personal Parent POM
Find a file
2018-03-09 22:43:35 +00:00
.mvn/wrapper mvnw: add maven wrapper 2017-05-28 20:22:00 +01:00
.gitignore .gitignore: ignore checkstyle and findbugs plugin configurations 2016-07-02 15:01:44 +01:00
.travis.yml Remove travis-support for deployment 2018-02-28 06:58:20 +00:00
CHANGELOG CHANGELOG 2018-02-28 07:15:17 +00:00
Jenkinsfile.groovy jenkins: buid with java 9 first for test, then install with 8 2018-03-09 22:36:19 +00:00
LICENSE.txt LICENSE.txt: added - required by kemitix-checkstyle-ruleset 2016-09-11 18:15:33 +01:00
lombok.config lombok.config: added to prevent generated annotation 2018-03-04 18:06:12 +00:00
mvnw mvnw: add maven wrapper 2017-05-28 20:22:00 +01:00
mvnw.cmd mvnw: add maven wrapper 2017-05-28 20:22:00 +01:00
pom.xml version set to 5.2.0-SNAPSHOT 2018-02-28 17:08:05 +00:00
README.md Sign artifacts during package phase in release profile 2017-12-31 14:17:38 +00:00
set-version.sh Update set-version to better detect current version 2018-02-28 18:35:09 +00:00

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 as UTF-8

  • java.version as 1.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.