| 
									
										
										
										
											2012-12-15 08:12:38 +08:00
										 |  |  | import sbt._ | 
					
						
							|  |  |  | import Keys._ | 
					
						
							| 
									
										
										
										
											2013-04-10 07:07:48 +08:00
										 |  |  | import AssemblyKeys._ | 
					
						
							| 
									
										
										
										
											2012-12-15 08:12:38 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | name := "kafka" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | resolvers ++= Seq( | 
					
						
							|  |  |  |   "SonaType ScalaTest repo" at "https://oss.sonatype.org/content/groups/public/org/scalatest/" | 
					
						
							|  |  |  | ) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-22 10:33:53 +08:00
										 |  |  | libraryDependencies <+= scalaVersion("org.scala-lang" % "scala-compiler" % _ ) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-12-15 08:12:38 +08:00
										 |  |  | libraryDependencies ++= Seq( | 
					
						
							|  |  |  |   "org.apache.zookeeper"  % "zookeeper"   % "3.3.4", | 
					
						
							| 
									
										
										
										
											2013-05-31 11:32:10 +08:00
										 |  |  |   "com.101tec"            % "zkclient"     % "0.3", | 
					
						
							| 
									
										
										
										
											2012-12-15 08:12:38 +08:00
										 |  |  |   "org.xerial.snappy"     % "snappy-java" % "1.0.4.1", | 
					
						
							| 
									
										
										
										
											2013-04-10 07:07:48 +08:00
										 |  |  |   "com.yammer.metrics"    % "metrics-core" % "2.2.0", | 
					
						
							|  |  |  |   "com.yammer.metrics"    % "metrics-annotation" % "2.2.0", | 
					
						
							| 
									
										
										
										
											2012-12-15 08:12:38 +08:00
										 |  |  |   "org.easymock"          % "easymock"    % "3.0" % "test", | 
					
						
							|  |  |  |   "junit"                 % "junit"       % "4.1" % "test" | 
					
						
							|  |  |  | ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | libraryDependencies <<= (scalaVersion, libraryDependencies) { (sv, deps) => | 
					
						
							|  |  |  |   deps :+ (sv match { | 
					
						
							|  |  |  |     case "2.8.0" => "org.scalatest" %  "scalatest" % "1.2" % "test" | 
					
						
							| 
									
										
										
										
											2013-09-10 06:20:47 +08:00
										 |  |  |     case v if v.startsWith("2.10") =>  "org.scalatest" %% "scalatest" % "1.9.1" % "test" | 
					
						
							| 
									
										
										
										
											2012-12-15 08:12:38 +08:00
										 |  |  |     case _       => "org.scalatest" %% "scalatest" % "1.8" % "test" | 
					
						
							|  |  |  |   }) | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-04-10 07:07:48 +08:00
										 |  |  | assemblySettings | 
					
						
							| 
									
										
										
										
											2013-01-22 10:33:53 +08:00
										 |  |  | 
 |