strongbox / strongbox

Strongbox is an artifact repository manager.
https://strongbox.github.io/
Apache License 2.0
617 stars 617 forks source link

Work out which Groovy dependencies we really need #1705

Open carlspring opened 4 years ago

carlspring commented 4 years ago

Task Description

We currently have several places that are using the groovy dependencies. For example:

We need to be more specific in regards to which exact Groovy dependencies we really need, because these can be very problematic (if multiple transitive dependencies are bringing different versions of the Groovy dependencies, this causes incompatibility issues).

The work will have to be done against the issues/1649 branch.

Dependency Tree

Tasks

The following tasks will need to be carried out:

Task Relationships

This task:

Help

ykabusalah commented 4 years ago

Can I attempt doing this?

anki2189 commented 4 years ago

We don't need groovy-all dependency as of now as it pull many transitive dependencies which are not compatible with this project. Below are the required groovy dependencies.

carlspring commented 4 years ago

@anki2189 ,

Thanks for the update!

Please, bear in mind that:

Could you please make sure this works properly on Sergey's branch?