Personal Parent POM
Find a file
Paul Campbell 48e6588b25 Merge branch 'develop'
* develop:
  jenkins: buid with java 9 first for test, then install with 8
  jenkins: don't run builds in parallel
  jenkins: only enter some stages when suitable files exist
  jenkins: report environment, no snapshots in PRs to master and only deploy from https repos
  jenkins: Remove redundant Prepare stage
  lombok.config: added to prevent generated annotation
  jenkins: build and deploy using Java 9
  jenkins: update to latest template
  Update set-version to better detect current version
  version set to 5.2.0-SNAPSHOT
2018-06-30 12:08:57 +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 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.