web-dev-qa-db-fra.com

Apache Commons Lang 2 contre 3

Dans mon application, j'utilise Apache commons Lang v.3. Une bibliothèque requise donne un

Java.lang.ClassNotFoundException: org.Apache.commons.lang.StringUtils

Existe-t-il une traduction de build entre common.lang en commons.lang3 ou dois-je ajouter les deux bibliothèques lang?

31
Tobia

Vous pouvez avoir à la fois Lang2 et Lang3 dans votre chemin de classe. En raison de l'incompatibilité de Lang2 et Lang3, le package est intentionnellement modifié de com.Apache.commons.lang à com.Apache.commons.lang3 afin que vous puissiez avoir les deux versions dans classpath sans conflit

43
Adrian Shum