mirror of https://github.com/apache/kafka.git
				
				
				
			KAFKA-2324; Update to Scala 2.11.7
Author: Ismael Juma <ismael@juma.me.uk>
Closes #82 from ijuma/kafka-2324 and squashes the following commits:
d71bf5c [Ismael Juma] KAFKA-2324; Update to Scala 2.11.7
			
			
This commit is contained in:
		
							parent
							
								
									31f621716e
								
							
						
					
					
						commit
						15cba9f00d
					
				|  | @ -54,7 +54,7 @@ The release file can be found inside ./core/build/distributions/. | |||
| ### Cleaning the build ### | ||||
|     ./gradlew clean | ||||
| 
 | ||||
| ### Running a task on a particular version of Scala (either 2.9.1, 2.9.2, 2.10.5 or 2.11.6) ### | ||||
| ### Running a task on a particular version of Scala (either 2.9.1, 2.9.2, 2.10.5 or 2.11.7) ### | ||||
| #### (If building a jar with a version other than 2.10, need to set SCALA_BINARY_VERSION variable or change it in bin/kafka-run-class.sh to run quick start.) #### | ||||
|     ./gradlew -PscalaVersion=2.9.1 jar | ||||
|     ./gradlew -PscalaVersion=2.9.1 test | ||||
|  |  | |||
							
								
								
									
										18
									
								
								build.gradle
								
								
								
								
							
							
						
						
									
										18
									
								
								build.gradle
								
								
								
								
							|  | @ -163,7 +163,7 @@ subprojects { | |||
|   } | ||||
| } | ||||
| 
 | ||||
| for ( sv in ['2_9_1', '2_9_2', '2_10_5', '2_11_6'] ) { | ||||
| for ( sv in ['2_9_1', '2_9_2', '2_10_5', '2_11_7'] ) { | ||||
|   String svInDot = sv.replaceAll( "_", ".") | ||||
| 
 | ||||
|   tasks.create(name: "jar_core_${sv}", type: GradleBuild) { | ||||
|  | @ -203,20 +203,20 @@ for ( sv in ['2_9_1', '2_9_2', '2_10_5', '2_11_6'] ) { | |||
|   } | ||||
| } | ||||
| 
 | ||||
| tasks.create(name: "jarAll", dependsOn: ['jar_core_2_9_1', 'jar_core_2_9_2', 'jar_core_2_10_5', 'jar_core_2_11_6', 'clients:jar', 'examples:jar', 'contrib:hadoop-consumer:jar', 'contrib:hadoop-producer:jar', 'log4j-appender:jar']) { | ||||
| tasks.create(name: "jarAll", dependsOn: ['jar_core_2_9_1', 'jar_core_2_9_2', 'jar_core_2_10_5', 'jar_core_2_11_7', 'clients:jar', 'examples:jar', 'contrib:hadoop-consumer:jar', 'contrib:hadoop-producer:jar', 'log4j-appender:jar']) { | ||||
| } | ||||
| 
 | ||||
| tasks.create(name: "srcJarAll", dependsOn: ['srcJar_2_9_1', 'srcJar_2_9_2', 'srcJar_2_10_5', 'srcJar_2_11_6', 'clients:srcJar', 'examples:srcJar', 'contrib:hadoop-consumer:srcJar', 'contrib:hadoop-producer:srcJar', 'log4j-appender:srcJar']) { } | ||||
| tasks.create(name: "srcJarAll", dependsOn: ['srcJar_2_9_1', 'srcJar_2_9_2', 'srcJar_2_10_5', 'srcJar_2_11_7', 'clients:srcJar', 'examples:srcJar', 'contrib:hadoop-consumer:srcJar', 'contrib:hadoop-producer:srcJar', 'log4j-appender:srcJar']) { } | ||||
| 
 | ||||
| tasks.create(name: "docsJarAll", dependsOn: ['docsJar_2_9_1', 'docsJar_2_9_2', 'docsJar_2_10_5', 'docsJar_2_11_6', 'clients:docsJar', 'examples:docsJar', 'contrib:hadoop-consumer:docsJar', 'contrib:hadoop-producer:docsJar', 'log4j-appender:docsJar']) { } | ||||
| tasks.create(name: "docsJarAll", dependsOn: ['docsJar_2_9_1', 'docsJar_2_9_2', 'docsJar_2_10_5', 'docsJar_2_11_7', 'clients:docsJar', 'examples:docsJar', 'contrib:hadoop-consumer:docsJar', 'contrib:hadoop-producer:docsJar', 'log4j-appender:docsJar']) { } | ||||
| 
 | ||||
| tasks.create(name: "testAll", dependsOn: ['test_core_2_9_1', 'test_core_2_9_2', 'test_core_2_10_5', 'test_core_2_11_6', 'clients:test', 'log4j-appender:test']) { | ||||
| tasks.create(name: "testAll", dependsOn: ['test_core_2_9_1', 'test_core_2_9_2', 'test_core_2_10_5', 'test_core_2_11_7', 'clients:test', 'log4j-appender:test']) { | ||||
| } | ||||
| 
 | ||||
| tasks.create(name: "releaseTarGzAll", dependsOn: ['releaseTarGz_2_9_1', 'releaseTarGz_2_9_2', 'releaseTarGz_2_10_5', 'releaseTarGz_2_11_6']) { | ||||
| tasks.create(name: "releaseTarGzAll", dependsOn: ['releaseTarGz_2_9_1', 'releaseTarGz_2_9_2', 'releaseTarGz_2_10_5', 'releaseTarGz_2_11_7']) { | ||||
| } | ||||
| 
 | ||||
| tasks.create(name: "uploadArchivesAll", dependsOn: ['uploadCoreArchives_2_9_1', 'uploadCoreArchives_2_9_2', 'uploadCoreArchives_2_10_5', 'uploadCoreArchives_2_11_6', 'clients:uploadArchives', 'examples:uploadArchives', 'contrib:hadoop-consumer:uploadArchives', 'contrib:hadoop-producer:uploadArchives', 'log4j-appender:uploadArchives']) { | ||||
| tasks.create(name: "uploadArchivesAll", dependsOn: ['uploadCoreArchives_2_9_1', 'uploadCoreArchives_2_9_2', 'uploadCoreArchives_2_10_5', 'uploadCoreArchives_2_11_7', 'clients:uploadArchives', 'examples:uploadArchives', 'contrib:hadoop-consumer:uploadArchives', 'contrib:hadoop-producer:uploadArchives', 'log4j-appender:uploadArchives']) { | ||||
| } | ||||
| 
 | ||||
| project(':core') { | ||||
|  | @ -234,8 +234,8 @@ project(':core') { | |||
|     compile 'com.yammer.metrics:metrics-core:2.2.0' | ||||
|     compile 'net.sf.jopt-simple:jopt-simple:3.2' | ||||
|     if (scalaVersion.startsWith('2.11')) { | ||||
|       compile 'org.scala-lang.modules:scala-xml_2.11:1.0.3' | ||||
|       compile 'org.scala-lang.modules:scala-parser-combinators_2.11:1.0.3' | ||||
|       compile 'org.scala-lang.modules:scala-xml_2.11:1.0.4' | ||||
|       compile 'org.scala-lang.modules:scala-parser-combinators_2.11:1.0.4' | ||||
|     } | ||||
| 
 | ||||
|     testCompile 'junit:junit:4.6' | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue