java.lang.ClassNotFoundException: com.fasterxml.jackson.annotation.JsonInclude$Value
How about adding this to your pom.xml
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>${jackson.version}</version>
</dependency>
Jackson marshalling/unmarshalling requires following jar files of same version.
jackson-core
jackson-databind
-
jackson-annotations
Make sure that you have added all these with same version in your classpath. In your case jackson-annotations is missing in classpath.
I had the same error message. In my case, Jackson consisted of multiple JAR files. Sadly, they had different versions of jackson-core and jackson-annotations which resulted in the above exception.
Maybe you don't have the jackson-annotation JAR in your classpath, at least not in the correct version. You can analyze the used library versions with the command mvn dependency:tree
.