shade was changed in 3.3.0 so that it always creates the pom, regardless of if it replaces the default artifact