update to use shadowJar task rather than shadow task