/smallrye-mutiny-vertx-bindings

Smallrye Mutiny bindings for Eclipse Vert.x

Primary LanguageJavaApache License 2.0Apache-2.0

SmallRye Mutiny Vert.x Bindings

Build Status License Maven

Vert.x Mutiny Clients

Mutiny is a novel approach to deal with Reactive APIs. The vertx-mutiny-clients module contains the Vert.x client API using the Mutiny model (Uni and Multi).

It also contains the Vert.x code generator.

Build

mvn clean install

Release

  • open a pull request updating the .github/project.yml file with the desired release version and next development version.
  • once the pull request is merged, the release will be cut (tag, deployment...)

Compatibility Report

To generate the compatibility report, you need:

Generate the report with:

mvn verify -DskipTests revapi:report@revapi-check  -Prevapi -DskipTests -Dmaven.javadoc.skip=true -pl \!vertx-mutiny-clients-bom -pl \!vertx-mutiny-clients/vertx-mutiny-sql-client
jbang CompatibilityReport.java && asciidoctor target/compatibility-report.adoc

The HTML report is available in target/compatibility-report.html