This project is a very simple Vert.x 3 application and contains some explaination on how this application is built and tested.
You build the project using:
mvn clean package
The application is tested using vertx-unit.
The application is packaged as a fat jar, using the Maven Shade Plugin.
Once packaged, just launch the fat jar as follows:
java -jar target/my-first-app-1.0-SNAPSHOT-fat.jar
Then, open a browser to http://localhost:8080.