SLING-5209: have all distribution package data under a common tree

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1711029 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/pom.xml b/pom.xml
index 59c0a7b..9a74f5f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -280,6 +280,7 @@
 
                         <sling.additional.bundle.1>httpcore-osgi</sling.additional.bundle.1>
                         <sling.additional.bundle.2>httpclient-osgi</sling.additional.bundle.2>
+                        <sling.additional.bundle.30>org.apache.sling.jcr.resource</sling.additional.bundle.30>
                         <sling.additional.bundle.3>org.apache.sling.discovery.impl</sling.additional.bundle.3>
                         <sling.additional.bundle.4>org.apache.sling.hc.core</sling.additional.bundle.4>
                         <sling.additional.bundle.5>org.apache.jackrabbit.vault</sling.additional.bundle.5>
@@ -320,6 +321,12 @@
             <version>1.0.12</version>
             <scope>provided</scope>
         </dependency>
+        <dependency>
+            <groupId>org.apache.sling</groupId>
+            <artifactId>org.apache.sling.jcr.resource</artifactId>
+            <version>2.3.12</version>
+            <scope>provided</scope>
+        </dependency>
         <!-- FILEVAULT -->
         <dependency>
             <groupId>org.apache.jackrabbit.vault</groupId>
diff --git a/src/test/java/org/apache/sling/distribution/it/DistributionIntegrationTestBase.java b/src/test/java/org/apache/sling/distribution/it/DistributionIntegrationTestBase.java
index f50c662..0e2be7b 100644
--- a/src/test/java/org/apache/sling/distribution/it/DistributionIntegrationTestBase.java
+++ b/src/test/java/org/apache/sling/distribution/it/DistributionIntegrationTestBase.java
@@ -126,16 +126,13 @@
     public static void checkNoPackagesLeft() throws IOException, JSONException {
 
 
-        assertEmptyFolder(author, authorClient, "/var/sling/distribution/packages");
+        assertEmptyFolder(author, authorClient, "/var/sling/distribution/packages/vlt/shared");
+        assertEmptyFolder(author, authorClient, "/var/sling/distribution/packages/vlt/data");
         assertEmptyFolder(author, authorClient, "/etc/packages/sling/distribution");
-        assertEmptyFolder(author, authorClient, "/var/sling/distribution/jcrpackages");
 
-
-        assertEmptyFolder(publish, publishClient, "/var/sling/distribution/packages");
+        assertEmptyFolder(author, authorClient, "/var/sling/distribution/packages/vlt/shared");
+        assertEmptyFolder(author, authorClient, "/var/sling/distribution/packages/vlt/data");
         assertEmptyFolder(publish, publishClient, "/etc/packages/sling/distribution");
-        assertEmptyFolder(publish, publishClient, "/var/sling/distribution/jcrpackages");
-
-
     }
     
 }
diff --git a/src/test/java/org/apache/sling/distribution/it/DistributionPackageExporterImporterTemporaryFoldersTest.java b/src/test/java/org/apache/sling/distribution/it/DistributionPackageExporterImporterTemporaryFoldersTest.java
index 2fc4dc6..13f408c 100644
--- a/src/test/java/org/apache/sling/distribution/it/DistributionPackageExporterImporterTemporaryFoldersTest.java
+++ b/src/test/java/org/apache/sling/distribution/it/DistributionPackageExporterImporterTemporaryFoldersTest.java
@@ -40,15 +40,14 @@
     @Test
     public void testAddExportImportTemp() throws Exception {
 
-        List<String> jcrPackages =  getChildrenForFolder(publish, "/var/sling/distribution/jcrpackages");
-        assertEquals(0, jcrPackages.size());
+        List<String> jcrPackages =  null;
 
         String nodePath = createRandomNode(publishClient, "/content/export_" + System.nanoTime());
         assertExists(publishClient, nodePath);
 
         distribute(publish, "temp", DistributionRequestType.ADD, nodePath);
 
-        jcrPackages =  getChildrenForFolder(publish, "/var/sling/distribution/jcrpackages");
+        jcrPackages =  getChildrenForFolder(publish, "/var/sling/distribution/packages/tempvlt/data");
         assertEquals(1, jcrPackages.size());
 
         publishClient.delete(nodePath);
@@ -56,7 +55,7 @@
 
         String content = doExport(publish, "temp", DistributionRequestType.PULL);
 
-        jcrPackages =  getChildrenForFolder(publish, "/var/sling/distribution/jcrpackages");
+        jcrPackages =  getChildrenForFolder(publish, "/var/sling/distribution/packages/tempvlt/data");
         assertEquals(0, jcrPackages.size());
 
         doImport(publish, "temp", content.getBytes(HTTP.DEFAULT_CONTENT_CHARSET));