From 903e3b456529992d9e99543f1da9dc1fe810c43e Mon Sep 17 00:00:00 2001 From: Mike Kaplinskiy Date: Tue, 11 Apr 2017 00:32:29 -0700 Subject: [PATCH] MAHOUT-1795: Build mahout under scala 2.11 (& 2.12 while we're here) All previous caveats are gone as part of other changes. Build with -Dscala-2.11 to get 2.11 binaries. The default is still 2.10 --- pom.xml | 24 +++++++++++++++---- .../src/main/assembly/dependency-reduced.xml | 8 +++---- 2 files changed, 24 insertions(+), 8 deletions(-) diff --git a/pom.xml b/pom.xml index 8485c7cd6c..356f1ec2f6 100644 --- a/pom.xml +++ b/pom.xml @@ -868,9 +868,6 @@ hadoop2 true - - env.JENKINS_URL - hadoop2 @@ -916,6 +913,26 @@ true + + scala-2.10 + + !scala-2.11 + + + 2.10 + 2.10.4 + + + + scala-2.11 + + scala-2.11 + + + 2.11 + 2.11.8 + + release.prepare @@ -1031,7 +1048,6 @@ ci - false env.JENKINS_URL diff --git a/spark/src/main/assembly/dependency-reduced.xml b/spark/src/main/assembly/dependency-reduced.xml index 877fa6dce5..2e90e06974 100644 --- a/spark/src/main/assembly/dependency-reduced.xml +++ b/spark/src/main/assembly/dependency-reduced.xml @@ -38,14 +38,14 @@ com.google.guava:guava - com.github.scopt + com.github.scopt_${scala.compat.version} com.tdunning:t-digest org.apache.commons:commons-math3 it.unimi.dsi:fastutil - org.apache.mahout:mahout-native-viennacl_2.10 - org.apache.mahout:mahout-native-viennacl-omp_2.10 + org.apache.mahout:mahout-native-viennacl_${scala.compat.version} + org.apache.mahout:mahout-native-viennacl-omp_${scala.compat.version} org.bytedeco:javacpp - \ No newline at end of file +