> > Has anyone faced this before? > Yes. The fact that Scala's binary incompatibility leaked into artifact IDs rather than being a classifier irritates me still.
I have no good solution for you. The mess that would have come from using Maven for cross version Scala builds led me to follow the status quo of using sbt for Scala projects. The question you linked is a good summary of the compromises. My belief is that if sbt didn't exist the Scala community would have been more motivated to improve this, with different artifact naming conventions and/or improvements to Maven. Greg