7b50fcf7c5
Bumps [maven-deploy-plugin](https://github.com/apache/maven-deploy-plugin) from 3.0.0-M1 to 3.0.0. - [Release notes](https://github.com/apache/maven-deploy-plugin/releases) - [Commits](https://github.com/apache/maven-deploy-plugin/compare/maven-deploy-plugin-3.0.0-M1...maven-deploy-plugin-3.0.0) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-deploy-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> |
||
---|---|---|
.github | ||
.gitignore | ||
CHANGELOG | ||
LICENSE.txt | ||
lombok.config | ||
pom.xml | ||
README.org |
KEMITIX-PARENT
A parent POM for my own personal projects.
Usage
Use as a parent pom.
<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
In your child pom you should override, at least, theissueManagement
,scm
,url
andinceptionYear
sections.
Properties
The POM sets the following properties:
project.reporting.outputEncoding
asUTF-8
java.version
as1.8
Profile release
The release
profile is for use when deploying your project.
It configures the following plugins:
maven-javadoc-plugin
Executes the jar
goal during the package
phase.
maven-source-plugin
Executes the jar-no-fork
goal during the package
phase.
maven-gpg-plugin
Executes the sign
goal during the package
phase.
The default gpg
key will be used with the password defined in the
gpg.passphrase
property.
maven-deploy-plugin
This plugin is configured to not run. Deployment, uploading of artifacts,
is handled by the nexus-staging-maven-plugin
.
nexus-staging-maven-plugin
Executes the default goals.
Uploads artifacts to the Sonatype Nexus server, https://oss.sonatype.org/, leaving the artifacts in the Staging repository. From there they will need to be released manually.
Authentication details are taken from the sonatype-nexus
server in your
settings.xml
file.
Distribution Management
The Nexus Sonatype repositories are declared within distributionManagement
.