Index: project/build/KafkaProject.scala =================================================================== --- project/build/KafkaProject.scala (revision 1341691) +++ project/build/KafkaProject.scala (working copy) @@ -56,10 +56,29 @@ - - + def zkClientDep = + + zkclient + zkclient + 20120522 + compile + + + 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