Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 5 days 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 (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2025-01-20T09:12:36.000Z (15 days ago)
- Last Synced: 2025-01-22T15:08:39.430Z (13 days ago)
- Language: Java
- Homepage: https://reactiverse.io/vertx-maven-plugin/
- Size: 1.91 MB
- Stars: 75
- Watchers: 9
- 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
----