Create a jar with transitive dependency and a shaded one

Also updating libs and plugins to newest versions.