2014-11-22 65 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