The vertx swagger integration library creates vertx-web bindings using a swagger definition file.
'org.zalando:vertx-swagger:0.2.2'
<dependency>
<groupId>org.zalando</groupId>
<artifactId>vertx-swagger</artifactId>
<version>0.2.2</version>
</dependency>
<dependency org="org.zalando" name="vertx-swagger" rev="0.2.2"/>
"org.zalando", "vertx-swagger", "0.2.2"