I also stripped out all of the JS, Groovy, Ruby stuff so if you want a cleaner Vertx Gradle template it might help (unless of course you are not using Java then it will not help at all). I plan on writing more templates. Let's see if I follow through. I might.
Vert.x Gradle Gatling Template
Template for creating a Java Vert.x module with a Gradle build.
This sample also uses gatling for laod testing.
It might not be a bad environment to learn gatling and vertx.
So for anyone else who would like to use this gradle script with gatling 2.0 snapshot, here are some instructions. (I am assuming you are not a Scala pro like myself.)
1) Edit sbt and add 8x more memory or you get OutOfMemoryExceptions
$ emacs /usr/local/Cellar/sbt/0.13.1/bin/sbt
Add a lot of memory to SBT! It dies a lot with OOM errors (this is to see if you really want to use Scala sort of like the scene in Fight Club, if you are still on the porch on day three they let you in).
I guess use publishLocal if you are using Ivy or you are already a gradle shop who uses Ivy repos. My clients mostly use maven so publishM2 puts things where the maven projects can find them. I suppose SBT and gradle shops already use ivy repos so..... IDK.
You can find the example here:
https://github.com/RichardHightower/reactive-java-book (I don't know if this "book" will ever get done... I started it last week (4/2014), but it where I am putting my notes for vertx, hazelcast, boon, websocket and slumberdb, docker, microservice stuff that I am working on, and now gatling examples. It is nascent so not much there yet and maybe never).