Uploaded image for project: 'Ivy'
  1. Ivy
  2. IVY-872

Improve performance

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.0.0-beta-2
    • 2.0-RC1
    • None
    • None

    Description

      On heavy multi-module build with important number of dependencies the part of ivy might be very important.

      On my benchmarked project, ivy take 50% of the time. This percentage is actually more than 80% when test are disbled.

      My script make a resolve, use artefactproperty, retrieve the dependencies, compile, jar and publish localy the result. The compilation is done using CachePath.
      This is done on +/- 100 interdependant modules, that use +/- 60 additional external dependencies.
      The build is launched from a root script that use BuildList.
      The dependencies that are not build are taken mostly from a shared drive, and occasionaly (a few that I still have to install on the shared repository) from the maven central repository.

      I will attach to this issue some performance enhancements.

      Attachments

        Activity

          People

            gscokart Scokart Gilles
            gscokart Scokart Gilles
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: