From a900e05a1f36c2addc61557090c790237e861454 Mon Sep 17 00:00:00 2001 From: "adrian.f.cole" Date: Sat, 12 Dec 2009 23:28:02 +0000 Subject: [PATCH] Issue 131: modularized out blobstore git-svn-id: http://jclouds.googlecode.com/svn/trunk@2405 3d8758e0-26b5-11de-8745-db77d3ebf521 --- atmos/pom.xml | 9 +- aws/pom.xml | 9 +- azure/pom.xml | 11 +- blobstore/pom.xml | 123 ++++++++++++++++++ .../org/jclouds/blobstore/AsyncBlobStore.java | 0 .../java/org/jclouds/blobstore/BlobMap.java | 0 .../java/org/jclouds/blobstore/BlobStore.java | 0 .../jclouds/blobstore/BlobStoreContext.java | 0 .../blobstore/BlobStoreContextBuilder.java | 0 .../blobstore/BlobStoreContextFactory.java | 0 .../blobstore/BlobStorePropertiesBuilder.java | 0 .../blobstore/ContainerNotFoundException.java | 0 .../org/jclouds/blobstore/InputStreamMap.java | 0 .../blobstore/KeyAlreadyExistsException.java | 0 .../blobstore/KeyNotFoundException.java | 0 .../org/jclouds/blobstore/ListableMap.java | 0 .../blobstore/attr/BlobCapabilities.java | 0 .../blobstore/attr/BlobCapability.java | 0 .../org/jclouds/blobstore/attr/BlobScope.java | 0 .../jclouds/blobstore/attr/BlobScopes.java | 0 .../org/jclouds/blobstore/attr/Charge.java | 0 .../org/jclouds/blobstore/attr/Charges.java | 0 .../blobstore/attr/ConsistencyModel.java | 0 .../blobstore/attr/ConsistencyModels.java | 0 .../blobstore/attr/ContainerCapabilities.java | 0 .../blobstore/attr/ContainerCapability.java | 0 .../blobstore/attr/ContainerVisibilities.java | 0 .../blobstore/attr/ContainerVisibility.java | 0 .../blobstore/attr/FolderCapability.java | 0 .../blobstore/binders/BindBlobToEntity.java | 0 ...ityAndUserMetadataToHeadersWithPrefix.java | 0 .../binders/BindBlobToMultipartForm.java | 0 .../binders/BindMapToHeadersWithPrefix.java | 0 .../blobstore/config/BlobStoreMapModule.java | 0 .../config/BlobStoreObjectModule.java | 0 .../org/jclouds/blobstore/domain/Blob.java | 0 .../blobstore/domain/BlobMetadata.java | 0 .../domain/ListContainerResponse.java | 0 .../blobstore/domain/ListResponse.java | 0 .../domain/MD5InputStreamResult.java | 0 .../blobstore/domain/MutableBlobMetadata.java | 0 .../domain/MutableResourceMetadata.java | 0 .../blobstore/domain/ResourceMetadata.java | 0 .../blobstore/domain/ResourceType.java | 0 .../blobstore/domain/internal/BlobImpl.java | 0 .../domain/internal/BlobMetadataImpl.java | 0 .../internal/ListContainerResponseImpl.java | 0 .../domain/internal/ListResponseImpl.java | 0 .../internal/MutableBlobMetadataImpl.java | 0 .../internal/MutableResourceMetadataImpl.java | 0 .../domain/internal/ResourceMetadataImpl.java | 0 .../jclouds/blobstore/functions/BlobName.java | 0 .../functions/BlobToHttpGetOptions.java | 0 .../blobstore/functions/CalculateSize.java | 0 .../functions/ClearAndDeleteIfNotEmpty.java | 0 .../blobstore/functions/GenerateMD5.java | 0 .../functions/GenerateMD5Result.java | 0 .../HttpGetOptionsListToGetOptions.java | 0 .../blobstore/functions/ObjectMD5.java | 0 .../ParseBlobFromHeadersAndHttpContent.java | 0 ...ParseSystemAndUserMetadataFromHeaders.java | 0 ...etadataToRelativePathResourceMetadata.java | 0 .../functions/ReturnVoidOnNotFoundOr404.java | 0 .../ThrowContainerNotFoundOn404.java | 0 .../functions/ThrowKeyNotFoundOn404.java | 0 .../impl/BouncyCastleGenerateMD5.java | 0 .../impl/BouncyCastleGenerateMD5Result.java | 0 .../functions/impl/CalculateSizeByLength.java | 0 .../blobstore/internal/BaseBlobMap.java | 0 .../blobstore/internal/BlobMapImpl.java | 0 .../internal/BlobRuntimeException.java | 0 .../internal/BlobStoreContextImpl.java | 0 .../internal/InputStreamMapImpl.java | 0 .../jclouds/blobstore/options/GetOptions.java | 0 .../options/ListContainerOptions.java | 0 .../blobstore/options/ListOptions.java | 0 .../reference/BlobStoreConstants.java | 0 .../blobstore/reference/package-info.java | 0 .../strategy/ClearContainerStrategy.java | 0 .../blobstore/strategy/ClearListStrategy.java | 0 .../strategy/ContainsValueInListStrategy.java | 0 .../blobstore/strategy/CountListStrategy.java | 0 .../strategy/GetBlobsInListStrategy.java | 0 .../strategy/GetDirectoryStrategy.java | 0 .../strategy/IsDirectoryStrategy.java | 0 .../strategy/ListBlobMetadataStrategy.java | 0 .../blobstore/strategy/MkdirStrategy.java | 0 .../internal/CountBlobTypeInList.java | 0 .../internal/DeleteAllKeysInList.java | 0 .../strategy/internal/FindMD5InList.java | 0 .../GetAllBlobsInListAndRetryOnFailure.java | 0 .../internal/ListBlobMetadataInContainer.java | 0 .../internal/MarkerFileMkdirStrategy.java | 0 .../internal/MarkersGetDirectoryStrategy.java | 0 .../internal/MarkersIsDirectoryStrategy.java | 0 .../blobstore/util/BlobStoreUtils.java | 0 .../BlobStoreContextFactoryTest.java | 0 .../binders/BindBlobToMultipartFormTest.java | 0 .../internal/MutableBlobMetadataImplTest.java | 0 ...ataToRelativePathResourceMetadataTest.java | 0 ...arseBlobFromHeadersAndHttpContentTest.java | 0 .../ParseBlobMetadataFromHeadersTest.java | 0 .../integration/StubBlobIntegrationTest.java | 0 .../StubBlobMapIntegrationTest.java | 0 .../StubBlobStoreContextBuilder.java | 0 .../StubContainerIntegrationTest.java | 0 .../StubInputStreamMapIntegrationTest.java | 0 .../integration/StubPropertiesBuilder.java | 0 .../StubServiceIntegrationTest.java | 0 .../integration/StubTestInitializer.java | 0 .../config/StubBlobStoreModule.java | 0 .../internal/BaseBlobIntegrationTest.java | 0 .../internal/BaseBlobLiveTest.java | 0 .../internal/BaseBlobMapIntegrationTest.java | 0 .../BaseBlobStoreIntegrationTest.java | 0 .../BaseContainerIntegrationTest.java | 0 .../internal/BaseContainerLiveTest.java | 0 .../BaseInputStreamMapIntegrationTest.java | 0 .../internal/BaseMapIntegrationTest.java | 0 .../internal/BaseServiceIntegrationTest.java | 0 .../internal/BaseTestInitializer.java | 0 .../internal/StubAsyncBlobStore.java | 0 .../blobstore/internal/BaseBlobMapTest.java | 0 .../blobstore/options/GetOptionsTest.java | 0 .../blobstore/options/ListOptionsTest.java | 0 ...etryOnNotFoundGetAllBlobsStrategyTest.java | 0 .../blobstore/util/BlobStoreUtilsTest.java | 0 core/pom.xml | 63 --------- mezeo/pom.xml | 9 +- nirvanix/pom.xml | 9 +- pom.xml | 1 + rackspace/pom.xml | 9 +- 132 files changed, 173 insertions(+), 70 deletions(-) create mode 100644 blobstore/pom.xml rename {core => blobstore}/src/main/java/org/jclouds/blobstore/AsyncBlobStore.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/BlobMap.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/BlobStore.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/BlobStoreContext.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/BlobStoreContextBuilder.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/BlobStoreContextFactory.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/BlobStorePropertiesBuilder.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/ContainerNotFoundException.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/InputStreamMap.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/KeyAlreadyExistsException.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/KeyNotFoundException.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/ListableMap.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/attr/BlobCapabilities.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/attr/BlobCapability.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/attr/BlobScope.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/attr/BlobScopes.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/attr/Charge.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/attr/Charges.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/attr/ConsistencyModel.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/attr/ConsistencyModels.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/attr/ContainerCapabilities.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/attr/ContainerCapability.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/attr/ContainerVisibilities.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/attr/ContainerVisibility.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/attr/FolderCapability.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/binders/BindBlobToEntity.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/binders/BindBlobToEntityAndUserMetadataToHeadersWithPrefix.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/binders/BindBlobToMultipartForm.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/binders/BindMapToHeadersWithPrefix.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/config/BlobStoreMapModule.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/config/BlobStoreObjectModule.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/domain/Blob.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/domain/BlobMetadata.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/domain/ListContainerResponse.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/domain/ListResponse.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/domain/MD5InputStreamResult.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/domain/MutableBlobMetadata.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/domain/MutableResourceMetadata.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/domain/ResourceMetadata.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/domain/ResourceType.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/domain/internal/BlobImpl.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/domain/internal/BlobMetadataImpl.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/domain/internal/ListContainerResponseImpl.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/domain/internal/ListResponseImpl.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/domain/internal/MutableBlobMetadataImpl.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/domain/internal/MutableResourceMetadataImpl.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/domain/internal/ResourceMetadataImpl.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/functions/BlobName.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/functions/BlobToHttpGetOptions.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/functions/CalculateSize.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/functions/ClearAndDeleteIfNotEmpty.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/functions/GenerateMD5.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/functions/GenerateMD5Result.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/functions/HttpGetOptionsListToGetOptions.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/functions/ObjectMD5.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/functions/ParseBlobFromHeadersAndHttpContent.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/functions/ParseSystemAndUserMetadataFromHeaders.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/functions/ResourceMetadataToRelativePathResourceMetadata.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/functions/ReturnVoidOnNotFoundOr404.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/functions/ThrowContainerNotFoundOn404.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/functions/ThrowKeyNotFoundOn404.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/functions/impl/BouncyCastleGenerateMD5.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/functions/impl/BouncyCastleGenerateMD5Result.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/functions/impl/CalculateSizeByLength.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/internal/BaseBlobMap.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/internal/BlobMapImpl.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/internal/BlobRuntimeException.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/internal/BlobStoreContextImpl.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/internal/InputStreamMapImpl.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/options/GetOptions.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/options/ListContainerOptions.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/options/ListOptions.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/reference/BlobStoreConstants.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/reference/package-info.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/strategy/ClearContainerStrategy.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/strategy/ClearListStrategy.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/strategy/ContainsValueInListStrategy.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/strategy/CountListStrategy.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/strategy/GetBlobsInListStrategy.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/strategy/GetDirectoryStrategy.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/strategy/IsDirectoryStrategy.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/strategy/ListBlobMetadataStrategy.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/strategy/MkdirStrategy.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/strategy/internal/CountBlobTypeInList.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/strategy/internal/DeleteAllKeysInList.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/strategy/internal/FindMD5InList.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/strategy/internal/GetAllBlobsInListAndRetryOnFailure.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/strategy/internal/ListBlobMetadataInContainer.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/strategy/internal/MarkerFileMkdirStrategy.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/strategy/internal/MarkersGetDirectoryStrategy.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/strategy/internal/MarkersIsDirectoryStrategy.java (100%) rename {core => blobstore}/src/main/java/org/jclouds/blobstore/util/BlobStoreUtils.java (100%) rename {core => blobstore}/src/test/java/org/jclouds/blobstore/BlobStoreContextFactoryTest.java (100%) rename {core => blobstore}/src/test/java/org/jclouds/blobstore/binders/BindBlobToMultipartFormTest.java (100%) rename {core => blobstore}/src/test/java/org/jclouds/blobstore/domain/internal/MutableBlobMetadataImplTest.java (100%) rename {core => blobstore}/src/test/java/org/jclouds/blobstore/functions/BlobMetadataToRelativePathResourceMetadataTest.java (100%) rename {core => blobstore}/src/test/java/org/jclouds/blobstore/functions/ParseBlobFromHeadersAndHttpContentTest.java (100%) rename {core => blobstore}/src/test/java/org/jclouds/blobstore/functions/ParseBlobMetadataFromHeadersTest.java (100%) rename {core => blobstore}/src/test/java/org/jclouds/blobstore/integration/StubBlobIntegrationTest.java (100%) rename {core => blobstore}/src/test/java/org/jclouds/blobstore/integration/StubBlobMapIntegrationTest.java (100%) rename {core => blobstore}/src/test/java/org/jclouds/blobstore/integration/StubBlobStoreContextBuilder.java (100%) rename {core => blobstore}/src/test/java/org/jclouds/blobstore/integration/StubContainerIntegrationTest.java (100%) rename {core => blobstore}/src/test/java/org/jclouds/blobstore/integration/StubInputStreamMapIntegrationTest.java (100%) rename {core => blobstore}/src/test/java/org/jclouds/blobstore/integration/StubPropertiesBuilder.java (100%) rename {core => blobstore}/src/test/java/org/jclouds/blobstore/integration/StubServiceIntegrationTest.java (100%) rename {core => blobstore}/src/test/java/org/jclouds/blobstore/integration/StubTestInitializer.java (100%) rename {core => blobstore}/src/test/java/org/jclouds/blobstore/integration/config/StubBlobStoreModule.java (100%) rename {core => blobstore}/src/test/java/org/jclouds/blobstore/integration/internal/BaseBlobIntegrationTest.java (100%) rename {core => blobstore}/src/test/java/org/jclouds/blobstore/integration/internal/BaseBlobLiveTest.java (100%) rename {core => blobstore}/src/test/java/org/jclouds/blobstore/integration/internal/BaseBlobMapIntegrationTest.java (100%) rename {core => blobstore}/src/test/java/org/jclouds/blobstore/integration/internal/BaseBlobStoreIntegrationTest.java (100%) rename {core => blobstore}/src/test/java/org/jclouds/blobstore/integration/internal/BaseContainerIntegrationTest.java (100%) rename {core => blobstore}/src/test/java/org/jclouds/blobstore/integration/internal/BaseContainerLiveTest.java (100%) rename {core => blobstore}/src/test/java/org/jclouds/blobstore/integration/internal/BaseInputStreamMapIntegrationTest.java (100%) rename {core => blobstore}/src/test/java/org/jclouds/blobstore/integration/internal/BaseMapIntegrationTest.java (100%) rename {core => blobstore}/src/test/java/org/jclouds/blobstore/integration/internal/BaseServiceIntegrationTest.java (100%) rename {core => blobstore}/src/test/java/org/jclouds/blobstore/integration/internal/BaseTestInitializer.java (100%) rename {core => blobstore}/src/test/java/org/jclouds/blobstore/integration/internal/StubAsyncBlobStore.java (100%) rename {core => blobstore}/src/test/java/org/jclouds/blobstore/internal/BaseBlobMapTest.java (100%) rename {core => blobstore}/src/test/java/org/jclouds/blobstore/options/GetOptionsTest.java (100%) rename {core => blobstore}/src/test/java/org/jclouds/blobstore/options/ListOptionsTest.java (100%) rename {core => blobstore}/src/test/java/org/jclouds/blobstore/strategy/internal/RetryOnNotFoundGetAllBlobsStrategyTest.java (100%) rename {core => blobstore}/src/test/java/org/jclouds/blobstore/util/BlobStoreUtilsTest.java (100%) diff --git a/atmos/pom.xml b/atmos/pom.xml index 8fdc0dfd95..9f43d749d6 100644 --- a/atmos/pom.xml +++ b/atmos/pom.xml @@ -43,9 +43,16 @@ ${project.groupId} - jclouds-core + jclouds-blobstore ${project.version} + + ${project.groupId} + jclouds-blobstore + ${project.version} + test-jar + test + ${project.groupId} jclouds-core diff --git a/aws/pom.xml b/aws/pom.xml index fc21221319..73ff78ded2 100644 --- a/aws/pom.xml +++ b/aws/pom.xml @@ -56,9 +56,16 @@ ${project.groupId} - jclouds-core + jclouds-blobstore ${project.version} + + ${project.groupId} + jclouds-blobstore + ${project.version} + test-jar + test + ${project.groupId} jclouds-core diff --git a/azure/pom.xml b/azure/pom.xml index 375884887f..6a37e25f13 100644 --- a/azure/pom.xml +++ b/azure/pom.xml @@ -53,9 +53,16 @@ ${project.groupId} - jclouds-core + jclouds-blobstore ${project.version} + + ${project.groupId} + jclouds-blobstore + ${project.version} + test-jar + test + ${project.groupId} jclouds-core @@ -76,4 +83,4 @@ test - \ No newline at end of file + diff --git a/blobstore/pom.xml b/blobstore/pom.xml new file mode 100644 index 0000000000..635a6124ea --- /dev/null +++ b/blobstore/pom.xml @@ -0,0 +1,123 @@ + + + + 4.0.0 + + org.jclouds + jclouds-project + 1.0-SNAPSHOT + ../project/pom.xml + + jclouds-blobstore + jclouds blobstore core + jclouds components to access blobstore + + + scm:svn:http://jclouds.googlecode.com/svn/trunk/blobstore + scm:svn:https://jclouds.googlecode.com/svn/trunk/blobstore + http://jclouds.googlecode.com/svn/trunk/blobstore + + + + http://apache.multihomed.net/maven/binaries/apache-maven-2.2.0-bin.zip + 132bcde2aeca20acb0b16c1c66b74984 + + + + + ${project.groupId} + jclouds-core + ${project.version} + + + ${project.groupId} + jclouds-core + ${project.version} + test-jar + test + + + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.4.3 + + + integration + integration-test + + test + + + + + **/*LiveTest.java + **/Base*Test.java + + + **/*IntegrationTest.java + + + + jclouds.test.initializer + org.jclouds.blobstore.integration.StubTestInitializer + + + jclouds.blobstore.httpstream.url + ${jclouds.blobstore.httpstream.url} + + + jclouds.blobstore.httpstream.md5 + ${jclouds.blobstore.httpstream.md5} + + + + + + + + + **/*IntegrationTest.java + **/*LiveTest.java + + + + + + diff --git a/core/src/main/java/org/jclouds/blobstore/AsyncBlobStore.java b/blobstore/src/main/java/org/jclouds/blobstore/AsyncBlobStore.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/AsyncBlobStore.java rename to blobstore/src/main/java/org/jclouds/blobstore/AsyncBlobStore.java diff --git a/core/src/main/java/org/jclouds/blobstore/BlobMap.java b/blobstore/src/main/java/org/jclouds/blobstore/BlobMap.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/BlobMap.java rename to blobstore/src/main/java/org/jclouds/blobstore/BlobMap.java diff --git a/core/src/main/java/org/jclouds/blobstore/BlobStore.java b/blobstore/src/main/java/org/jclouds/blobstore/BlobStore.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/BlobStore.java rename to blobstore/src/main/java/org/jclouds/blobstore/BlobStore.java diff --git a/core/src/main/java/org/jclouds/blobstore/BlobStoreContext.java b/blobstore/src/main/java/org/jclouds/blobstore/BlobStoreContext.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/BlobStoreContext.java rename to blobstore/src/main/java/org/jclouds/blobstore/BlobStoreContext.java diff --git a/core/src/main/java/org/jclouds/blobstore/BlobStoreContextBuilder.java b/blobstore/src/main/java/org/jclouds/blobstore/BlobStoreContextBuilder.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/BlobStoreContextBuilder.java rename to blobstore/src/main/java/org/jclouds/blobstore/BlobStoreContextBuilder.java diff --git a/core/src/main/java/org/jclouds/blobstore/BlobStoreContextFactory.java b/blobstore/src/main/java/org/jclouds/blobstore/BlobStoreContextFactory.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/BlobStoreContextFactory.java rename to blobstore/src/main/java/org/jclouds/blobstore/BlobStoreContextFactory.java diff --git a/core/src/main/java/org/jclouds/blobstore/BlobStorePropertiesBuilder.java b/blobstore/src/main/java/org/jclouds/blobstore/BlobStorePropertiesBuilder.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/BlobStorePropertiesBuilder.java rename to blobstore/src/main/java/org/jclouds/blobstore/BlobStorePropertiesBuilder.java diff --git a/core/src/main/java/org/jclouds/blobstore/ContainerNotFoundException.java b/blobstore/src/main/java/org/jclouds/blobstore/ContainerNotFoundException.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/ContainerNotFoundException.java rename to blobstore/src/main/java/org/jclouds/blobstore/ContainerNotFoundException.java diff --git a/core/src/main/java/org/jclouds/blobstore/InputStreamMap.java b/blobstore/src/main/java/org/jclouds/blobstore/InputStreamMap.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/InputStreamMap.java rename to blobstore/src/main/java/org/jclouds/blobstore/InputStreamMap.java diff --git a/core/src/main/java/org/jclouds/blobstore/KeyAlreadyExistsException.java b/blobstore/src/main/java/org/jclouds/blobstore/KeyAlreadyExistsException.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/KeyAlreadyExistsException.java rename to blobstore/src/main/java/org/jclouds/blobstore/KeyAlreadyExistsException.java diff --git a/core/src/main/java/org/jclouds/blobstore/KeyNotFoundException.java b/blobstore/src/main/java/org/jclouds/blobstore/KeyNotFoundException.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/KeyNotFoundException.java rename to blobstore/src/main/java/org/jclouds/blobstore/KeyNotFoundException.java diff --git a/core/src/main/java/org/jclouds/blobstore/ListableMap.java b/blobstore/src/main/java/org/jclouds/blobstore/ListableMap.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/ListableMap.java rename to blobstore/src/main/java/org/jclouds/blobstore/ListableMap.java diff --git a/core/src/main/java/org/jclouds/blobstore/attr/BlobCapabilities.java b/blobstore/src/main/java/org/jclouds/blobstore/attr/BlobCapabilities.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/attr/BlobCapabilities.java rename to blobstore/src/main/java/org/jclouds/blobstore/attr/BlobCapabilities.java diff --git a/core/src/main/java/org/jclouds/blobstore/attr/BlobCapability.java b/blobstore/src/main/java/org/jclouds/blobstore/attr/BlobCapability.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/attr/BlobCapability.java rename to blobstore/src/main/java/org/jclouds/blobstore/attr/BlobCapability.java diff --git a/core/src/main/java/org/jclouds/blobstore/attr/BlobScope.java b/blobstore/src/main/java/org/jclouds/blobstore/attr/BlobScope.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/attr/BlobScope.java rename to blobstore/src/main/java/org/jclouds/blobstore/attr/BlobScope.java diff --git a/core/src/main/java/org/jclouds/blobstore/attr/BlobScopes.java b/blobstore/src/main/java/org/jclouds/blobstore/attr/BlobScopes.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/attr/BlobScopes.java rename to blobstore/src/main/java/org/jclouds/blobstore/attr/BlobScopes.java diff --git a/core/src/main/java/org/jclouds/blobstore/attr/Charge.java b/blobstore/src/main/java/org/jclouds/blobstore/attr/Charge.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/attr/Charge.java rename to blobstore/src/main/java/org/jclouds/blobstore/attr/Charge.java diff --git a/core/src/main/java/org/jclouds/blobstore/attr/Charges.java b/blobstore/src/main/java/org/jclouds/blobstore/attr/Charges.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/attr/Charges.java rename to blobstore/src/main/java/org/jclouds/blobstore/attr/Charges.java diff --git a/core/src/main/java/org/jclouds/blobstore/attr/ConsistencyModel.java b/blobstore/src/main/java/org/jclouds/blobstore/attr/ConsistencyModel.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/attr/ConsistencyModel.java rename to blobstore/src/main/java/org/jclouds/blobstore/attr/ConsistencyModel.java diff --git a/core/src/main/java/org/jclouds/blobstore/attr/ConsistencyModels.java b/blobstore/src/main/java/org/jclouds/blobstore/attr/ConsistencyModels.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/attr/ConsistencyModels.java rename to blobstore/src/main/java/org/jclouds/blobstore/attr/ConsistencyModels.java diff --git a/core/src/main/java/org/jclouds/blobstore/attr/ContainerCapabilities.java b/blobstore/src/main/java/org/jclouds/blobstore/attr/ContainerCapabilities.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/attr/ContainerCapabilities.java rename to blobstore/src/main/java/org/jclouds/blobstore/attr/ContainerCapabilities.java diff --git a/core/src/main/java/org/jclouds/blobstore/attr/ContainerCapability.java b/blobstore/src/main/java/org/jclouds/blobstore/attr/ContainerCapability.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/attr/ContainerCapability.java rename to blobstore/src/main/java/org/jclouds/blobstore/attr/ContainerCapability.java diff --git a/core/src/main/java/org/jclouds/blobstore/attr/ContainerVisibilities.java b/blobstore/src/main/java/org/jclouds/blobstore/attr/ContainerVisibilities.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/attr/ContainerVisibilities.java rename to blobstore/src/main/java/org/jclouds/blobstore/attr/ContainerVisibilities.java diff --git a/core/src/main/java/org/jclouds/blobstore/attr/ContainerVisibility.java b/blobstore/src/main/java/org/jclouds/blobstore/attr/ContainerVisibility.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/attr/ContainerVisibility.java rename to blobstore/src/main/java/org/jclouds/blobstore/attr/ContainerVisibility.java diff --git a/core/src/main/java/org/jclouds/blobstore/attr/FolderCapability.java b/blobstore/src/main/java/org/jclouds/blobstore/attr/FolderCapability.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/attr/FolderCapability.java rename to blobstore/src/main/java/org/jclouds/blobstore/attr/FolderCapability.java diff --git a/core/src/main/java/org/jclouds/blobstore/binders/BindBlobToEntity.java b/blobstore/src/main/java/org/jclouds/blobstore/binders/BindBlobToEntity.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/binders/BindBlobToEntity.java rename to blobstore/src/main/java/org/jclouds/blobstore/binders/BindBlobToEntity.java diff --git a/core/src/main/java/org/jclouds/blobstore/binders/BindBlobToEntityAndUserMetadataToHeadersWithPrefix.java b/blobstore/src/main/java/org/jclouds/blobstore/binders/BindBlobToEntityAndUserMetadataToHeadersWithPrefix.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/binders/BindBlobToEntityAndUserMetadataToHeadersWithPrefix.java rename to blobstore/src/main/java/org/jclouds/blobstore/binders/BindBlobToEntityAndUserMetadataToHeadersWithPrefix.java diff --git a/core/src/main/java/org/jclouds/blobstore/binders/BindBlobToMultipartForm.java b/blobstore/src/main/java/org/jclouds/blobstore/binders/BindBlobToMultipartForm.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/binders/BindBlobToMultipartForm.java rename to blobstore/src/main/java/org/jclouds/blobstore/binders/BindBlobToMultipartForm.java diff --git a/core/src/main/java/org/jclouds/blobstore/binders/BindMapToHeadersWithPrefix.java b/blobstore/src/main/java/org/jclouds/blobstore/binders/BindMapToHeadersWithPrefix.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/binders/BindMapToHeadersWithPrefix.java rename to blobstore/src/main/java/org/jclouds/blobstore/binders/BindMapToHeadersWithPrefix.java diff --git a/core/src/main/java/org/jclouds/blobstore/config/BlobStoreMapModule.java b/blobstore/src/main/java/org/jclouds/blobstore/config/BlobStoreMapModule.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/config/BlobStoreMapModule.java rename to blobstore/src/main/java/org/jclouds/blobstore/config/BlobStoreMapModule.java diff --git a/core/src/main/java/org/jclouds/blobstore/config/BlobStoreObjectModule.java b/blobstore/src/main/java/org/jclouds/blobstore/config/BlobStoreObjectModule.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/config/BlobStoreObjectModule.java rename to blobstore/src/main/java/org/jclouds/blobstore/config/BlobStoreObjectModule.java diff --git a/core/src/main/java/org/jclouds/blobstore/domain/Blob.java b/blobstore/src/main/java/org/jclouds/blobstore/domain/Blob.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/domain/Blob.java rename to blobstore/src/main/java/org/jclouds/blobstore/domain/Blob.java diff --git a/core/src/main/java/org/jclouds/blobstore/domain/BlobMetadata.java b/blobstore/src/main/java/org/jclouds/blobstore/domain/BlobMetadata.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/domain/BlobMetadata.java rename to blobstore/src/main/java/org/jclouds/blobstore/domain/BlobMetadata.java diff --git a/core/src/main/java/org/jclouds/blobstore/domain/ListContainerResponse.java b/blobstore/src/main/java/org/jclouds/blobstore/domain/ListContainerResponse.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/domain/ListContainerResponse.java rename to blobstore/src/main/java/org/jclouds/blobstore/domain/ListContainerResponse.java diff --git a/core/src/main/java/org/jclouds/blobstore/domain/ListResponse.java b/blobstore/src/main/java/org/jclouds/blobstore/domain/ListResponse.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/domain/ListResponse.java rename to blobstore/src/main/java/org/jclouds/blobstore/domain/ListResponse.java diff --git a/core/src/main/java/org/jclouds/blobstore/domain/MD5InputStreamResult.java b/blobstore/src/main/java/org/jclouds/blobstore/domain/MD5InputStreamResult.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/domain/MD5InputStreamResult.java rename to blobstore/src/main/java/org/jclouds/blobstore/domain/MD5InputStreamResult.java diff --git a/core/src/main/java/org/jclouds/blobstore/domain/MutableBlobMetadata.java b/blobstore/src/main/java/org/jclouds/blobstore/domain/MutableBlobMetadata.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/domain/MutableBlobMetadata.java rename to blobstore/src/main/java/org/jclouds/blobstore/domain/MutableBlobMetadata.java diff --git a/core/src/main/java/org/jclouds/blobstore/domain/MutableResourceMetadata.java b/blobstore/src/main/java/org/jclouds/blobstore/domain/MutableResourceMetadata.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/domain/MutableResourceMetadata.java rename to blobstore/src/main/java/org/jclouds/blobstore/domain/MutableResourceMetadata.java diff --git a/core/src/main/java/org/jclouds/blobstore/domain/ResourceMetadata.java b/blobstore/src/main/java/org/jclouds/blobstore/domain/ResourceMetadata.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/domain/ResourceMetadata.java rename to blobstore/src/main/java/org/jclouds/blobstore/domain/ResourceMetadata.java diff --git a/core/src/main/java/org/jclouds/blobstore/domain/ResourceType.java b/blobstore/src/main/java/org/jclouds/blobstore/domain/ResourceType.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/domain/ResourceType.java rename to blobstore/src/main/java/org/jclouds/blobstore/domain/ResourceType.java diff --git a/core/src/main/java/org/jclouds/blobstore/domain/internal/BlobImpl.java b/blobstore/src/main/java/org/jclouds/blobstore/domain/internal/BlobImpl.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/domain/internal/BlobImpl.java rename to blobstore/src/main/java/org/jclouds/blobstore/domain/internal/BlobImpl.java diff --git a/core/src/main/java/org/jclouds/blobstore/domain/internal/BlobMetadataImpl.java b/blobstore/src/main/java/org/jclouds/blobstore/domain/internal/BlobMetadataImpl.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/domain/internal/BlobMetadataImpl.java rename to blobstore/src/main/java/org/jclouds/blobstore/domain/internal/BlobMetadataImpl.java diff --git a/core/src/main/java/org/jclouds/blobstore/domain/internal/ListContainerResponseImpl.java b/blobstore/src/main/java/org/jclouds/blobstore/domain/internal/ListContainerResponseImpl.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/domain/internal/ListContainerResponseImpl.java rename to blobstore/src/main/java/org/jclouds/blobstore/domain/internal/ListContainerResponseImpl.java diff --git a/core/src/main/java/org/jclouds/blobstore/domain/internal/ListResponseImpl.java b/blobstore/src/main/java/org/jclouds/blobstore/domain/internal/ListResponseImpl.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/domain/internal/ListResponseImpl.java rename to blobstore/src/main/java/org/jclouds/blobstore/domain/internal/ListResponseImpl.java diff --git a/core/src/main/java/org/jclouds/blobstore/domain/internal/MutableBlobMetadataImpl.java b/blobstore/src/main/java/org/jclouds/blobstore/domain/internal/MutableBlobMetadataImpl.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/domain/internal/MutableBlobMetadataImpl.java rename to blobstore/src/main/java/org/jclouds/blobstore/domain/internal/MutableBlobMetadataImpl.java diff --git a/core/src/main/java/org/jclouds/blobstore/domain/internal/MutableResourceMetadataImpl.java b/blobstore/src/main/java/org/jclouds/blobstore/domain/internal/MutableResourceMetadataImpl.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/domain/internal/MutableResourceMetadataImpl.java rename to blobstore/src/main/java/org/jclouds/blobstore/domain/internal/MutableResourceMetadataImpl.java diff --git a/core/src/main/java/org/jclouds/blobstore/domain/internal/ResourceMetadataImpl.java b/blobstore/src/main/java/org/jclouds/blobstore/domain/internal/ResourceMetadataImpl.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/domain/internal/ResourceMetadataImpl.java rename to blobstore/src/main/java/org/jclouds/blobstore/domain/internal/ResourceMetadataImpl.java diff --git a/core/src/main/java/org/jclouds/blobstore/functions/BlobName.java b/blobstore/src/main/java/org/jclouds/blobstore/functions/BlobName.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/functions/BlobName.java rename to blobstore/src/main/java/org/jclouds/blobstore/functions/BlobName.java diff --git a/core/src/main/java/org/jclouds/blobstore/functions/BlobToHttpGetOptions.java b/blobstore/src/main/java/org/jclouds/blobstore/functions/BlobToHttpGetOptions.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/functions/BlobToHttpGetOptions.java rename to blobstore/src/main/java/org/jclouds/blobstore/functions/BlobToHttpGetOptions.java diff --git a/core/src/main/java/org/jclouds/blobstore/functions/CalculateSize.java b/blobstore/src/main/java/org/jclouds/blobstore/functions/CalculateSize.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/functions/CalculateSize.java rename to blobstore/src/main/java/org/jclouds/blobstore/functions/CalculateSize.java diff --git a/core/src/main/java/org/jclouds/blobstore/functions/ClearAndDeleteIfNotEmpty.java b/blobstore/src/main/java/org/jclouds/blobstore/functions/ClearAndDeleteIfNotEmpty.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/functions/ClearAndDeleteIfNotEmpty.java rename to blobstore/src/main/java/org/jclouds/blobstore/functions/ClearAndDeleteIfNotEmpty.java diff --git a/core/src/main/java/org/jclouds/blobstore/functions/GenerateMD5.java b/blobstore/src/main/java/org/jclouds/blobstore/functions/GenerateMD5.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/functions/GenerateMD5.java rename to blobstore/src/main/java/org/jclouds/blobstore/functions/GenerateMD5.java diff --git a/core/src/main/java/org/jclouds/blobstore/functions/GenerateMD5Result.java b/blobstore/src/main/java/org/jclouds/blobstore/functions/GenerateMD5Result.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/functions/GenerateMD5Result.java rename to blobstore/src/main/java/org/jclouds/blobstore/functions/GenerateMD5Result.java diff --git a/core/src/main/java/org/jclouds/blobstore/functions/HttpGetOptionsListToGetOptions.java b/blobstore/src/main/java/org/jclouds/blobstore/functions/HttpGetOptionsListToGetOptions.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/functions/HttpGetOptionsListToGetOptions.java rename to blobstore/src/main/java/org/jclouds/blobstore/functions/HttpGetOptionsListToGetOptions.java diff --git a/core/src/main/java/org/jclouds/blobstore/functions/ObjectMD5.java b/blobstore/src/main/java/org/jclouds/blobstore/functions/ObjectMD5.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/functions/ObjectMD5.java rename to blobstore/src/main/java/org/jclouds/blobstore/functions/ObjectMD5.java diff --git a/core/src/main/java/org/jclouds/blobstore/functions/ParseBlobFromHeadersAndHttpContent.java b/blobstore/src/main/java/org/jclouds/blobstore/functions/ParseBlobFromHeadersAndHttpContent.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/functions/ParseBlobFromHeadersAndHttpContent.java rename to blobstore/src/main/java/org/jclouds/blobstore/functions/ParseBlobFromHeadersAndHttpContent.java diff --git a/core/src/main/java/org/jclouds/blobstore/functions/ParseSystemAndUserMetadataFromHeaders.java b/blobstore/src/main/java/org/jclouds/blobstore/functions/ParseSystemAndUserMetadataFromHeaders.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/functions/ParseSystemAndUserMetadataFromHeaders.java rename to blobstore/src/main/java/org/jclouds/blobstore/functions/ParseSystemAndUserMetadataFromHeaders.java diff --git a/core/src/main/java/org/jclouds/blobstore/functions/ResourceMetadataToRelativePathResourceMetadata.java b/blobstore/src/main/java/org/jclouds/blobstore/functions/ResourceMetadataToRelativePathResourceMetadata.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/functions/ResourceMetadataToRelativePathResourceMetadata.java rename to blobstore/src/main/java/org/jclouds/blobstore/functions/ResourceMetadataToRelativePathResourceMetadata.java diff --git a/core/src/main/java/org/jclouds/blobstore/functions/ReturnVoidOnNotFoundOr404.java b/blobstore/src/main/java/org/jclouds/blobstore/functions/ReturnVoidOnNotFoundOr404.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/functions/ReturnVoidOnNotFoundOr404.java rename to blobstore/src/main/java/org/jclouds/blobstore/functions/ReturnVoidOnNotFoundOr404.java diff --git a/core/src/main/java/org/jclouds/blobstore/functions/ThrowContainerNotFoundOn404.java b/blobstore/src/main/java/org/jclouds/blobstore/functions/ThrowContainerNotFoundOn404.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/functions/ThrowContainerNotFoundOn404.java rename to blobstore/src/main/java/org/jclouds/blobstore/functions/ThrowContainerNotFoundOn404.java diff --git a/core/src/main/java/org/jclouds/blobstore/functions/ThrowKeyNotFoundOn404.java b/blobstore/src/main/java/org/jclouds/blobstore/functions/ThrowKeyNotFoundOn404.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/functions/ThrowKeyNotFoundOn404.java rename to blobstore/src/main/java/org/jclouds/blobstore/functions/ThrowKeyNotFoundOn404.java diff --git a/core/src/main/java/org/jclouds/blobstore/functions/impl/BouncyCastleGenerateMD5.java b/blobstore/src/main/java/org/jclouds/blobstore/functions/impl/BouncyCastleGenerateMD5.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/functions/impl/BouncyCastleGenerateMD5.java rename to blobstore/src/main/java/org/jclouds/blobstore/functions/impl/BouncyCastleGenerateMD5.java diff --git a/core/src/main/java/org/jclouds/blobstore/functions/impl/BouncyCastleGenerateMD5Result.java b/blobstore/src/main/java/org/jclouds/blobstore/functions/impl/BouncyCastleGenerateMD5Result.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/functions/impl/BouncyCastleGenerateMD5Result.java rename to blobstore/src/main/java/org/jclouds/blobstore/functions/impl/BouncyCastleGenerateMD5Result.java diff --git a/core/src/main/java/org/jclouds/blobstore/functions/impl/CalculateSizeByLength.java b/blobstore/src/main/java/org/jclouds/blobstore/functions/impl/CalculateSizeByLength.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/functions/impl/CalculateSizeByLength.java rename to blobstore/src/main/java/org/jclouds/blobstore/functions/impl/CalculateSizeByLength.java diff --git a/core/src/main/java/org/jclouds/blobstore/internal/BaseBlobMap.java b/blobstore/src/main/java/org/jclouds/blobstore/internal/BaseBlobMap.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/internal/BaseBlobMap.java rename to blobstore/src/main/java/org/jclouds/blobstore/internal/BaseBlobMap.java diff --git a/core/src/main/java/org/jclouds/blobstore/internal/BlobMapImpl.java b/blobstore/src/main/java/org/jclouds/blobstore/internal/BlobMapImpl.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/internal/BlobMapImpl.java rename to blobstore/src/main/java/org/jclouds/blobstore/internal/BlobMapImpl.java diff --git a/core/src/main/java/org/jclouds/blobstore/internal/BlobRuntimeException.java b/blobstore/src/main/java/org/jclouds/blobstore/internal/BlobRuntimeException.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/internal/BlobRuntimeException.java rename to blobstore/src/main/java/org/jclouds/blobstore/internal/BlobRuntimeException.java diff --git a/core/src/main/java/org/jclouds/blobstore/internal/BlobStoreContextImpl.java b/blobstore/src/main/java/org/jclouds/blobstore/internal/BlobStoreContextImpl.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/internal/BlobStoreContextImpl.java rename to blobstore/src/main/java/org/jclouds/blobstore/internal/BlobStoreContextImpl.java diff --git a/core/src/main/java/org/jclouds/blobstore/internal/InputStreamMapImpl.java b/blobstore/src/main/java/org/jclouds/blobstore/internal/InputStreamMapImpl.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/internal/InputStreamMapImpl.java rename to blobstore/src/main/java/org/jclouds/blobstore/internal/InputStreamMapImpl.java diff --git a/core/src/main/java/org/jclouds/blobstore/options/GetOptions.java b/blobstore/src/main/java/org/jclouds/blobstore/options/GetOptions.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/options/GetOptions.java rename to blobstore/src/main/java/org/jclouds/blobstore/options/GetOptions.java diff --git a/core/src/main/java/org/jclouds/blobstore/options/ListContainerOptions.java b/blobstore/src/main/java/org/jclouds/blobstore/options/ListContainerOptions.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/options/ListContainerOptions.java rename to blobstore/src/main/java/org/jclouds/blobstore/options/ListContainerOptions.java diff --git a/core/src/main/java/org/jclouds/blobstore/options/ListOptions.java b/blobstore/src/main/java/org/jclouds/blobstore/options/ListOptions.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/options/ListOptions.java rename to blobstore/src/main/java/org/jclouds/blobstore/options/ListOptions.java diff --git a/core/src/main/java/org/jclouds/blobstore/reference/BlobStoreConstants.java b/blobstore/src/main/java/org/jclouds/blobstore/reference/BlobStoreConstants.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/reference/BlobStoreConstants.java rename to blobstore/src/main/java/org/jclouds/blobstore/reference/BlobStoreConstants.java diff --git a/core/src/main/java/org/jclouds/blobstore/reference/package-info.java b/blobstore/src/main/java/org/jclouds/blobstore/reference/package-info.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/reference/package-info.java rename to blobstore/src/main/java/org/jclouds/blobstore/reference/package-info.java diff --git a/core/src/main/java/org/jclouds/blobstore/strategy/ClearContainerStrategy.java b/blobstore/src/main/java/org/jclouds/blobstore/strategy/ClearContainerStrategy.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/strategy/ClearContainerStrategy.java rename to blobstore/src/main/java/org/jclouds/blobstore/strategy/ClearContainerStrategy.java diff --git a/core/src/main/java/org/jclouds/blobstore/strategy/ClearListStrategy.java b/blobstore/src/main/java/org/jclouds/blobstore/strategy/ClearListStrategy.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/strategy/ClearListStrategy.java rename to blobstore/src/main/java/org/jclouds/blobstore/strategy/ClearListStrategy.java diff --git a/core/src/main/java/org/jclouds/blobstore/strategy/ContainsValueInListStrategy.java b/blobstore/src/main/java/org/jclouds/blobstore/strategy/ContainsValueInListStrategy.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/strategy/ContainsValueInListStrategy.java rename to blobstore/src/main/java/org/jclouds/blobstore/strategy/ContainsValueInListStrategy.java diff --git a/core/src/main/java/org/jclouds/blobstore/strategy/CountListStrategy.java b/blobstore/src/main/java/org/jclouds/blobstore/strategy/CountListStrategy.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/strategy/CountListStrategy.java rename to blobstore/src/main/java/org/jclouds/blobstore/strategy/CountListStrategy.java diff --git a/core/src/main/java/org/jclouds/blobstore/strategy/GetBlobsInListStrategy.java b/blobstore/src/main/java/org/jclouds/blobstore/strategy/GetBlobsInListStrategy.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/strategy/GetBlobsInListStrategy.java rename to blobstore/src/main/java/org/jclouds/blobstore/strategy/GetBlobsInListStrategy.java diff --git a/core/src/main/java/org/jclouds/blobstore/strategy/GetDirectoryStrategy.java b/blobstore/src/main/java/org/jclouds/blobstore/strategy/GetDirectoryStrategy.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/strategy/GetDirectoryStrategy.java rename to blobstore/src/main/java/org/jclouds/blobstore/strategy/GetDirectoryStrategy.java diff --git a/core/src/main/java/org/jclouds/blobstore/strategy/IsDirectoryStrategy.java b/blobstore/src/main/java/org/jclouds/blobstore/strategy/IsDirectoryStrategy.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/strategy/IsDirectoryStrategy.java rename to blobstore/src/main/java/org/jclouds/blobstore/strategy/IsDirectoryStrategy.java diff --git a/core/src/main/java/org/jclouds/blobstore/strategy/ListBlobMetadataStrategy.java b/blobstore/src/main/java/org/jclouds/blobstore/strategy/ListBlobMetadataStrategy.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/strategy/ListBlobMetadataStrategy.java rename to blobstore/src/main/java/org/jclouds/blobstore/strategy/ListBlobMetadataStrategy.java diff --git a/core/src/main/java/org/jclouds/blobstore/strategy/MkdirStrategy.java b/blobstore/src/main/java/org/jclouds/blobstore/strategy/MkdirStrategy.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/strategy/MkdirStrategy.java rename to blobstore/src/main/java/org/jclouds/blobstore/strategy/MkdirStrategy.java diff --git a/core/src/main/java/org/jclouds/blobstore/strategy/internal/CountBlobTypeInList.java b/blobstore/src/main/java/org/jclouds/blobstore/strategy/internal/CountBlobTypeInList.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/strategy/internal/CountBlobTypeInList.java rename to blobstore/src/main/java/org/jclouds/blobstore/strategy/internal/CountBlobTypeInList.java diff --git a/core/src/main/java/org/jclouds/blobstore/strategy/internal/DeleteAllKeysInList.java b/blobstore/src/main/java/org/jclouds/blobstore/strategy/internal/DeleteAllKeysInList.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/strategy/internal/DeleteAllKeysInList.java rename to blobstore/src/main/java/org/jclouds/blobstore/strategy/internal/DeleteAllKeysInList.java diff --git a/core/src/main/java/org/jclouds/blobstore/strategy/internal/FindMD5InList.java b/blobstore/src/main/java/org/jclouds/blobstore/strategy/internal/FindMD5InList.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/strategy/internal/FindMD5InList.java rename to blobstore/src/main/java/org/jclouds/blobstore/strategy/internal/FindMD5InList.java diff --git a/core/src/main/java/org/jclouds/blobstore/strategy/internal/GetAllBlobsInListAndRetryOnFailure.java b/blobstore/src/main/java/org/jclouds/blobstore/strategy/internal/GetAllBlobsInListAndRetryOnFailure.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/strategy/internal/GetAllBlobsInListAndRetryOnFailure.java rename to blobstore/src/main/java/org/jclouds/blobstore/strategy/internal/GetAllBlobsInListAndRetryOnFailure.java diff --git a/core/src/main/java/org/jclouds/blobstore/strategy/internal/ListBlobMetadataInContainer.java b/blobstore/src/main/java/org/jclouds/blobstore/strategy/internal/ListBlobMetadataInContainer.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/strategy/internal/ListBlobMetadataInContainer.java rename to blobstore/src/main/java/org/jclouds/blobstore/strategy/internal/ListBlobMetadataInContainer.java diff --git a/core/src/main/java/org/jclouds/blobstore/strategy/internal/MarkerFileMkdirStrategy.java b/blobstore/src/main/java/org/jclouds/blobstore/strategy/internal/MarkerFileMkdirStrategy.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/strategy/internal/MarkerFileMkdirStrategy.java rename to blobstore/src/main/java/org/jclouds/blobstore/strategy/internal/MarkerFileMkdirStrategy.java diff --git a/core/src/main/java/org/jclouds/blobstore/strategy/internal/MarkersGetDirectoryStrategy.java b/blobstore/src/main/java/org/jclouds/blobstore/strategy/internal/MarkersGetDirectoryStrategy.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/strategy/internal/MarkersGetDirectoryStrategy.java rename to blobstore/src/main/java/org/jclouds/blobstore/strategy/internal/MarkersGetDirectoryStrategy.java diff --git a/core/src/main/java/org/jclouds/blobstore/strategy/internal/MarkersIsDirectoryStrategy.java b/blobstore/src/main/java/org/jclouds/blobstore/strategy/internal/MarkersIsDirectoryStrategy.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/strategy/internal/MarkersIsDirectoryStrategy.java rename to blobstore/src/main/java/org/jclouds/blobstore/strategy/internal/MarkersIsDirectoryStrategy.java diff --git a/core/src/main/java/org/jclouds/blobstore/util/BlobStoreUtils.java b/blobstore/src/main/java/org/jclouds/blobstore/util/BlobStoreUtils.java similarity index 100% rename from core/src/main/java/org/jclouds/blobstore/util/BlobStoreUtils.java rename to blobstore/src/main/java/org/jclouds/blobstore/util/BlobStoreUtils.java diff --git a/core/src/test/java/org/jclouds/blobstore/BlobStoreContextFactoryTest.java b/blobstore/src/test/java/org/jclouds/blobstore/BlobStoreContextFactoryTest.java similarity index 100% rename from core/src/test/java/org/jclouds/blobstore/BlobStoreContextFactoryTest.java rename to blobstore/src/test/java/org/jclouds/blobstore/BlobStoreContextFactoryTest.java diff --git a/core/src/test/java/org/jclouds/blobstore/binders/BindBlobToMultipartFormTest.java b/blobstore/src/test/java/org/jclouds/blobstore/binders/BindBlobToMultipartFormTest.java similarity index 100% rename from core/src/test/java/org/jclouds/blobstore/binders/BindBlobToMultipartFormTest.java rename to blobstore/src/test/java/org/jclouds/blobstore/binders/BindBlobToMultipartFormTest.java diff --git a/core/src/test/java/org/jclouds/blobstore/domain/internal/MutableBlobMetadataImplTest.java b/blobstore/src/test/java/org/jclouds/blobstore/domain/internal/MutableBlobMetadataImplTest.java similarity index 100% rename from core/src/test/java/org/jclouds/blobstore/domain/internal/MutableBlobMetadataImplTest.java rename to blobstore/src/test/java/org/jclouds/blobstore/domain/internal/MutableBlobMetadataImplTest.java diff --git a/core/src/test/java/org/jclouds/blobstore/functions/BlobMetadataToRelativePathResourceMetadataTest.java b/blobstore/src/test/java/org/jclouds/blobstore/functions/BlobMetadataToRelativePathResourceMetadataTest.java similarity index 100% rename from core/src/test/java/org/jclouds/blobstore/functions/BlobMetadataToRelativePathResourceMetadataTest.java rename to blobstore/src/test/java/org/jclouds/blobstore/functions/BlobMetadataToRelativePathResourceMetadataTest.java diff --git a/core/src/test/java/org/jclouds/blobstore/functions/ParseBlobFromHeadersAndHttpContentTest.java b/blobstore/src/test/java/org/jclouds/blobstore/functions/ParseBlobFromHeadersAndHttpContentTest.java similarity index 100% rename from core/src/test/java/org/jclouds/blobstore/functions/ParseBlobFromHeadersAndHttpContentTest.java rename to blobstore/src/test/java/org/jclouds/blobstore/functions/ParseBlobFromHeadersAndHttpContentTest.java diff --git a/core/src/test/java/org/jclouds/blobstore/functions/ParseBlobMetadataFromHeadersTest.java b/blobstore/src/test/java/org/jclouds/blobstore/functions/ParseBlobMetadataFromHeadersTest.java similarity index 100% rename from core/src/test/java/org/jclouds/blobstore/functions/ParseBlobMetadataFromHeadersTest.java rename to blobstore/src/test/java/org/jclouds/blobstore/functions/ParseBlobMetadataFromHeadersTest.java diff --git a/core/src/test/java/org/jclouds/blobstore/integration/StubBlobIntegrationTest.java b/blobstore/src/test/java/org/jclouds/blobstore/integration/StubBlobIntegrationTest.java similarity index 100% rename from core/src/test/java/org/jclouds/blobstore/integration/StubBlobIntegrationTest.java rename to blobstore/src/test/java/org/jclouds/blobstore/integration/StubBlobIntegrationTest.java diff --git a/core/src/test/java/org/jclouds/blobstore/integration/StubBlobMapIntegrationTest.java b/blobstore/src/test/java/org/jclouds/blobstore/integration/StubBlobMapIntegrationTest.java similarity index 100% rename from core/src/test/java/org/jclouds/blobstore/integration/StubBlobMapIntegrationTest.java rename to blobstore/src/test/java/org/jclouds/blobstore/integration/StubBlobMapIntegrationTest.java diff --git a/core/src/test/java/org/jclouds/blobstore/integration/StubBlobStoreContextBuilder.java b/blobstore/src/test/java/org/jclouds/blobstore/integration/StubBlobStoreContextBuilder.java similarity index 100% rename from core/src/test/java/org/jclouds/blobstore/integration/StubBlobStoreContextBuilder.java rename to blobstore/src/test/java/org/jclouds/blobstore/integration/StubBlobStoreContextBuilder.java diff --git a/core/src/test/java/org/jclouds/blobstore/integration/StubContainerIntegrationTest.java b/blobstore/src/test/java/org/jclouds/blobstore/integration/StubContainerIntegrationTest.java similarity index 100% rename from core/src/test/java/org/jclouds/blobstore/integration/StubContainerIntegrationTest.java rename to blobstore/src/test/java/org/jclouds/blobstore/integration/StubContainerIntegrationTest.java diff --git a/core/src/test/java/org/jclouds/blobstore/integration/StubInputStreamMapIntegrationTest.java b/blobstore/src/test/java/org/jclouds/blobstore/integration/StubInputStreamMapIntegrationTest.java similarity index 100% rename from core/src/test/java/org/jclouds/blobstore/integration/StubInputStreamMapIntegrationTest.java rename to blobstore/src/test/java/org/jclouds/blobstore/integration/StubInputStreamMapIntegrationTest.java diff --git a/core/src/test/java/org/jclouds/blobstore/integration/StubPropertiesBuilder.java b/blobstore/src/test/java/org/jclouds/blobstore/integration/StubPropertiesBuilder.java similarity index 100% rename from core/src/test/java/org/jclouds/blobstore/integration/StubPropertiesBuilder.java rename to blobstore/src/test/java/org/jclouds/blobstore/integration/StubPropertiesBuilder.java diff --git a/core/src/test/java/org/jclouds/blobstore/integration/StubServiceIntegrationTest.java b/blobstore/src/test/java/org/jclouds/blobstore/integration/StubServiceIntegrationTest.java similarity index 100% rename from core/src/test/java/org/jclouds/blobstore/integration/StubServiceIntegrationTest.java rename to blobstore/src/test/java/org/jclouds/blobstore/integration/StubServiceIntegrationTest.java diff --git a/core/src/test/java/org/jclouds/blobstore/integration/StubTestInitializer.java b/blobstore/src/test/java/org/jclouds/blobstore/integration/StubTestInitializer.java similarity index 100% rename from core/src/test/java/org/jclouds/blobstore/integration/StubTestInitializer.java rename to blobstore/src/test/java/org/jclouds/blobstore/integration/StubTestInitializer.java diff --git a/core/src/test/java/org/jclouds/blobstore/integration/config/StubBlobStoreModule.java b/blobstore/src/test/java/org/jclouds/blobstore/integration/config/StubBlobStoreModule.java similarity index 100% rename from core/src/test/java/org/jclouds/blobstore/integration/config/StubBlobStoreModule.java rename to blobstore/src/test/java/org/jclouds/blobstore/integration/config/StubBlobStoreModule.java diff --git a/core/src/test/java/org/jclouds/blobstore/integration/internal/BaseBlobIntegrationTest.java b/blobstore/src/test/java/org/jclouds/blobstore/integration/internal/BaseBlobIntegrationTest.java similarity index 100% rename from core/src/test/java/org/jclouds/blobstore/integration/internal/BaseBlobIntegrationTest.java rename to blobstore/src/test/java/org/jclouds/blobstore/integration/internal/BaseBlobIntegrationTest.java diff --git a/core/src/test/java/org/jclouds/blobstore/integration/internal/BaseBlobLiveTest.java b/blobstore/src/test/java/org/jclouds/blobstore/integration/internal/BaseBlobLiveTest.java similarity index 100% rename from core/src/test/java/org/jclouds/blobstore/integration/internal/BaseBlobLiveTest.java rename to blobstore/src/test/java/org/jclouds/blobstore/integration/internal/BaseBlobLiveTest.java diff --git a/core/src/test/java/org/jclouds/blobstore/integration/internal/BaseBlobMapIntegrationTest.java b/blobstore/src/test/java/org/jclouds/blobstore/integration/internal/BaseBlobMapIntegrationTest.java similarity index 100% rename from core/src/test/java/org/jclouds/blobstore/integration/internal/BaseBlobMapIntegrationTest.java rename to blobstore/src/test/java/org/jclouds/blobstore/integration/internal/BaseBlobMapIntegrationTest.java diff --git a/core/src/test/java/org/jclouds/blobstore/integration/internal/BaseBlobStoreIntegrationTest.java b/blobstore/src/test/java/org/jclouds/blobstore/integration/internal/BaseBlobStoreIntegrationTest.java similarity index 100% rename from core/src/test/java/org/jclouds/blobstore/integration/internal/BaseBlobStoreIntegrationTest.java rename to blobstore/src/test/java/org/jclouds/blobstore/integration/internal/BaseBlobStoreIntegrationTest.java diff --git a/core/src/test/java/org/jclouds/blobstore/integration/internal/BaseContainerIntegrationTest.java b/blobstore/src/test/java/org/jclouds/blobstore/integration/internal/BaseContainerIntegrationTest.java similarity index 100% rename from core/src/test/java/org/jclouds/blobstore/integration/internal/BaseContainerIntegrationTest.java rename to blobstore/src/test/java/org/jclouds/blobstore/integration/internal/BaseContainerIntegrationTest.java diff --git a/core/src/test/java/org/jclouds/blobstore/integration/internal/BaseContainerLiveTest.java b/blobstore/src/test/java/org/jclouds/blobstore/integration/internal/BaseContainerLiveTest.java similarity index 100% rename from core/src/test/java/org/jclouds/blobstore/integration/internal/BaseContainerLiveTest.java rename to blobstore/src/test/java/org/jclouds/blobstore/integration/internal/BaseContainerLiveTest.java diff --git a/core/src/test/java/org/jclouds/blobstore/integration/internal/BaseInputStreamMapIntegrationTest.java b/blobstore/src/test/java/org/jclouds/blobstore/integration/internal/BaseInputStreamMapIntegrationTest.java similarity index 100% rename from core/src/test/java/org/jclouds/blobstore/integration/internal/BaseInputStreamMapIntegrationTest.java rename to blobstore/src/test/java/org/jclouds/blobstore/integration/internal/BaseInputStreamMapIntegrationTest.java diff --git a/core/src/test/java/org/jclouds/blobstore/integration/internal/BaseMapIntegrationTest.java b/blobstore/src/test/java/org/jclouds/blobstore/integration/internal/BaseMapIntegrationTest.java similarity index 100% rename from core/src/test/java/org/jclouds/blobstore/integration/internal/BaseMapIntegrationTest.java rename to blobstore/src/test/java/org/jclouds/blobstore/integration/internal/BaseMapIntegrationTest.java diff --git a/core/src/test/java/org/jclouds/blobstore/integration/internal/BaseServiceIntegrationTest.java b/blobstore/src/test/java/org/jclouds/blobstore/integration/internal/BaseServiceIntegrationTest.java similarity index 100% rename from core/src/test/java/org/jclouds/blobstore/integration/internal/BaseServiceIntegrationTest.java rename to blobstore/src/test/java/org/jclouds/blobstore/integration/internal/BaseServiceIntegrationTest.java diff --git a/core/src/test/java/org/jclouds/blobstore/integration/internal/BaseTestInitializer.java b/blobstore/src/test/java/org/jclouds/blobstore/integration/internal/BaseTestInitializer.java similarity index 100% rename from core/src/test/java/org/jclouds/blobstore/integration/internal/BaseTestInitializer.java rename to blobstore/src/test/java/org/jclouds/blobstore/integration/internal/BaseTestInitializer.java diff --git a/core/src/test/java/org/jclouds/blobstore/integration/internal/StubAsyncBlobStore.java b/blobstore/src/test/java/org/jclouds/blobstore/integration/internal/StubAsyncBlobStore.java similarity index 100% rename from core/src/test/java/org/jclouds/blobstore/integration/internal/StubAsyncBlobStore.java rename to blobstore/src/test/java/org/jclouds/blobstore/integration/internal/StubAsyncBlobStore.java diff --git a/core/src/test/java/org/jclouds/blobstore/internal/BaseBlobMapTest.java b/blobstore/src/test/java/org/jclouds/blobstore/internal/BaseBlobMapTest.java similarity index 100% rename from core/src/test/java/org/jclouds/blobstore/internal/BaseBlobMapTest.java rename to blobstore/src/test/java/org/jclouds/blobstore/internal/BaseBlobMapTest.java diff --git a/core/src/test/java/org/jclouds/blobstore/options/GetOptionsTest.java b/blobstore/src/test/java/org/jclouds/blobstore/options/GetOptionsTest.java similarity index 100% rename from core/src/test/java/org/jclouds/blobstore/options/GetOptionsTest.java rename to blobstore/src/test/java/org/jclouds/blobstore/options/GetOptionsTest.java diff --git a/core/src/test/java/org/jclouds/blobstore/options/ListOptionsTest.java b/blobstore/src/test/java/org/jclouds/blobstore/options/ListOptionsTest.java similarity index 100% rename from core/src/test/java/org/jclouds/blobstore/options/ListOptionsTest.java rename to blobstore/src/test/java/org/jclouds/blobstore/options/ListOptionsTest.java diff --git a/core/src/test/java/org/jclouds/blobstore/strategy/internal/RetryOnNotFoundGetAllBlobsStrategyTest.java b/blobstore/src/test/java/org/jclouds/blobstore/strategy/internal/RetryOnNotFoundGetAllBlobsStrategyTest.java similarity index 100% rename from core/src/test/java/org/jclouds/blobstore/strategy/internal/RetryOnNotFoundGetAllBlobsStrategyTest.java rename to blobstore/src/test/java/org/jclouds/blobstore/strategy/internal/RetryOnNotFoundGetAllBlobsStrategyTest.java diff --git a/core/src/test/java/org/jclouds/blobstore/util/BlobStoreUtilsTest.java b/blobstore/src/test/java/org/jclouds/blobstore/util/BlobStoreUtilsTest.java similarity index 100% rename from core/src/test/java/org/jclouds/blobstore/util/BlobStoreUtilsTest.java rename to blobstore/src/test/java/org/jclouds/blobstore/util/BlobStoreUtilsTest.java diff --git a/core/pom.xml b/core/pom.xml index 07088e81ff..67fd9f602a 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -40,11 +40,6 @@ http://jclouds.googlecode.com/svn/trunk - - http://apache.multihomed.net/maven/binaries/apache-maven-2.2.0-bin.zip - 132bcde2aeca20acb0b16c1c66b74984 - - gson @@ -122,64 +117,6 @@ - - org.apache.maven.plugins - maven-surefire-plugin - 2.4.3 - - - integration - integration-test - - test - - - - - **/*LiveTest.java - **/Base*Test.java - - - **/*IntegrationTest.java - - - - jclouds.test.initializer - org.jclouds.blobstore.integration.StubTestInitializer - - - jclouds.blobstore.httpstream.url - ${jclouds.blobstore.httpstream.url} - - - jclouds.blobstore.httpstream.md5 - ${jclouds.blobstore.httpstream.md5} - - - - - - - - - **/*IntegrationTest.java - **/*LiveTest.java - - - maven-assembly-plugin diff --git a/mezeo/pom.xml b/mezeo/pom.xml index 02ad5d7a24..06031f2c16 100644 --- a/mezeo/pom.xml +++ b/mezeo/pom.xml @@ -42,9 +42,16 @@ ${project.groupId} - jclouds-core + jclouds-blobstore ${project.version} + + ${project.groupId} + jclouds-blobstore + ${project.version} + test-jar + test + ${project.groupId} jclouds-core diff --git a/nirvanix/pom.xml b/nirvanix/pom.xml index 806df4a710..85f5c605fe 100644 --- a/nirvanix/pom.xml +++ b/nirvanix/pom.xml @@ -42,9 +42,16 @@ ${project.groupId} - jclouds-core + jclouds-blobstore ${project.version} + + ${project.groupId} + jclouds-blobstore + ${project.version} + test-jar + test + ${project.groupId} jclouds-core diff --git a/pom.xml b/pom.xml index c72513516e..2b669114a0 100644 --- a/pom.xml +++ b/pom.xml @@ -41,6 +41,7 @@ archetypes thirdparty core + blobstore extensions scriptbuilder aws diff --git a/rackspace/pom.xml b/rackspace/pom.xml index 2b2ca45462..f21e760d93 100644 --- a/rackspace/pom.xml +++ b/rackspace/pom.xml @@ -43,9 +43,16 @@ ${project.groupId} - jclouds-core + jclouds-blobstore ${project.version} + + ${project.groupId} + jclouds-blobstore + ${project.version} + test-jar + test + ${project.groupId} jclouds-core