Marcin Ziemiński created PIO-30: ----------------------------------- Summary: Cross build for different versions of scala and spark Key: PIO-30 URL: https://issues.apache.org/jira/browse/PIO-30 Project: PredictionIO Issue Type: Improvement Reporter: Marcin Ziemiński
The present version of Scala is 2.10 and Spark is 1.4, which is quite old. With Spark 2.0.0 come many performance improvements and features, that people will definitely like to add to their templates. I am also aware that past cannot be ignored and simply dumping 1.x might not be an option for other users. I propose setting up a crossbuild in sbt to build with scala 2.10 and Spark 1.6 and a separate one for Scala 2.11 and Spark 2.0. Most of the files will be consistent between versions including API. The problematic ones will be divided between additional source directories: src/main/scala-2.10/ and src/main/scala-2.11/. The dockerized tests should also take the two versions into consideration -- This message was sent by Atlassian JIRA (v6.3.4#6332)