Expand my Community achievements bar.

Don’t miss the AEM Skill Exchange in SF on Nov 14—hear from industry leaders, learn best practices, and enhance your AEM strategy with practical tips.

AEM 6.5 GSON version upgrade from 2.8.2 to 2.10.1

Avatar

Level 2

Hi Team,

Please help me with the below issue.

After upgrading GSON maven version from 2.8.2 to 2.10.1, I can successfully create a gson object in a normal java class.But Junit test cases are failing due to java.lang.NoClassDefFoundError.

 

Below is my pom.xml

<dependency>
                <groupId>com.google.code.gson</groupId>
                <artifactId>gson</artifactId>
                <version>2.10.1</version>
                <scope>provided</scope>
            </dependency>

 Thanks in advance

 

4 Replies

Avatar

Community Advisor

@ashwiniv5325199  Once try deleting the old corresponding dependency file in .m2 folder and try building it once again

Avatar

Community Advisor

You can try to take a look at the Uber Jar, and use that version instead.

Avatar

Community Advisor

@ashwiniv5325199 You can try deleting the respective target folders and re-build your test module, as it might not be able to find the class at runtime.