Personal Parent POM
Find a file
2018-07-05 06:54:34 +01: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 Add --verbose and --no-tty args to maven-gpg-plugin 2018-06-30 12:32:49 +01:00
Jenkinsfile.groovy jenkins: explicit type for jdk support variable 2018-07-03 07:27:36 +01: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 Update URLs for project to gitlab 2018-06-30 15:07:26 +01:00
README.md README: add nexus and maven central release badges 2018-07-05 06:54:34 +01:00

KEMITIX-PARENT

A parent POM for my own personal projects.

Sonatype Nexus (Releases) Maven Central

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.