Repository: kafka
Updated Branches:
  refs/heads/0.10.1 aec74ae5b -> 9ffadbfdc


KAFKA-4438; Cross compile to Scala 2.12.0

(cherry picked from commit f3aad3b54b7cbc5109d8398829a31100fd82b3e0)

Author: Bernard Leach <leac...@bouncycastle.org>

Reviewers: Guozhang Wang <wangg...@gmail.com>

Closes #2164 from leachbj/0.10.1-2.12-backport


Project: http://git-wip-us.apache.org/repos/asf/kafka/repo
Commit: http://git-wip-us.apache.org/repos/asf/kafka/commit/9ffadbfd
Tree: http://git-wip-us.apache.org/repos/asf/kafka/tree/9ffadbfd
Diff: http://git-wip-us.apache.org/repos/asf/kafka/diff/9ffadbfd

Branch: refs/heads/0.10.1
Commit: 9ffadbfdc6f1b1fc47d48cbb7edf0f2f3a5f8f5e
Parents: aec74ae
Author: Bernard Leach <leac...@bouncycastle.org>
Authored: Wed Nov 30 22:28:08 2016 -0800
Committer: Guozhang Wang <wangg...@gmail.com>
Committed: Wed Nov 30 22:28:08 2016 -0800

----------------------------------------------------------------------
 build.gradle                                           | 4 ++--
 core/src/main/scala/kafka/utils/IteratorTemplate.scala | 2 +-
 gradle/dependencies.gradle                             | 7 +++++--
 3 files changed, 8 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/kafka/blob/9ffadbfd/build.gradle
----------------------------------------------------------------------
diff --git a/build.gradle b/build.gradle
index 5e0e234..fded48e 100644
--- a/build.gradle
+++ b/build.gradle
@@ -313,7 +313,7 @@ task jacocoRootReport(type: 
org.gradle.testing.jacoco.tasks.JacocoReport) {
 
 task reportCoverage(dependsOn: ['jacocoRootReport', 'core:reportScoverage'])
 
-for ( sv in ['2_10', '2_11'] ) {
+for ( sv in ['2_10', '2_11', '2_12'] ) {
   String svInDot = sv.replaceAll( "_", ".")
 
   tasks.create(name: "jar_core_${sv}", type: GradleBuild) {
@@ -505,7 +505,7 @@ project(':core') {
 
   task siteDocsTar(dependsOn: ['genProtocolErrorDocs', 
'genProtocolApiKeyDocs', 'genProtocolMessageDocs',
                                'genProducerConfigDocs', 
'genConsumerConfigDocs', 'genKafkaConfigDocs',
-                               'genTopicConfigDocs', 
':connect:runtime:genConnectConfigDocs', 
+                               'genTopicConfigDocs', 
':connect:runtime:genConnectConfigDocs',
                                ':streams:genStreamsConfigDocs'], type: Tar) {
     classifier = 'site-docs'
     compression = Compression.GZIP

http://git-wip-us.apache.org/repos/asf/kafka/blob/9ffadbfd/core/src/main/scala/kafka/utils/IteratorTemplate.scala
----------------------------------------------------------------------
diff --git a/core/src/main/scala/kafka/utils/IteratorTemplate.scala 
b/core/src/main/scala/kafka/utils/IteratorTemplate.scala
index 8c44955..17c152d 100644
--- a/core/src/main/scala/kafka/utils/IteratorTemplate.scala
+++ b/core/src/main/scala/kafka/utils/IteratorTemplate.scala
@@ -75,7 +75,7 @@ abstract class IteratorTemplate[T] extends Iterator[T] with 
java.util.Iterator[T
     null.asInstanceOf[T]
   }
   
-  def remove = 
+  override def remove =
     throw new UnsupportedOperationException("Removal not supported")
 
   protected def resetState() {

http://git-wip-us.apache.org/repos/asf/kafka/blob/9ffadbfd/gradle/dependencies.gradle
----------------------------------------------------------------------
diff --git a/gradle/dependencies.gradle b/gradle/dependencies.gradle
index ab1d057..02a4cd9 100644
--- a/gradle/dependencies.gradle
+++ b/gradle/dependencies.gradle
@@ -39,9 +39,9 @@ versions += [
   powermock: "1.6.4",
   reflections: "0.9.10",
   rocksDB: "4.9.0",
-  scalaTest: "2.2.6",
+  scalaTest: "3.0.1",
   scalaParserCombinators: "1.0.4",
-  scoverage: "1.1.1",
+  scoverage: "1.3.0",
   slf4j: "1.7.21",
   snappy: "1.1.2.6",
   zkclient: "0.9",
@@ -51,11 +51,14 @@ versions += [
 // Add Scala version
 def defaultScala210Version = '2.10.6'
 def defaultScala211Version = '2.11.8'
+def defaultScala212Version = '2.12.0'
 if (hasProperty('scalaVersion')) {
   if (scalaVersion == '2.10') {
     versions["scala"] = defaultScala210Version
   } else if (scalaVersion == '2.11') {
     versions["scala"] = defaultScala211Version
+  } else if (scalaVersion == '2.12') {
+    versions["scala"] = defaultScala212Version
   } else {
     versions["scala"] = scalaVersion
   }

Reply via email to