Skip to content

Conversation

adpi2
Copy link
Collaborator

@adpi2 adpi2 commented Dec 21, 2022

Add the full graph of dependencies of sbt-plugin-example-diamond to test coursier/coursier#2633.

sbt-plugin-example-diamond is a diamond graph of sbt plugin dependencies:

            sbt-plugin-example-diamond
                       / \
sbt-plugin-example-left   sbt-plugin-example-right
                       \ /
            sbt-plugin-example-bottom

The artifacts can be found in Maven Central:

Depending on the version of sbt-plugin-example-diamond, from 0.1.0 to 0.5.0, different parts have migrated to the new pattern, and there can be conflict resolution on sbt-plugin-example-bottom.

sbt-plugin-example-diamond:0.5.0 is fully migrated to the valid Maven pattern. Hence Maven can resolve its full graph of dependencies, and resolve the conflict on sbt-plugin-example-bottom.

A diamond graph of dependencies of sbt plugins.
There artifacts are used to test the bi-directional resolution of
deprecated and new Maven paths of sbt plugins.
@alexarchambault alexarchambault merged commit 48228e3 into master Feb 16, 2023
@alexarchambault alexarchambault deleted the sbt-plugins-maven-path branch February 16, 2023 09:43
@alexarchambault
Copy link
Member

(Merged by a manual push to master)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants