RESTEasy Vert.x is a RESTEasy project aimed to provide integration with Eclipse Vert.x.
To read the documentation you can read it online.
To add the dependencies in Maven you can simply add the BOM.
<dependencyManagement>
<dependencies>
<dependency>
<groupId>dev.resteasy.vertx</groupId>
<artifactId>resteasy-vertx-bom</artifactId>
<version>${version.dev.resteasy.vertx}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
Then you can use either the embedded server or client dependencies.
<dependencies>
<dependency>
<groupId>dev.resteasy.vertx</groupId>
<artifactId>resteasy-vertx-client</artifactId>
</dependency>
<dependency>
<groupId>dev.resteasy.vertx</groupId>
<artifactId>resteasy-vertx-embedded-server</artifactId>
</dependency>
</dependencies>
Issues are kept in GitHub Issues.
Currently, RESTEasy Vert.x requires JDK 17+ to compile, but compiles to Java 11 bytecode.
If you want to build the project without running the tests, you need to pull down a clone of the RESTEasy repository and run:
$ mvn clean install
You are most welcome to contribute to RESTEasy!
Read the Contribution guidelines