Note: Jackson 2.x and Jackson 3.x can exists in parallel
They both package jackson-annotations but with different version
Jackson 2.20 (our current version) package jackson-annotations:jar:2.20
Jackson 2.21 (next version, LTS apparently) package jackson-annotations:jar:2.21
Jackson 3.0 package jackson-annotations:jar:2.20
Jackson 3.1 (our current version) package jackson-annotations:jar:2.21
If a plugin depends (direct or transitive) different jackson-annotations can cause upper bound issue.
But apparently PCT discovered also java.lang.ExceptionInInitializerError: Exception java.lang.NoClassDefFoundError: com/fasterxml/jackson/annotation/JsonSerializeAs
When updating to Jackson 2.21 I cannot reproduce the issue (with Junit plugin for example)
We would need to keep jackson-annotations aligned if they change