编译scala时依赖jline-2.12.1,请参考《jline-2.11,2.12,2.12.1,2.14.3.jar 移植指南》将编译过后的jline-2.12.1.jar替换到~/.ivy2/cache/jline/jline/jars/目录。
    下载scala-2.11.8源码。
    git clone https://github.com/scala/scala.git
    cd scala
    git checkout v2.11.8
    sed -i “48,48s%)%),\n\ \ \ \ Keys.package\ := bundle.value%g” project/Osgi.scala
    执行编译。
    sbt package
    找不到命令
    安装sbt
    curl https://bintray.com/sbt/rpm/rpm > bintray-sbt-rpm.repo
    mv bintray-sbt-rpm.repo /etc/yum.repos.d/
    yum install sbt
    编译
    sbt package
    编译完成后,scala-compiler.jar放置于build-sbt/pack/lib目录。