Stop using dependency commons-digester3 with-deps
Using commons-digester3 with-deps (which includes some version of commons-beanutils, commons-collections, commons-logging) is prone to causing conflicts with the other dependencies of the user's app.
That's because Maven can't resolve the conflicts between the app's commons-beanutils/commons-collections/commons-logging dependencies and commons-digester3 with-deps, whereas Maven could resolve the conflict between the app's commons-beanutils/commons-collections/commons-logging dependencies and commons-digester3 transitive dependencies. Without that Maven's conflict resolution, the user's app may often have 2 conflicting versions of commons-beanutils/commons-collections/commons-logging and may have random behavior depending on which commons-digester3-with-deps or commons-beanutils/commons-collections/commons-logging is seen first on disk.
So, please remove <classifier>with-deps</classifier>
from pom.xml to stop using dependency commons-digester3 with-deps.