Note that you can use [lang] v2 and v3 together in the same project as both the Maven coordinates and package names have been changed with the major version upgrade.
Matt On Tue, Apr 22, 2014 at 9:07 AM, Petar Tahchiev <paranoia...@gmail.com>wrote: > Hi guys, > > I found out I'm using quite a lot of the commons-*:commons-* artifacts in > my project so I decided to upgrade them to their new version in > org.apache.commons:whatever. I only upgraded those that I could so now I > have for instance org.apache.commons:commons-lang3 in my classpath, but > unfortunately I also have commons-confguration:commons-configuration:1.9 > and there I get exceptions like these: > > Caused by: java.lang.NoClassDefFoundError: > org/apache/commons/configuration/ConfigurationException > at java.lang.Class.getDeclaredMethods0(Native Method) > at java.lang.Class.privateGetDeclaredMethods(Class.java:2521) > at java.lang.Class.getDeclaredMethods(Class.java:1845) > at > > org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findPersistenceMetadata(PersistenceAnnotationBeanPostProcessor.java:402) > at > > org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessMergedBeanDefinition(PersistenceAnnotationBeanPostProcessor.java:332) > at > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyMergedBeanDefinitionPostProcessors(AbstractAutowireCapableBeanFactory.java:908) > at > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512) > at > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:475) > at > > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:304) > at > > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228) > > > So because commons-configuration:commons-configuration requires > commons-lang2 as a dependency I'm forced to downgrade to commons-lang2. > > My request is this: is it possible to upgrade ALL the commons artifacts to > the correct repository groupId (org.apache.commons) and upgrade their > dependencies? Most of them are already there, and those which are not will > most certainly benefit from a new release (i guess there's been quite a > while they haven't been released and there might be some resolved issues in > the JIRA). > > Is there anyone against having a new release on: commons-logging, > commons-fileupload, commons-codec, > commons-configuration,commons-beanutils,commons-digester and the rest of > the projects which are still using the incorrect groupId. > > -- > Regards, Petar! > Karlovo, Bulgaria. > --- > Public PGP Key at: > https://keyserver1.pgp.com/vkd/DownloadKey.event?keyid=0x19658550C3110611 > Key Fingerprint: A369 A7EE 61BC 93A3 CDFF 55A5 1965 8550 C311 0611 >