2016-05-04 14 views

Antwort

2

Es ist nicht möglich. Hauptversionen sind nicht binär miteinander kompatibel. Also für alle Scala-Versionen 2.x.y und 2.w.z, wo x != w, werden sie nicht kompatibel sein. Alle Bibliotheken müssen mit derselben Hauptversion kompiliert werden, kleinere Versionsunterschiede sind jedoch in Ordnung.

+0

Es ist möglich 2,10 libs (n-1) in der 2.11 (n) App zu verwenden (da Java 7 lib in der Java 8 App verwendet werden kann). – cchantep

+0

@__ 0 Selbst wenn das empfohlen wird, ist * möglich *, können Sie leicht einen solchen Fall auf github finden – cchantep

+0

Sie könnten eine 2.10-Bibliothek mit einer 2.11-Bibliothek kompilieren, wo sie beide quellkompatibel sind, aber Sie werden sicherlich Laufzeitfehler bekommen das können Sie wegen der Binärkompatibilität nicht überwinden. –

Verwandte Themen