com.github.pyknic:rocket (maven):  Launch system that allows classes to be invoked in phases to make sure all dependencies are satisfied. 
Keywords: annotations|configurator|dependency-manager|java|launcher|phases