IvyDE
  1. IvyDE
  2. IVYDE-334

Support of global transitivity disabling for resolving dependency.

    Details

    • Type: New Feature New Feature
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.2.0.final
    • Component/s: None
    • Labels:
      None

      Description

      Ivy ant resolve task has option transitive (default is true). If you set it to false then it will ignore transitivity settings in ivy descriptors and will not resolve dependency transitively. I use it in my project build procedure. It will be great to have ability to disable transitivity globally as in ant resolve task.

      1. screen_trimmed.jpg
        81 kB
        Anton Zagorulko
      2. ResolveWithTransitiveFalseSetting.patch
        15 kB
        Anton Zagorulko

        Activity

        Hide
        Anton Zagorulko added a comment -

        I've changed plugin for myself and may provide changes for future release if it will be useful for someone.

        Show
        Anton Zagorulko added a comment - I've changed plugin for myself and may provide changes for future release if it will be useful for someone.
        Hide
        Anton Zagorulko added a comment - - edited

        UI screen to disable transitivity for resolving is attached.

        Show
        Anton Zagorulko added a comment - - edited UI screen to disable transitivity for resolving is attached.
        Hide
        Nicolas Lalevée added a comment -

        Sorry for the late reply.
        Yes, if you want this feature to be added to IvyDE, a patch is more than welcomed.

        Show
        Nicolas Lalevée added a comment - Sorry for the late reply. Yes, if you want this feature to be added to IvyDE, a patch is more than welcomed.
        Hide
        Riccardo Foschia added a comment -

        That would be a very useful feature that would speed up significantly resolve in projects with deep dependency trees. At compile time transitive dependencies are in most cases not needed. How far is the implementation?

        Show
        Riccardo Foschia added a comment - That would be a very useful feature that would speed up significantly resolve in projects with deep dependency trees. At compile time transitive dependencies are in most cases not needed. How far is the implementation?
        Hide
        Anton Zagorulko added a comment -

        Patch for 2.2.0.beta1 which implements feature.

        Show
        Anton Zagorulko added a comment - Patch for 2.2.0.beta1 which implements feature.
        Hide
        Nicolas Lalevée added a comment -

        Patch applied on trunk. Thanks !

        Show
        Nicolas Lalevée added a comment - Patch applied on trunk. Thanks !

          People

          • Assignee:
            Nicolas Lalevée
            Reporter:
            Anton Zagorulko
          • Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development