Conventional Commits Maven Plugin

Provides conventional commits plugins for Java build systems.

License

License

Categories

Categories

Maven Build Tools
GroupId

GroupId

com.smartling.cc4j
ArtifactId

ArtifactId

conventional-commits-maven-plugin
Last Version

Last Version

0.2.0
Release Date

Release Date

Type

Type

maven-plugin
Description

Description

Conventional Commits Maven Plugin
Provides conventional commits plugins for Java build systems.

Download conventional-commits-maven-plugin

How to add to project

<plugin>
    <groupId>com.smartling.cc4j</groupId>
    <artifactId>conventional-commits-maven-plugin</artifactId>
    <version>0.2.0</version>
</plugin>

Dependencies

compile (5)

Group / Artifact Type Version
com.smartling.cc4j : conventional-commits-common jar 0.2.0
org.apache.maven.plugin-testing : maven-plugin-testing-harness jar 3.3.0
org.eclipse.jgit : org.eclipse.jgit jar 5.5.0.201909110433-r
org.slf4j : slf4j-api jar 1.7.28
org.slf4j : slf4j-simple jar 1.7.28

provided (4)

Group / Artifact Type Version
org.apache.maven : maven-plugin-api jar 3.6.2
org.apache.maven : maven-core jar 3.6.2
org.apache.maven : maven-artifact jar 3.6.2
org.apache.maven.plugin-tools : maven-plugin-annotations jar 3.6.0

test (3)

Group / Artifact Type Version
org.apache.maven : maven-compat jar 3.6.2
junit : junit jar 4.12
org.mockito : mockito-core jar 2.28.2

Project Modules

There are no modules declared in this project.

Conventional Commits for Java

Provides a Java implementation of Conventional Commits for projects built with Java 1.8+ using Git for version control.

Maven Plugin

Usage

This plugin works together with the Maven Release Plugin to create conventional commit compliant releases for your Maven projects

Install the Plugin

In your main pom.xml file add the plugin:

<plugins>
    <plugin>
        <groupId>com.smartling.cc4j</groupId>
        <artifactId>conventional-commits-maven-plugin</artifactId>
        <version>${version}</version>
    </plugin>
</plugins>

Release a Version

mvn conventional-commits:version release:prepare
mvn release:perform

Gradle Plugin

A [Gradle] plugin is planned for future release.

Versions

Version
0.2.0
0.1.2
0.1.0
0.0.11