The generated project now compiles. Added package info in all java files and app.js too. Added filtering param in archetype-metadata.xml and so that the templates are turned into proper classes. Added io.vertx dependencies in pom and also sonatype repository.