I am using mockito-core dependency version 3.6.0 using maven as our dependency manager. I observed that same versioned mockito-core used to come with 'compile' dependency scope for 'objenesis' jar
+- org.mockito:mockito-core:jar:3.6.0:test
[INFO] | +- net.bytebuddy:byte-buddy:jar:1.10.11:test
[INFO] | +- net.bytebuddy:byte-buddy-agent:jar:1.10.11:test
[INFO] | \- org.objenesis:objenesis:jar:3.1:compile
but all of sudden it has changed the scope to 'test' for 'objenesis'
+- org.mockito:mockito-core:jar:3.6.0:test
[INFO] | +- net.bytebuddy:byte-buddy:jar:1.10.11:test
[INFO] | +- net.bytebuddy:byte-buddy-agent:jar:1.10.11:test
[INFO] | \- org.objenesis:objenesis:jar:3.1:test
This has obviously caused significant issues to dependency injections in our application because we used cglib to create proxy for beans.
What could have caused the change of scope for the same versioned dependency of mockito-core?