kumuluz / kumuluzee

Lightweight open-source framework for developing microservices using standard Java EE technologies and migrating Java EE to cloud-native architecture.
https://ee.kumuluz.com
MIT License
291 stars 71 forks source link

Old dependency on jackson-annotation from kumuluzee-microProfile-2.1 #139

Closed jefrajames closed 5 years ago

jefrajames commented 5 years ago

It seems that kumuluzee-microProfile-2.1 depends on jackson-annotations 2.8.11 which triggers a ClassNotFoundException on com.fasterxml.jackson.annotation.JSonMerge when starting my application (MicroProfile + GraphQL). Other parts of KumuluzEE depends on jackson 2.9.X which requires JSonMerge. I've excluded jackson-annotations dependency from kumuluzee-microProfile-2.1 and my application now starts without any error: `

      <groupId>com.kumuluz.ee</groupId>
       <artifactId>kumuluzee-microProfile-2.1</artifactId>
      <exclusions>
           <!-- Old dependency on 2.8.11 (no JSonMerge inside) -->
           <exclusion>
               <groupId>com.fasterxml.jackson.core</groupId>
               <artifactId>jackson-annotations</artifactId>
           </exclusion>
       </exclusions>
   </dependency>`
urbim commented 5 years ago

Hi!

Actually, majority of Kumuluz framework runs on jackson 2.8.11, but we plan to upgrade to 2.9.x in the near future.

Thanks for the report!

urbim commented 5 years ago

Fixed in 3.3.0.