mirror of https://github.com/apache/kafka.git
				
				
				
			upgrade ZKClient to allow conditional updates in ZK; patched by Jun Rao; reviewed by Joel Koshy; KAFKA-337
git-svn-id: https://svn.apache.org/repos/asf/incubator/kafka/branches/0.8@1342487 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
		
							parent
							
								
									1bedde76c2
								
							
						
					
					
						commit
						23b422bc44
					
				
										
											Binary file not shown.
										
									
								
							|  | @ -56,10 +56,29 @@ class KafkaProject(info: ProjectInfo) extends ParentProject(info) with IdeaProje | |||
|         <exclude module="log4j"/> | ||||
|         <exclude module="jline"/> | ||||
|       </dependency> | ||||
|       <dependency org="com.github.sgroschupf" name="zkclient" rev="0.1"> | ||||
|       </dependency> | ||||
|     </dependencies> | ||||
| 
 | ||||
|     def zkClientDep = | ||||
|       <dependency> | ||||
|        <groupId>zkclient</groupId> | ||||
|        <artifactId>zkclient</artifactId> | ||||
|        <version>20120522</version> | ||||
|        <scope>compile</scope> | ||||
|        </dependency> | ||||
| 
 | ||||
|     object ZkClientDepAdder extends RuleTransformer(new RewriteRule() { | ||||
|       override def transform(node: Node): Seq[Node] = node match { | ||||
|         case Elem(prefix, "dependencies", attribs, scope, deps @ _*) => { | ||||
|           Elem(prefix, "dependencies", attribs, scope, deps ++ zkClientDep :_*) | ||||
|         } | ||||
|         case other => other | ||||
|       } | ||||
|     }) | ||||
| 
 | ||||
|     override def pomPostProcess(pom: Node): Node = { | ||||
|       ZkClientDepAdder(pom) | ||||
|     } | ||||
| 
 | ||||
|     override def artifactID = "kafka" | ||||
|     override def filterScalaJars = false | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue