Stop using dependency commons-digester3 with-deps

Issue #13 new
Emeric Vernat created an issue

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.

Comments (0)

  1. Log in to comment