我正在更改针对2.11.7
构建的项目,因此它会针对2.10.5
和2.11.7
进行交叉构建。
项目当前定义了scalaBinaryVersion := "2.11"
设置,导致以下警告:
依赖项XXX的二进制版本(2.10)与Scala二进制文件不同 项目中的版本(2.11)。
我有一个挖掘,似乎所有其他交叉构建的Scala项目都没有指定scalaBinaryVersion
。
scalaBinaryVersion
和crossScalaVersions
是互斥设置吗?
答案 0 :(得分:1)
不,没有相互排斥,他们只是发生冲突。
请勿重新定义scalaBinaryVersion
,请将其保留为默认定义。