question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Remove scalaz dependency?

See original GitHub issue

It seems that coursier is only using \/ and Task from scalaz - and only a very limited subset of the features of Task, to the point that the scalajs lib already has its own Task implementation…

And \/ is just not a big enough incentive, the standard Either could replace it.

Issue Analytics

  • State:closed
  • Created 8 years ago
  • Comments:11 (4 by maintainers)

github_iconTop GitHub Comments

1reaction
alexarchambaultcommented, Aug 11, 2018

Yes, it’s fixed. Closing!

1reaction
alexarchambaultcommented, Apr 30, 2017

@lihaoyi I’ll see if I can publish JARs of coursier that would shade scalaz. It’s too slow to do with the current version of sbt-shading, but that could be circumvented I think.

Or maybe you could shade coursier plus its dependencies from Ammonite (provided that that can be done fast enough with sbt-shading). Could that be a solution for you? It’s done in ensime-sbt here.

Read more comments on GitHub >

github_iconTop Results From Across the Web

scala - How to remove dependency from libraryDependencies ...
I solved a similar problem by adding the following to my Build.scala : def excludeSpecs2(module: ModuleID): ModuleID = module.
Read more >
Remove dependency on scalaz.concurrent · Issue #321 - GitHub
Hi, this is just an initial idea. I would like to explore if we can remove the dependency on scalaz. Namely this is...
Read more >
Excluding Dependencies with SBT | Baeldung on Scala
In this article, we'll look at how to exclude dependencies in a project that we're building with SBT. 2. Exclude Dependencies from a...
Read more >
Sbt: Removing '_2.12' from artifactId when deploying - Question
I don't know how to remove it, but the Scala version is appended for a reason: the different versions are not binary compatible....
Read more >
The Scala Plugin - Gradle User Manual
The plugin supports joint compilation, which allows you to freely mix and match Scala and Java code, with dependencies in both directions.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found