我正在研究Scala项目,我看到Scala版本正在向库中添加项目实现的库和公共库。我感兴趣的是:
是否有任何好处或只是约定?
Scala版本有什么特别之处吗?我的意思是Scala是否有任何注册表,对于此版本的Scala,您应该使用此版本的特定公共库(Akka,Scala测试或Scala的任何主要支持)。
我将我现有的Scala Akka项目从10.x迁移到11.x 。所以,我应该深刻理解所有这些事情。我在网上搜索迁移Scala 10.x到11.x ,但我没有找到任何帮助。
答案 0 :(得分:1)
这是因为Scala版本在版本之间不是二进制兼容的。因此,库为不同的Scala版本发布相同的版本。 您项目中使用的每个库版本应该是为您使用的Scala版本编译的库版本。