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

Agile BoardAttach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 1.4.0
    • None

    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

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            xurror Yemdjih Kaze Nasser
            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

              Slack

                Issue deployment