You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@fineract.apache.org by GitBox <gi...@apache.org> on 2021/11/04 06:11:25 UTC

[GitHub] [fineract] ptuomola commented on a change in pull request #1934: FINERACT-1418: Upgrade to Jersey 2

ptuomola commented on a change in pull request #1934:
URL: https://github.com/apache/fineract/pull/1934#discussion_r742561273



##########
File path: build.gradle
##########
@@ -131,7 +131,6 @@ allprojects  {
             dependency 'jakarta.jms:jakarta.jms-api:2.0.3'
             dependency 'jakarta.xml.bind:jakarta.xml.bind-api:2.3.3'
             dependency 'org.glassfish.jaxb:jaxb-runtime:2.3.5'
-            dependency 'jakarta.validation:jakarta.validation-api:3.0.0'

Review comment:
       I tried first retaining the validation-api 3.0.0. The problem is that it is incompatible with about half a dozen libraries included in spring-boot-starter-jersey, and for many of which no version exists that is compatible for 3.0.0. So I had to backtrack and downgrade validation API to 2.x. 
   
   I think overall it would make sense for us to try to remove as many of the specific library dependencies and instead use the Spring Boot bundles wherever they are available - that way we don't have to worry about compatibility of every individual library with everything else. 




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@fineract.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org