Add a demo caller which will be build as a uberjar