众所周知,无论何时创建Scala库,最好在库中添加对多个Scala版本的支持。其背后的原因是两个不同的Scala版本之间可能发生二进制不兼容。
但是在以下情况下会发生什么:我有一个仅用Java编写的库,该库具有外部Scala项目的依赖关系。我的Java项目版本是否还应该包括Scala版本?我的意思是:我应该为不同的Scala版本的依赖项运行不同的构建吗?
众所周知,无论何时创建Scala库,最好在库中添加对多个Scala版本的支持。其背后的原因是两个不同的Scala版本之间可能发生二进制不兼容。
但是在以下情况下会发生什么:我有一个仅用Java编写的库,该库具有外部Scala项目的依赖关系。我的Java项目版本是否还应该包括Scala版本?我的意思是:我应该为不同的Scala版本的依赖项运行不同的构建吗?