Expand my Community achievements bar.

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.