-
Notifications
You must be signed in to change notification settings - Fork 22
Open
Description
The project build depends on slick and shapeless, naturally. But should they be run-time dependencies to allow the end user to make minor version changes?
Not sure what the best practice is here. For example, as of right now while I'm writing this issue, we've published slickless for Slick 3.2.0-M2. If I want to use this with 3.2.0 final I see:
[warn] There may be incompatibilities among your library dependencies.
[warn] Here are some of the libraries that were evicted:
[warn] * com.typesafe.slick:slick_2.12:3.2.0-M2 -> 3.2.0
[warn] Run 'evicted' to see detailed eviction warnings
I think we can mark these lines as % runtime (or something like that):
https://github.com/underscoreio/slickless/blob/master/build.sbt#L21-L22
I'll do that, unless anyone wants to point to th error of my ways :-)
Metadata
Metadata
Assignees
Labels
No labels