Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/foo4u/conventional-commits-for-java
Conventional commits plugins for Java build systems. Maven only for now.
https://github.com/foo4u/conventional-commits-for-java
conventional-commits java maven maven-plugin
Last synced: about 2 months ago
JSON representation
Conventional commits plugins for Java build systems. Maven only for now.
- Host: GitHub
- URL: https://github.com/foo4u/conventional-commits-for-java
- Owner: foo4u
- Created: 2019-10-29T22:54:32.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-09-18T19:21:52.000Z (over 1 year ago)
- Last Synced: 2023-09-21T09:30:59.649Z (over 1 year ago)
- Topics: conventional-commits, java, maven, maven-plugin
- Language: Java
- Homepage:
- Size: 105 KB
- Stars: 14
- Watchers: 1
- Forks: 10
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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:
com.smartling.cc4j
conventional-commits-maven-plugin
${version}
#### Release a Version
mvn conventional-commits:version release:prepare
mvn release:perform## Gradle Plugin
A [Gradle] plugin is planned for future release.
[Conventional Commits]: https://www.conventionalcommits.org/en/v1.0.0/
[Maven Release Plugin]: https://maven.apache.org/maven-release/maven-release-plugin/