2014-11-22 62 views
2

我想为2.10和2.11交叉编译库。到目前为止,它工作得很好,但当我试图解决scala-reflect的问题时,我遇到了麻烦。2.10和2.11的交叉构建scala-reflect

"org.scala-lang" % "scala-reflect" % "2.11.4"

如何使这个交叉编译,因为它不是,它不使用正常的交叉编译版本号标准的依赖。

同样地,scala-xml已经从2.11中分解出来成为一个单独的库。当我交叉编译时,如何仅包含2.11版本?

sbt page on cross building根本不包括这些情况。

+1

我不知道很多关于交叉编译,但在更新日志,有一个标题为“跨建筑,SBT 0.13”,其中'阶段。 xml'明确提到:http://www.scala-lang.org/news/2.11.1 – 2014-11-22 01:15:11

回答

4

只需使用scalaVersion直接设置:

"org.scala-lang" % "scala-reflect" % scalaVersion.value