we should figure out how to do this and provide a sample `.travis.yml` that does it. the Scala modules could be a good place to start