SBT中的'scalaBinaryVersion'与'CrossScalarAversions'不兼容吗?

SBT中的'scalaBinaryVersion'与'CrossScalarAversions'不兼容吗?,scala,sbt,Scala,Sbt,我正在更改一个基于2.11.7构建的项目,因此它交叉构建了2.10.5和2.11.7 该项目当前定义了一个scalaBinaryVersion:=“2.11”设置,该设置导致以下警告: 依赖项XXX的二进制版本(2.10)不同于Scala二进制 项目中的版本(2.11) 我挖掘了一下,似乎所有其他交叉构建的Scala项目都没有指定scalaBinaryVersion scalaBinaryVersion和crossScalaVersions设置是否相互排斥?不,没有相互排斥,它们只是冲突 不要重

我正在更改一个基于
2.11.7
构建的项目,因此它交叉构建了
2.10.5
2.11.7

该项目当前定义了一个
scalaBinaryVersion:=“2.11”
设置,该设置导致以下警告:

依赖项XXX的二进制版本(2.10)不同于Scala二进制 项目中的版本(2.11)

我挖掘了一下,似乎所有其他交叉构建的Scala项目都没有指定
scalaBinaryVersion


scalaBinaryVersion
crossScalaVersions
设置是否相互排斥?

不,没有相互排斥,它们只是冲突

不要重新定义scalaBinaryVersion,将其保留为默认定义