https://github.com/reactiverse/vertx-maven-plugin
A Maven plugin for pimping the build of your Vert.x applications
https://github.com/reactiverse/vertx-maven-plugin
Last synced: about 1 month ago
JSON representation
A Maven plugin for pimping the build of your Vert.x applications
- Host: GitHub
- URL: https://github.com/reactiverse/vertx-maven-plugin
- Owner: reactiverse
- License: apache-2.0
- Created: 2018-04-19T09:24:53.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2025-03-03T09:51:01.000Z (2 months ago)
- Last Synced: 2025-03-30T09:09:24.952Z (about 1 month ago)
- Language: Java
- Homepage: https://reactiverse.io/vertx-maven-plugin/
- Size: 1.87 MB
- Stars: 75
- Watchers: 8
- Forks: 15
- Open Issues: 9
-
Metadata Files:
- Readme: README.adoc
- License: LICENSE
Awesome Lists containing this project
- vertx-awesome - Vert.x Maven plugin
README
= Maven Plugin for Eclipse Vert.x
image:https://github.com/reactiverse/vertx-maven-plugin/actions/workflows/ci.yml/badge.svg["Build Status",link="https://github.com/reactiverse/vertx-maven-plugin/actions/workflows/ci.yml"]
image:https://img.shields.io/maven-central/v/io.reactiverse/vertx-maven-plugin[Maven Central]http://vertx.io[Eclipse Vert.x] is a toolkit to build reactive and distributed systems on the top of the JVM.
The Vert.x Maven Plugin is a plugin for https://maven.apache.org[Apache Maven] that helps to develop and/or to package Vert.x applications.
== Documentation
https://reactiverse.github.io/vertx-maven-plugin/[Plugin Documentation]
== Issues
If you feel the need to add any feature you can https://github.com/reactiverse/vertx-maven-plugin/issues[open an issue], and we will try to address it as soon as possible.
== Contributing
We love contributions, if you wish to contribute a patch or feature, please https://github.com/reactiverse/vertx-maven-plugin/issues[open an issue] and send in a PR.
== Releasing
NOTE: The following commands assume you have forked the project and `upstream` is the `reactiverse/vertx-maven-plugin` remote repository.
To release the project, proceed as follows.
First, tag the last commit in `master` branch:
[source,shell]
----
# Change this version as needed
VMP_VERSION="2.0.1"
mvn versions:set -DgenerateBackupPoms=false -DnewVersion="${VMP_VERSION}"
git add pom.xml
git commit -m "Version ${VMP_VERSION}"
git push upstream && git push origin
git tag -f -a "v${VMP_VERSION}" -m "Version ${VMP_VERSION}"
git push upstream --tags
----Close the corresponding https://github.com/reactiverse/vertx-maven-plugin/milestones[milestone] on GitHub.
Then set the snapshot version again:
[source,shell]
----
# Change this version as needed
VMP_VERSION="2.0-SNAPSHOT"
mvn versions:set -DgenerateBackupPoms=false -DnewVersion="${VMP_VERSION}"
git add pom.xml
git commit -m "Version ${VMP_VERSION}"
git push upstream && git push origin
----