Uploaded image for project: 'Apache Fineract'
  1. Apache Fineract
  2. FINERACT-805

Drop more fixed version numbers in build.gradle by replacing them with Spring BOM version

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.4.0
    • Component/s: None
    • Labels:

      Description

      This came up during (the review of) FINERACT-797:

      The Spring Boot BOM provides "curated" version numbers for many more 3rd party dependencies that the initial PR #662 for FINERACT-797 uses.

      The following 3rd-party libraries' fixed version numbers in build.gradle could probably also be dropped, and replaced with a version given by the Spring BOM, as these appear in the Spring Boot BOM (not everything does, but these do; bonus points for finding more):

      • GSON
      • Joda Time
      • junit:junit (but not junit-dep; what is that, could it be dropped?)
      • commons-lang3
      • org.apache.httpcomponents:httpclient
      • org.apache.activemq:activemq-broker
      • javax.validation:validation-api
      • Quartz Scheduler
      • ehcache
      • json-path (FINERACT-964)
      • Flyway (FINERACT-810)
      • OkHttp (major version change; we have dedicated FINERACT-804 re. this)
      • rest-assured (major version change from v2 to v3; possibly more invasive)
      • org.apache.tomcat & org.apache.tomcat.embed (NB Spring BOM's 9.0.27 vs. our 7.0.94)

      It's surely best to raise small PRs for each one of these, instead of one big one for everything together.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                xurror Yemdjih Kaze Nasser
                Reporter:
                vorburger Michael Vorburger
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 40m
                  40m