Conventional Commits Common

Provides conventional commits plugins for Java build systems.

License

License

GroupId

GroupId

com.smartling.cc4j
ArtifactId

ArtifactId

conventional-commits-common
Last Version

Last Version

0.2.0
Release Date

Release Date

Type

Type

jar
Description

Description

Conventional Commits Common
Provides conventional commits plugins for Java build systems.

Download conventional-commits-common

How to add to project

<!-- https://jarcasting.com/artifacts/com.smartling.cc4j/conventional-commits-common/ -->
<dependency>
    <groupId>com.smartling.cc4j</groupId>
    <artifactId>conventional-commits-common</artifactId>
    <version>0.2.0</version>
</dependency>
// https://jarcasting.com/artifacts/com.smartling.cc4j/conventional-commits-common/
implementation 'com.smartling.cc4j:conventional-commits-common:0.2.0'
// https://jarcasting.com/artifacts/com.smartling.cc4j/conventional-commits-common/
implementation ("com.smartling.cc4j:conventional-commits-common:0.2.0")
'com.smartling.cc4j:conventional-commits-common:jar:0.2.0'
<dependency org="com.smartling.cc4j" name="conventional-commits-common" rev="0.2.0">
  <artifact name="conventional-commits-common" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.smartling.cc4j', module='conventional-commits-common', version='0.2.0')
)
libraryDependencies += "com.smartling.cc4j" % "conventional-commits-common" % "0.2.0"
[com.smartling.cc4j/conventional-commits-common "0.2.0"]

Dependencies

compile (3)

Group / Artifact Type Version
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

test (2)

Group / Artifact Type Version
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