From 116b6c1be3fe05f6b8198fb2a2997c76bdcf1f61 Mon Sep 17 00:00:00 2001 From: Norbert Kalmar Date: Sat, 14 Jul 2018 19:42:30 +0200 Subject: [PATCH] ZOOKEEPER-3033 3.4 - MAVEN MIGRATION - Step 1.2 - create zk-recipes maven structure --- build.xml | 2 +- .../src/documentation/content/xdocs/recipes.xml | 4 ++-- {src/recipes => zookeeper-recipes}/README.txt | 11 ++++++----- {src/recipes => zookeeper-recipes}/build-recipes.xml | 2 +- {src/recipes => zookeeper-recipes}/build.xml | 0 .../recipes => zookeeper-recipes}/election/README.txt | 0 {src/recipes => zookeeper-recipes}/election/build.xml | 0 .../zookeeper/recipes/leader/LeaderElectionAware.java | 0 .../recipes/leader/LeaderElectionSupport.java | 0 .../apache/zookeeper/recipes/leader/LeaderOffer.java | 0 .../recipes/leader/LeaderElectionSupportTest.java | 0 {src/recipes => zookeeper-recipes}/lock/README.txt | 0 {src/recipes => zookeeper-recipes}/lock/build.xml | 0 {src/recipes => zookeeper-recipes}/lock/src/c/INSTALL | 0 {src/recipes => zookeeper-recipes}/lock/src/c/LICENSE | 0 .../lock/src/c/Makefile.am | 0 .../lock/src/c/README.txt | 0 .../lock/src/c/acinclude.m4 | 0 .../lock/src/c/aminclude.am | 0 .../lock/src/c/c-doc.Doxyfile | 0 .../lock/src/c/configure.ac | 0 .../lock/src/c/include/zoo_lock.h | 0 .../lock/src/c/src/zoo_lock.c | 0 .../lock/src/c/tests/TestClient.cc | 0 .../lock/src/c/tests/TestDriver.cc | 0 .../lock/src/c/tests/Util.cc | 0 .../lock/src/c/tests/Util.h | 0 .../lock/src/c/tests/zkServer.sh | 0 .../apache/zookeeper/recipes/lock/LockListener.java | 0 .../zookeeper/recipes/lock/ProtocolSupport.java | 0 .../org/apache/zookeeper/recipes/lock/WriteLock.java | 0 .../org/apache/zookeeper/recipes/lock/ZNodeName.java | 0 .../zookeeper/recipes/lock/ZooKeeperOperation.java | 0 .../apache/zookeeper/recipes/lock/WriteLockTest.java | 0 .../apache/zookeeper/recipes/lock/ZNodeNameTest.java | 0 {src/recipes => zookeeper-recipes}/queue/README.txt | 0 {src/recipes => zookeeper-recipes}/queue/build.xml | 0 .../recipes => zookeeper-recipes}/queue/src/c/INSTALL | 0 .../recipes => zookeeper-recipes}/queue/src/c/LICENSE | 0 .../queue/src/c/Makefile.am | 0 .../queue/src/c/README.txt | 0 .../queue/src/c/acinclude.m4 | 0 .../queue/src/c/aminclude.am | 0 .../queue/src/c/c-doc.Doxyfile | 0 .../queue/src/c/configure.ac | 0 .../queue/src/c/include/zoo_queue.h | 0 .../queue/src/c/src/zoo_queue.c | 0 .../queue/src/c/tests/TestClient.cc | 0 .../queue/src/c/tests/TestDriver.cc | 0 .../queue/src/c/tests/Util.cc | 0 .../queue/src/c/tests/Util.h | 0 .../queue/src/c/tests/zkServer.sh | 0 .../zookeeper/recipes/queue/DistributedQueue.java | 0 .../zookeeper/recipes/queue/DistributedQueueTest.java | 0 54 files changed, 10 insertions(+), 9 deletions(-) rename {src/recipes => zookeeper-recipes}/README.txt (70%) rename {src/recipes => zookeeper-recipes}/build-recipes.xml (99%) rename {src/recipes => zookeeper-recipes}/build.xml (100%) rename {src/recipes => zookeeper-recipes}/election/README.txt (100%) rename {src/recipes => zookeeper-recipes}/election/build.xml (100%) rename {src/recipes => zookeeper-recipes}/election/src/java/org/apache/zookeeper/recipes/leader/LeaderElectionAware.java (100%) rename {src/recipes => zookeeper-recipes}/election/src/java/org/apache/zookeeper/recipes/leader/LeaderElectionSupport.java (100%) rename {src/recipes => zookeeper-recipes}/election/src/java/org/apache/zookeeper/recipes/leader/LeaderOffer.java (100%) rename {src/recipes => zookeeper-recipes}/election/test/org/apache/zookeeper/recipes/leader/LeaderElectionSupportTest.java (100%) rename {src/recipes => zookeeper-recipes}/lock/README.txt (100%) rename {src/recipes => zookeeper-recipes}/lock/build.xml (100%) rename {src/recipes => zookeeper-recipes}/lock/src/c/INSTALL (100%) rename {src/recipes => zookeeper-recipes}/lock/src/c/LICENSE (100%) rename {src/recipes => zookeeper-recipes}/lock/src/c/Makefile.am (100%) rename {src/recipes => zookeeper-recipes}/lock/src/c/README.txt (100%) rename {src/recipes => zookeeper-recipes}/lock/src/c/acinclude.m4 (100%) rename {src/recipes => zookeeper-recipes}/lock/src/c/aminclude.am (100%) rename {src/recipes => zookeeper-recipes}/lock/src/c/c-doc.Doxyfile (100%) rename {src/recipes => zookeeper-recipes}/lock/src/c/configure.ac (100%) rename {src/recipes => zookeeper-recipes}/lock/src/c/include/zoo_lock.h (100%) rename {src/recipes => zookeeper-recipes}/lock/src/c/src/zoo_lock.c (100%) rename {src/recipes => zookeeper-recipes}/lock/src/c/tests/TestClient.cc (100%) rename {src/recipes => zookeeper-recipes}/lock/src/c/tests/TestDriver.cc (100%) rename {src/recipes => zookeeper-recipes}/lock/src/c/tests/Util.cc (100%) rename {src/recipes => zookeeper-recipes}/lock/src/c/tests/Util.h (100%) rename {src/recipes => zookeeper-recipes}/lock/src/c/tests/zkServer.sh (100%) rename {src/recipes => zookeeper-recipes}/lock/src/java/org/apache/zookeeper/recipes/lock/LockListener.java (100%) rename {src/recipes => zookeeper-recipes}/lock/src/java/org/apache/zookeeper/recipes/lock/ProtocolSupport.java (100%) rename {src/recipes => zookeeper-recipes}/lock/src/java/org/apache/zookeeper/recipes/lock/WriteLock.java (100%) rename {src/recipes => zookeeper-recipes}/lock/src/java/org/apache/zookeeper/recipes/lock/ZNodeName.java (100%) rename {src/recipes => zookeeper-recipes}/lock/src/java/org/apache/zookeeper/recipes/lock/ZooKeeperOperation.java (100%) rename {src/recipes => zookeeper-recipes}/lock/test/org/apache/zookeeper/recipes/lock/WriteLockTest.java (100%) rename {src/recipes => zookeeper-recipes}/lock/test/org/apache/zookeeper/recipes/lock/ZNodeNameTest.java (100%) rename {src/recipes => zookeeper-recipes}/queue/README.txt (100%) rename {src/recipes => zookeeper-recipes}/queue/build.xml (100%) rename {src/recipes => zookeeper-recipes}/queue/src/c/INSTALL (100%) rename {src/recipes => zookeeper-recipes}/queue/src/c/LICENSE (100%) rename {src/recipes => zookeeper-recipes}/queue/src/c/Makefile.am (100%) rename {src/recipes => zookeeper-recipes}/queue/src/c/README.txt (100%) rename {src/recipes => zookeeper-recipes}/queue/src/c/acinclude.m4 (100%) rename {src/recipes => zookeeper-recipes}/queue/src/c/aminclude.am (100%) rename {src/recipes => zookeeper-recipes}/queue/src/c/c-doc.Doxyfile (100%) rename {src/recipes => zookeeper-recipes}/queue/src/c/configure.ac (100%) rename {src/recipes => zookeeper-recipes}/queue/src/c/include/zoo_queue.h (100%) rename {src/recipes => zookeeper-recipes}/queue/src/c/src/zoo_queue.c (100%) rename {src/recipes => zookeeper-recipes}/queue/src/c/tests/TestClient.cc (100%) rename {src/recipes => zookeeper-recipes}/queue/src/c/tests/TestDriver.cc (100%) rename {src/recipes => zookeeper-recipes}/queue/src/c/tests/Util.cc (100%) rename {src/recipes => zookeeper-recipes}/queue/src/c/tests/Util.h (100%) rename {src/recipes => zookeeper-recipes}/queue/src/c/tests/zkServer.sh (100%) rename {src/recipes => zookeeper-recipes}/queue/src/java/org/apache/zookeeper/recipes/queue/DistributedQueue.java (100%) rename {src/recipes => zookeeper-recipes}/queue/test/org/apache/zookeeper/recipes/queue/DistributedQueueTest.java (100%) diff --git a/build.xml b/build.xml index 640be9846f9..35fb4369208 100644 --- a/build.xml +++ b/build.xml @@ -142,7 +142,7 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle"> - + There now exists a Queue implementation in ZooKeeper recipes directory. This is distributed with the release -- - src/recipes/queue directory of the release artifact. + zookeeper-recipes/zookeeper-recipes-queue directory of the release artifact. @@ -299,7 +299,7 @@ There now exists a Lock implementation in ZooKeeper recipes directory. This is distributed with the release -- - src/recipes/lock directory of the release artifact. + zookeeper-recipes/zookeeper-recipes- directory of the release artifact. diff --git a/src/recipes/README.txt b/zookeeper-recipes/README.txt similarity index 70% rename from src/recipes/README.txt rename to zookeeper-recipes/README.txt index 4f880cdfbba..9ee058f99b6 100644 --- a/src/recipes/README.txt +++ b/zookeeper-recipes/README.txt @@ -1,18 +1,19 @@ 1) This source directory contains various Zookeeper recipe implementations. -2) The recipe directory name should specify the name of the recipe you are implementing - eg. lock/. +2) The recipe directory name should specify the name of the recipe you are implementing - eg. zookeeper-recipes-lock/. 3) It would be great if you can provide both the java and c recipes for the zookeeper recipes. -The c recipes go in to recipe-name/src/c and the java implementation goes into recipe-name/src/java. + C recipes go in to zookeeper-recipes/zookeeper-recipes-[recipe-name]/src/c + Java implementation goes into zookeeper-recipes/zookeeper-recipes-[recipe-name]/src/java. 4) The recipes hold high standards like our zookeeper c/java libraries, so make sure that you include some unit testing with both the c and java recipe code. 5) Also, please name your c client public methods as zkr_recipe-name_methodname -(eg. zkr_lock_lock in lock/src/c) +(eg. zkr_lock_lock in zookeeper-recipes-lock/src/c) -6) The various recipes are in ../../docs/recipes.html or +6) The various recipes are in ../docs/recipes.html or ../../docs/reciped.pdf. Also, this is not an exhaustive list by any chance. Zookeeper is used (and can be used) for more than what we have listed in the docs. @@ -21,5 +22,5 @@ Zookeeper is used (and can be used) for more than what we have listed in the doc {top}/src/c/ are compiled. Run autoreconf -if;./configure; make. The libaries will be installed in {top}/src/c/.libs. - run autoreconf if;./configure;make run-check - in src/recipes/$recipename/src/c + in zookeeper-recipes/$recipename/src/c diff --git a/src/recipes/build-recipes.xml b/zookeeper-recipes/build-recipes.xml similarity index 99% rename from src/recipes/build-recipes.xml rename to zookeeper-recipes/build-recipes.xml index 470f593482f..107b4f25812 100644 --- a/src/recipes/build-recipes.xml +++ b/zookeeper-recipes/build-recipes.xml @@ -24,7 +24,7 @@ - + diff --git a/src/recipes/build.xml b/zookeeper-recipes/build.xml similarity index 100% rename from src/recipes/build.xml rename to zookeeper-recipes/build.xml diff --git a/src/recipes/election/README.txt b/zookeeper-recipes/election/README.txt similarity index 100% rename from src/recipes/election/README.txt rename to zookeeper-recipes/election/README.txt diff --git a/src/recipes/election/build.xml b/zookeeper-recipes/election/build.xml similarity index 100% rename from src/recipes/election/build.xml rename to zookeeper-recipes/election/build.xml diff --git a/src/recipes/election/src/java/org/apache/zookeeper/recipes/leader/LeaderElectionAware.java b/zookeeper-recipes/election/src/java/org/apache/zookeeper/recipes/leader/LeaderElectionAware.java similarity index 100% rename from src/recipes/election/src/java/org/apache/zookeeper/recipes/leader/LeaderElectionAware.java rename to zookeeper-recipes/election/src/java/org/apache/zookeeper/recipes/leader/LeaderElectionAware.java diff --git a/src/recipes/election/src/java/org/apache/zookeeper/recipes/leader/LeaderElectionSupport.java b/zookeeper-recipes/election/src/java/org/apache/zookeeper/recipes/leader/LeaderElectionSupport.java similarity index 100% rename from src/recipes/election/src/java/org/apache/zookeeper/recipes/leader/LeaderElectionSupport.java rename to zookeeper-recipes/election/src/java/org/apache/zookeeper/recipes/leader/LeaderElectionSupport.java diff --git a/src/recipes/election/src/java/org/apache/zookeeper/recipes/leader/LeaderOffer.java b/zookeeper-recipes/election/src/java/org/apache/zookeeper/recipes/leader/LeaderOffer.java similarity index 100% rename from src/recipes/election/src/java/org/apache/zookeeper/recipes/leader/LeaderOffer.java rename to zookeeper-recipes/election/src/java/org/apache/zookeeper/recipes/leader/LeaderOffer.java diff --git a/src/recipes/election/test/org/apache/zookeeper/recipes/leader/LeaderElectionSupportTest.java b/zookeeper-recipes/election/test/org/apache/zookeeper/recipes/leader/LeaderElectionSupportTest.java similarity index 100% rename from src/recipes/election/test/org/apache/zookeeper/recipes/leader/LeaderElectionSupportTest.java rename to zookeeper-recipes/election/test/org/apache/zookeeper/recipes/leader/LeaderElectionSupportTest.java diff --git a/src/recipes/lock/README.txt b/zookeeper-recipes/lock/README.txt similarity index 100% rename from src/recipes/lock/README.txt rename to zookeeper-recipes/lock/README.txt diff --git a/src/recipes/lock/build.xml b/zookeeper-recipes/lock/build.xml similarity index 100% rename from src/recipes/lock/build.xml rename to zookeeper-recipes/lock/build.xml diff --git a/src/recipes/lock/src/c/INSTALL b/zookeeper-recipes/lock/src/c/INSTALL similarity index 100% rename from src/recipes/lock/src/c/INSTALL rename to zookeeper-recipes/lock/src/c/INSTALL diff --git a/src/recipes/lock/src/c/LICENSE b/zookeeper-recipes/lock/src/c/LICENSE similarity index 100% rename from src/recipes/lock/src/c/LICENSE rename to zookeeper-recipes/lock/src/c/LICENSE diff --git a/src/recipes/lock/src/c/Makefile.am b/zookeeper-recipes/lock/src/c/Makefile.am similarity index 100% rename from src/recipes/lock/src/c/Makefile.am rename to zookeeper-recipes/lock/src/c/Makefile.am diff --git a/src/recipes/lock/src/c/README.txt b/zookeeper-recipes/lock/src/c/README.txt similarity index 100% rename from src/recipes/lock/src/c/README.txt rename to zookeeper-recipes/lock/src/c/README.txt diff --git a/src/recipes/lock/src/c/acinclude.m4 b/zookeeper-recipes/lock/src/c/acinclude.m4 similarity index 100% rename from src/recipes/lock/src/c/acinclude.m4 rename to zookeeper-recipes/lock/src/c/acinclude.m4 diff --git a/src/recipes/lock/src/c/aminclude.am b/zookeeper-recipes/lock/src/c/aminclude.am similarity index 100% rename from src/recipes/lock/src/c/aminclude.am rename to zookeeper-recipes/lock/src/c/aminclude.am diff --git a/src/recipes/lock/src/c/c-doc.Doxyfile b/zookeeper-recipes/lock/src/c/c-doc.Doxyfile similarity index 100% rename from src/recipes/lock/src/c/c-doc.Doxyfile rename to zookeeper-recipes/lock/src/c/c-doc.Doxyfile diff --git a/src/recipes/lock/src/c/configure.ac b/zookeeper-recipes/lock/src/c/configure.ac similarity index 100% rename from src/recipes/lock/src/c/configure.ac rename to zookeeper-recipes/lock/src/c/configure.ac diff --git a/src/recipes/lock/src/c/include/zoo_lock.h b/zookeeper-recipes/lock/src/c/include/zoo_lock.h similarity index 100% rename from src/recipes/lock/src/c/include/zoo_lock.h rename to zookeeper-recipes/lock/src/c/include/zoo_lock.h diff --git a/src/recipes/lock/src/c/src/zoo_lock.c b/zookeeper-recipes/lock/src/c/src/zoo_lock.c similarity index 100% rename from src/recipes/lock/src/c/src/zoo_lock.c rename to zookeeper-recipes/lock/src/c/src/zoo_lock.c diff --git a/src/recipes/lock/src/c/tests/TestClient.cc b/zookeeper-recipes/lock/src/c/tests/TestClient.cc similarity index 100% rename from src/recipes/lock/src/c/tests/TestClient.cc rename to zookeeper-recipes/lock/src/c/tests/TestClient.cc diff --git a/src/recipes/lock/src/c/tests/TestDriver.cc b/zookeeper-recipes/lock/src/c/tests/TestDriver.cc similarity index 100% rename from src/recipes/lock/src/c/tests/TestDriver.cc rename to zookeeper-recipes/lock/src/c/tests/TestDriver.cc diff --git a/src/recipes/lock/src/c/tests/Util.cc b/zookeeper-recipes/lock/src/c/tests/Util.cc similarity index 100% rename from src/recipes/lock/src/c/tests/Util.cc rename to zookeeper-recipes/lock/src/c/tests/Util.cc diff --git a/src/recipes/lock/src/c/tests/Util.h b/zookeeper-recipes/lock/src/c/tests/Util.h similarity index 100% rename from src/recipes/lock/src/c/tests/Util.h rename to zookeeper-recipes/lock/src/c/tests/Util.h diff --git a/src/recipes/lock/src/c/tests/zkServer.sh b/zookeeper-recipes/lock/src/c/tests/zkServer.sh similarity index 100% rename from src/recipes/lock/src/c/tests/zkServer.sh rename to zookeeper-recipes/lock/src/c/tests/zkServer.sh diff --git a/src/recipes/lock/src/java/org/apache/zookeeper/recipes/lock/LockListener.java b/zookeeper-recipes/lock/src/java/org/apache/zookeeper/recipes/lock/LockListener.java similarity index 100% rename from src/recipes/lock/src/java/org/apache/zookeeper/recipes/lock/LockListener.java rename to zookeeper-recipes/lock/src/java/org/apache/zookeeper/recipes/lock/LockListener.java diff --git a/src/recipes/lock/src/java/org/apache/zookeeper/recipes/lock/ProtocolSupport.java b/zookeeper-recipes/lock/src/java/org/apache/zookeeper/recipes/lock/ProtocolSupport.java similarity index 100% rename from src/recipes/lock/src/java/org/apache/zookeeper/recipes/lock/ProtocolSupport.java rename to zookeeper-recipes/lock/src/java/org/apache/zookeeper/recipes/lock/ProtocolSupport.java diff --git a/src/recipes/lock/src/java/org/apache/zookeeper/recipes/lock/WriteLock.java b/zookeeper-recipes/lock/src/java/org/apache/zookeeper/recipes/lock/WriteLock.java similarity index 100% rename from src/recipes/lock/src/java/org/apache/zookeeper/recipes/lock/WriteLock.java rename to zookeeper-recipes/lock/src/java/org/apache/zookeeper/recipes/lock/WriteLock.java diff --git a/src/recipes/lock/src/java/org/apache/zookeeper/recipes/lock/ZNodeName.java b/zookeeper-recipes/lock/src/java/org/apache/zookeeper/recipes/lock/ZNodeName.java similarity index 100% rename from src/recipes/lock/src/java/org/apache/zookeeper/recipes/lock/ZNodeName.java rename to zookeeper-recipes/lock/src/java/org/apache/zookeeper/recipes/lock/ZNodeName.java diff --git a/src/recipes/lock/src/java/org/apache/zookeeper/recipes/lock/ZooKeeperOperation.java b/zookeeper-recipes/lock/src/java/org/apache/zookeeper/recipes/lock/ZooKeeperOperation.java similarity index 100% rename from src/recipes/lock/src/java/org/apache/zookeeper/recipes/lock/ZooKeeperOperation.java rename to zookeeper-recipes/lock/src/java/org/apache/zookeeper/recipes/lock/ZooKeeperOperation.java diff --git a/src/recipes/lock/test/org/apache/zookeeper/recipes/lock/WriteLockTest.java b/zookeeper-recipes/lock/test/org/apache/zookeeper/recipes/lock/WriteLockTest.java similarity index 100% rename from src/recipes/lock/test/org/apache/zookeeper/recipes/lock/WriteLockTest.java rename to zookeeper-recipes/lock/test/org/apache/zookeeper/recipes/lock/WriteLockTest.java diff --git a/src/recipes/lock/test/org/apache/zookeeper/recipes/lock/ZNodeNameTest.java b/zookeeper-recipes/lock/test/org/apache/zookeeper/recipes/lock/ZNodeNameTest.java similarity index 100% rename from src/recipes/lock/test/org/apache/zookeeper/recipes/lock/ZNodeNameTest.java rename to zookeeper-recipes/lock/test/org/apache/zookeeper/recipes/lock/ZNodeNameTest.java diff --git a/src/recipes/queue/README.txt b/zookeeper-recipes/queue/README.txt similarity index 100% rename from src/recipes/queue/README.txt rename to zookeeper-recipes/queue/README.txt diff --git a/src/recipes/queue/build.xml b/zookeeper-recipes/queue/build.xml similarity index 100% rename from src/recipes/queue/build.xml rename to zookeeper-recipes/queue/build.xml diff --git a/src/recipes/queue/src/c/INSTALL b/zookeeper-recipes/queue/src/c/INSTALL similarity index 100% rename from src/recipes/queue/src/c/INSTALL rename to zookeeper-recipes/queue/src/c/INSTALL diff --git a/src/recipes/queue/src/c/LICENSE b/zookeeper-recipes/queue/src/c/LICENSE similarity index 100% rename from src/recipes/queue/src/c/LICENSE rename to zookeeper-recipes/queue/src/c/LICENSE diff --git a/src/recipes/queue/src/c/Makefile.am b/zookeeper-recipes/queue/src/c/Makefile.am similarity index 100% rename from src/recipes/queue/src/c/Makefile.am rename to zookeeper-recipes/queue/src/c/Makefile.am diff --git a/src/recipes/queue/src/c/README.txt b/zookeeper-recipes/queue/src/c/README.txt similarity index 100% rename from src/recipes/queue/src/c/README.txt rename to zookeeper-recipes/queue/src/c/README.txt diff --git a/src/recipes/queue/src/c/acinclude.m4 b/zookeeper-recipes/queue/src/c/acinclude.m4 similarity index 100% rename from src/recipes/queue/src/c/acinclude.m4 rename to zookeeper-recipes/queue/src/c/acinclude.m4 diff --git a/src/recipes/queue/src/c/aminclude.am b/zookeeper-recipes/queue/src/c/aminclude.am similarity index 100% rename from src/recipes/queue/src/c/aminclude.am rename to zookeeper-recipes/queue/src/c/aminclude.am diff --git a/src/recipes/queue/src/c/c-doc.Doxyfile b/zookeeper-recipes/queue/src/c/c-doc.Doxyfile similarity index 100% rename from src/recipes/queue/src/c/c-doc.Doxyfile rename to zookeeper-recipes/queue/src/c/c-doc.Doxyfile diff --git a/src/recipes/queue/src/c/configure.ac b/zookeeper-recipes/queue/src/c/configure.ac similarity index 100% rename from src/recipes/queue/src/c/configure.ac rename to zookeeper-recipes/queue/src/c/configure.ac diff --git a/src/recipes/queue/src/c/include/zoo_queue.h b/zookeeper-recipes/queue/src/c/include/zoo_queue.h similarity index 100% rename from src/recipes/queue/src/c/include/zoo_queue.h rename to zookeeper-recipes/queue/src/c/include/zoo_queue.h diff --git a/src/recipes/queue/src/c/src/zoo_queue.c b/zookeeper-recipes/queue/src/c/src/zoo_queue.c similarity index 100% rename from src/recipes/queue/src/c/src/zoo_queue.c rename to zookeeper-recipes/queue/src/c/src/zoo_queue.c diff --git a/src/recipes/queue/src/c/tests/TestClient.cc b/zookeeper-recipes/queue/src/c/tests/TestClient.cc similarity index 100% rename from src/recipes/queue/src/c/tests/TestClient.cc rename to zookeeper-recipes/queue/src/c/tests/TestClient.cc diff --git a/src/recipes/queue/src/c/tests/TestDriver.cc b/zookeeper-recipes/queue/src/c/tests/TestDriver.cc similarity index 100% rename from src/recipes/queue/src/c/tests/TestDriver.cc rename to zookeeper-recipes/queue/src/c/tests/TestDriver.cc diff --git a/src/recipes/queue/src/c/tests/Util.cc b/zookeeper-recipes/queue/src/c/tests/Util.cc similarity index 100% rename from src/recipes/queue/src/c/tests/Util.cc rename to zookeeper-recipes/queue/src/c/tests/Util.cc diff --git a/src/recipes/queue/src/c/tests/Util.h b/zookeeper-recipes/queue/src/c/tests/Util.h similarity index 100% rename from src/recipes/queue/src/c/tests/Util.h rename to zookeeper-recipes/queue/src/c/tests/Util.h diff --git a/src/recipes/queue/src/c/tests/zkServer.sh b/zookeeper-recipes/queue/src/c/tests/zkServer.sh similarity index 100% rename from src/recipes/queue/src/c/tests/zkServer.sh rename to zookeeper-recipes/queue/src/c/tests/zkServer.sh diff --git a/src/recipes/queue/src/java/org/apache/zookeeper/recipes/queue/DistributedQueue.java b/zookeeper-recipes/queue/src/java/org/apache/zookeeper/recipes/queue/DistributedQueue.java similarity index 100% rename from src/recipes/queue/src/java/org/apache/zookeeper/recipes/queue/DistributedQueue.java rename to zookeeper-recipes/queue/src/java/org/apache/zookeeper/recipes/queue/DistributedQueue.java diff --git a/src/recipes/queue/test/org/apache/zookeeper/recipes/queue/DistributedQueueTest.java b/zookeeper-recipes/queue/test/org/apache/zookeeper/recipes/queue/DistributedQueueTest.java similarity index 100% rename from src/recipes/queue/test/org/apache/zookeeper/recipes/queue/DistributedQueueTest.java rename to zookeeper-recipes/queue/test/org/apache/zookeeper/recipes/queue/DistributedQueueTest.java