Skip to content

[2.x] refactor: Remove useCoursier setting (drop Ivy)#7712

Merged
eed3si9n merged 4 commits into
sbt:developfrom
eed3si9n:wip/use_coursier
Oct 2, 2024
Merged

[2.x] refactor: Remove useCoursier setting (drop Ivy)#7712
eed3si9n merged 4 commits into
sbt:developfrom
eed3si9n:wip/use_coursier

Conversation

@eed3si9n
Copy link
Copy Markdown
Member

@eed3si9n eed3si9n commented Oct 2, 2024

Problem

It's been a while since Coursier has been the default library management engine, and we don't need to support two.

Solution

This removes useCoursier setting.

**Problem**
It's been a while since Coursier has been the default library management engine,
and we don't need to support two.

**Solution**
This removes `useCoursier` setting.
@eed3si9n eed3si9n requested review from BillyAutrey and adpi2 October 2, 2024 07:42
@cacheLevel(include = Array.empty)
val bspReporter = taskKey[BuildServerReporter]("").withRank(DTask)

val useCoursier = settingKey[Boolean]("Use Coursier for dependency resolution.").withRank(BSetting)
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there any other key that was Ivy specific?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It seems like there are some internal Ivy usage, but I could probably drop the external ivy.xml file support - 968bd9c

Copy link
Copy Markdown
Member

@adpi2 adpi2 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🥳

Comment thread main/src/main/scala/sbt/internal/LibraryManagement.scala Outdated
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.

3 participants