I have a question. Suppose I have a legacy application A which uses slick 2.0
I am writing a new library B which uses slick 3.0
Now I add a reference to library B in A and try to use library B from A.
Will application A break because B brought a new version of slick along with it?
What if at the time of adding a reference (in build.sbt) I use the "excludes" like
"MyOrg" % "B" % "1.0.0" exclude("slick")
Now can both application A and library B work together?