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