Remove scalaz dependency?
See original GitHub issueIt 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:
- Created 8 years ago
- Comments:11 (4 by maintainers)
Top 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 >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Yes, it’s fixed. Closing!
@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.