Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

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
----