com.github.codeteapot.maven.plugin-testing:maven-plugin-testing-harness-plexus

Plexus context implementation for Maven Plugin Testing Harness


Keywords
maven, testing-tools
Licenses
Apache-2.0/libpng-2.0

Documentation

Update Maven Central

Maven Plugin Testing Harness

Mechanisms to manage tests on Mojo.

Visit project site to see full documentation.

Release process (Git based)

First of all, changes related with version should be done here. Such as artifact version, parent, dependencies, documentation references, and so on.

When they are added to Git index, release commit can be done.

mvn antrun:run@release-commit

It gives a standard way to generate commit descriptions, basing it on the artifact version.

A version is pre-released by creating a version tag, with a standard naming as well.

mvn antrun:run@release-tag

This step is only needed when a release wants to be published.

Both steps could be done at the same time.

mvn antrun:run@release-commit antrun:run@release-tag

Publishing through GitHub

After creating a release, a draft is created on GitHub. It could be edited and saved in order to publish its related artifacts.