The current build process only produces a jar that packages up all of its dependencies into the one jar (a shaded jar) This may be useful in some cases, but there are other cases where having all of those classes jammed into the jar is problematic. having the build produce both jars will allow users of your tool to choose which best suits their situation.
The current build process only produces a jar that packages up all of its dependencies into the one jar (a shaded jar) This may be useful in some cases, but there are other cases where having all of those classes jammed into the jar is problematic. having the build produce both jars will allow users of your tool to choose which best suits their situation.