Uploaded image for project: 'Gradle'
  1. Gradle
  2. GRADLE-1895

version conflict reporting/listening

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Resolved
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.3-rc-1

      Description

      The use case is that the team would like to be able to report on what are the conflicts and how they are resolved. All for better control of dependency management across multiple teams in a big organisation.

      By default, gradle uses 'latest' version conflict policy. Which means the conflicts are automatically resolved. The problem is that the team does not know when the conflict occurred, there is no reporting for that, there's no listener one can hook into conflict resolution algorithm.

      The requested feature is not useful when used with recently added 'failOnVersionConflict'. However, it is still useful when 'failOnVersionConflict' is coupled with recently added feature of declaring forced transitive dependency versions.

      This feature is important for one of our clients.

        Attachments

          Activity

            People

            Assignee:
            szczepiq Szczepan Faber
            Reporter:
            szczepiq Szczepan Faber
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: