This is a Heroku buildpack for Vert.x apps.
It was forked from blalor but I've changed it quite a bit. This version uses vert.x.1.3.1.final and also uses the 'heroku way' of including JDK7 (taken from current buildpacks). I also disabled the detect feature that inflicts a particular naming strategy on your app. You now need a Procfile that runs vertx how you want to.
The resulting slug for a minimal app is reasonable at around 54mb.
Example usage:
$ heroku create --buildpack https://github.com/carchrae/heroku-buildpack-vertx-jdk7.git
or if you want to add it after you create an app
$ heroku config:add BUILDPACK_URL=https://github.com/carchrae/heroku-buildpack-vertx-jdk7
You must create a Procfile that calls vertx, such as:
Procfile:
web: .vertx/bin/vertx run Main.java
or to run a module based app:
Procfile:
web: .vertx/bin/vertx runmod app -repo vert-x.github.io