From b22a0239c2282a6601328a6c08f79646e747c1b7 Mon Sep 17 00:00:00 2001 From: Adrian Cole Date: Tue, 4 Oct 2011 02:30:53 -0700 Subject: [PATCH] Issue 158: softlayer support --- README.txt | 2 +- allcompute/pom.xml | 5 +++++ providers/pom.xml | 1 + {sandbox-providers => providers}/softlayer/pom.xml | 0 .../java/org/jclouds/softlayer/SoftLayerAsyncClient.java | 0 .../src/main/java/org/jclouds/softlayer/SoftLayerClient.java | 0 .../java/org/jclouds/softlayer/SoftLayerContextBuilder.java | 0 .../org/jclouds/softlayer/SoftLayerPropertiesBuilder.java | 0 .../org/jclouds/softlayer/SoftLayerProviderMetadata.java | 0 .../org/jclouds/softlayer/binders/ProductOrderToJson.java | 0 .../compute/config/SoftLayerComputeServiceContextModule.java | 0 .../softlayer/compute/functions/DatacenterToLocation.java | 0 .../softlayer/compute/functions/ProductItemToImage.java | 0 .../jclouds/softlayer/compute/functions/ProductItems.java | 0 .../softlayer/compute/functions/ProductItemsToHardware.java | 0 .../compute/functions/VirtualGuestToNodeMetadata.java | 0 .../softlayer/compute/options/SoftLayerTemplateOptions.java | 0 .../compute/strategy/SoftLayerComputeServiceAdapter.java | 0 .../org/jclouds/softlayer/config/SoftLayerParserModule.java | 0 .../jclouds/softlayer/config/SoftLayerRestClientModule.java | 0 .../src/main/java/org/jclouds/softlayer/domain/Address.java | 0 .../main/java/org/jclouds/softlayer/domain/Datacenter.java | 0 .../java/org/jclouds/softlayer/domain/OperatingSystem.java | 0 .../src/main/java/org/jclouds/softlayer/domain/Password.java | 0 .../main/java/org/jclouds/softlayer/domain/PowerState.java | 0 .../main/java/org/jclouds/softlayer/domain/ProductItem.java | 0 .../org/jclouds/softlayer/domain/ProductItemCategory.java | 0 .../java/org/jclouds/softlayer/domain/ProductItemPrice.java | 0 .../main/java/org/jclouds/softlayer/domain/ProductOrder.java | 0 .../org/jclouds/softlayer/domain/ProductOrderReceipt.java | 0 .../java/org/jclouds/softlayer/domain/ProductPackage.java | 0 .../main/java/org/jclouds/softlayer/domain/VirtualGuest.java | 0 .../org/jclouds/softlayer/features/AccountAsyncClient.java | 0 .../java/org/jclouds/softlayer/features/AccountClient.java | 0 .../jclouds/softlayer/features/DatacenterAsyncClient.java | 0 .../org/jclouds/softlayer/features/DatacenterClient.java | 0 .../softlayer/features/ProductPackageAsyncClient.java | 0 .../org/jclouds/softlayer/features/ProductPackageClient.java | 0 .../jclouds/softlayer/features/VirtualGuestAsyncClient.java | 0 .../org/jclouds/softlayer/features/VirtualGuestClient.java | 0 .../jclouds/softlayer/handlers/SoftLayerErrorHandler.java | 0 .../jclouds/softlayer/predicates/ProductItemPredicates.java | 0 .../softlayer/predicates/ProductPackagePredicates.java | 0 .../org/jclouds/softlayer/reference/SoftLayerConstants.java | 0 .../META-INF/services/org.jclouds.providers.ProviderMetadata | 0 .../java/org/jclouds/softlayer/SoftLayerAsyncClientTest.java | 0 .../org/jclouds/softlayer/SoftLayerErrorHandlerTest.java | 0 .../java/org/jclouds/softlayer/SoftLayerProviderTest.java | 0 .../jclouds/softlayer/binders/ProductOrderToJsonTest.java | 0 .../compute/SoftLayerComputeServiceAdapterLiveTest.java | 0 .../softlayer/compute/SoftLayerComputeServiceLiveTest.java | 0 .../softlayer/compute/SoftLayerExperimentLiveTest.java | 0 .../softlayer/compute/SoftLayerTemplateBuilderLiveTest.java | 0 .../compute/functions/DatacenterToLocationTest.java | 0 .../softlayer/compute/functions/ProductItemToImageTest.java | 0 .../softlayer/compute/functions/ProductItemsTest.java | 0 .../compute/functions/ProductItemsToHardwareTest.java | 0 .../compute/functions/VirtualGuestToNodeMetadataTest.java | 0 .../compute/options/SoftLayerTemplateOptionsTest.java | 0 .../test/java/org/jclouds/softlayer/domain/AddressTest.java | 0 .../jclouds/softlayer/features/AccountAsyncClientTest.java | 0 .../jclouds/softlayer/features/AccountClientLiveTest.java | 0 .../softlayer/features/BaseSoftLayerAsyncClientTest.java | 0 .../softlayer/features/BaseSoftLayerClientLiveTest.java | 0 .../softlayer/features/DatacenterAsyncClientTest.java | 0 .../jclouds/softlayer/features/DatacenterClientLiveTest.java | 0 .../softlayer/features/ProductPackageAsyncClientTest.java | 0 .../softlayer/features/ProductPackageClientLiveTest.java | 0 .../softlayer/features/VirtualGuestAsyncClientTest.java | 0 .../softlayer/features/VirtualGuestClientLiveTest.java | 0 .../org/jclouds/softlayer/parse/ParseBadVirtualGuest.java | 0 .../org/jclouds/softlayer/parse/ParseProductOrderTest.java | 0 .../jclouds/softlayer/parse/ParseVirtualGuestHaltedTest.java | 0 .../jclouds/softlayer/parse/ParseVirtualGuestPausedTest.java | 0 .../softlayer/parse/ParseVirtualGuestRunningTest.java | 0 .../softlayer/parse/ParseVirtualGuestWithNoPasswordTest.java | 0 .../softlayer/predicates/ProductItemPredicatesTest.java | 0 .../softlayer/predicates/ProductPackagePredicatesTest.java | 0 .../softlayer/src/test/resources/log4j.xml | 0 .../softlayer/src/test/resources/product_order_template.json | 0 .../src/test/resources/virtual_guest_bad_halted.json | 0 .../src/test/resources/virtual_guest_good_halted.json | 0 .../src/test/resources/virtual_guest_no_password.json | 0 .../softlayer/src/test/resources/virtual_guest_paused.json | 0 .../softlayer/src/test/resources/virtual_guest_running.json | 0 85 files changed, 7 insertions(+), 1 deletion(-) rename {sandbox-providers => providers}/softlayer/pom.xml (100%) rename {sandbox-providers => providers}/softlayer/src/main/java/org/jclouds/softlayer/SoftLayerAsyncClient.java (100%) rename {sandbox-providers => providers}/softlayer/src/main/java/org/jclouds/softlayer/SoftLayerClient.java (100%) rename {sandbox-providers => providers}/softlayer/src/main/java/org/jclouds/softlayer/SoftLayerContextBuilder.java (100%) rename {sandbox-providers => providers}/softlayer/src/main/java/org/jclouds/softlayer/SoftLayerPropertiesBuilder.java (100%) rename {sandbox-providers => providers}/softlayer/src/main/java/org/jclouds/softlayer/SoftLayerProviderMetadata.java (100%) rename {sandbox-providers => providers}/softlayer/src/main/java/org/jclouds/softlayer/binders/ProductOrderToJson.java (100%) rename {sandbox-providers => providers}/softlayer/src/main/java/org/jclouds/softlayer/compute/config/SoftLayerComputeServiceContextModule.java (100%) rename {sandbox-providers => providers}/softlayer/src/main/java/org/jclouds/softlayer/compute/functions/DatacenterToLocation.java (100%) rename {sandbox-providers => providers}/softlayer/src/main/java/org/jclouds/softlayer/compute/functions/ProductItemToImage.java (100%) rename {sandbox-providers => providers}/softlayer/src/main/java/org/jclouds/softlayer/compute/functions/ProductItems.java (100%) rename {sandbox-providers => providers}/softlayer/src/main/java/org/jclouds/softlayer/compute/functions/ProductItemsToHardware.java (100%) rename {sandbox-providers => providers}/softlayer/src/main/java/org/jclouds/softlayer/compute/functions/VirtualGuestToNodeMetadata.java (100%) rename {sandbox-providers => providers}/softlayer/src/main/java/org/jclouds/softlayer/compute/options/SoftLayerTemplateOptions.java (100%) rename {sandbox-providers => providers}/softlayer/src/main/java/org/jclouds/softlayer/compute/strategy/SoftLayerComputeServiceAdapter.java (100%) rename {sandbox-providers => providers}/softlayer/src/main/java/org/jclouds/softlayer/config/SoftLayerParserModule.java (100%) rename {sandbox-providers => providers}/softlayer/src/main/java/org/jclouds/softlayer/config/SoftLayerRestClientModule.java (100%) rename {sandbox-providers => providers}/softlayer/src/main/java/org/jclouds/softlayer/domain/Address.java (100%) rename {sandbox-providers => providers}/softlayer/src/main/java/org/jclouds/softlayer/domain/Datacenter.java (100%) rename {sandbox-providers => providers}/softlayer/src/main/java/org/jclouds/softlayer/domain/OperatingSystem.java (100%) rename {sandbox-providers => providers}/softlayer/src/main/java/org/jclouds/softlayer/domain/Password.java (100%) rename {sandbox-providers => providers}/softlayer/src/main/java/org/jclouds/softlayer/domain/PowerState.java (100%) rename {sandbox-providers => providers}/softlayer/src/main/java/org/jclouds/softlayer/domain/ProductItem.java (100%) rename {sandbox-providers => providers}/softlayer/src/main/java/org/jclouds/softlayer/domain/ProductItemCategory.java (100%) rename {sandbox-providers => providers}/softlayer/src/main/java/org/jclouds/softlayer/domain/ProductItemPrice.java (100%) rename {sandbox-providers => providers}/softlayer/src/main/java/org/jclouds/softlayer/domain/ProductOrder.java (100%) rename {sandbox-providers => providers}/softlayer/src/main/java/org/jclouds/softlayer/domain/ProductOrderReceipt.java (100%) rename {sandbox-providers => providers}/softlayer/src/main/java/org/jclouds/softlayer/domain/ProductPackage.java (100%) rename {sandbox-providers => providers}/softlayer/src/main/java/org/jclouds/softlayer/domain/VirtualGuest.java (100%) rename {sandbox-providers => providers}/softlayer/src/main/java/org/jclouds/softlayer/features/AccountAsyncClient.java (100%) rename {sandbox-providers => providers}/softlayer/src/main/java/org/jclouds/softlayer/features/AccountClient.java (100%) rename {sandbox-providers => providers}/softlayer/src/main/java/org/jclouds/softlayer/features/DatacenterAsyncClient.java (100%) rename {sandbox-providers => providers}/softlayer/src/main/java/org/jclouds/softlayer/features/DatacenterClient.java (100%) rename {sandbox-providers => providers}/softlayer/src/main/java/org/jclouds/softlayer/features/ProductPackageAsyncClient.java (100%) rename {sandbox-providers => providers}/softlayer/src/main/java/org/jclouds/softlayer/features/ProductPackageClient.java (100%) rename {sandbox-providers => providers}/softlayer/src/main/java/org/jclouds/softlayer/features/VirtualGuestAsyncClient.java (100%) rename {sandbox-providers => providers}/softlayer/src/main/java/org/jclouds/softlayer/features/VirtualGuestClient.java (100%) rename {sandbox-providers => providers}/softlayer/src/main/java/org/jclouds/softlayer/handlers/SoftLayerErrorHandler.java (100%) rename {sandbox-providers => providers}/softlayer/src/main/java/org/jclouds/softlayer/predicates/ProductItemPredicates.java (100%) rename {sandbox-providers => providers}/softlayer/src/main/java/org/jclouds/softlayer/predicates/ProductPackagePredicates.java (100%) rename {sandbox-providers => providers}/softlayer/src/main/java/org/jclouds/softlayer/reference/SoftLayerConstants.java (100%) rename {sandbox-providers => providers}/softlayer/src/main/resources/META-INF/services/org.jclouds.providers.ProviderMetadata (100%) rename {sandbox-providers => providers}/softlayer/src/test/java/org/jclouds/softlayer/SoftLayerAsyncClientTest.java (100%) rename {sandbox-providers => providers}/softlayer/src/test/java/org/jclouds/softlayer/SoftLayerErrorHandlerTest.java (100%) rename {sandbox-providers => providers}/softlayer/src/test/java/org/jclouds/softlayer/SoftLayerProviderTest.java (100%) rename {sandbox-providers => providers}/softlayer/src/test/java/org/jclouds/softlayer/binders/ProductOrderToJsonTest.java (100%) rename {sandbox-providers => providers}/softlayer/src/test/java/org/jclouds/softlayer/compute/SoftLayerComputeServiceAdapterLiveTest.java (100%) rename {sandbox-providers => providers}/softlayer/src/test/java/org/jclouds/softlayer/compute/SoftLayerComputeServiceLiveTest.java (100%) rename {sandbox-providers => providers}/softlayer/src/test/java/org/jclouds/softlayer/compute/SoftLayerExperimentLiveTest.java (100%) rename {sandbox-providers => providers}/softlayer/src/test/java/org/jclouds/softlayer/compute/SoftLayerTemplateBuilderLiveTest.java (100%) rename {sandbox-providers => providers}/softlayer/src/test/java/org/jclouds/softlayer/compute/functions/DatacenterToLocationTest.java (100%) rename {sandbox-providers => providers}/softlayer/src/test/java/org/jclouds/softlayer/compute/functions/ProductItemToImageTest.java (100%) rename {sandbox-providers => providers}/softlayer/src/test/java/org/jclouds/softlayer/compute/functions/ProductItemsTest.java (100%) rename {sandbox-providers => providers}/softlayer/src/test/java/org/jclouds/softlayer/compute/functions/ProductItemsToHardwareTest.java (100%) rename {sandbox-providers => providers}/softlayer/src/test/java/org/jclouds/softlayer/compute/functions/VirtualGuestToNodeMetadataTest.java (100%) rename {sandbox-providers => providers}/softlayer/src/test/java/org/jclouds/softlayer/compute/options/SoftLayerTemplateOptionsTest.java (100%) rename {sandbox-providers => providers}/softlayer/src/test/java/org/jclouds/softlayer/domain/AddressTest.java (100%) rename {sandbox-providers => providers}/softlayer/src/test/java/org/jclouds/softlayer/features/AccountAsyncClientTest.java (100%) rename {sandbox-providers => providers}/softlayer/src/test/java/org/jclouds/softlayer/features/AccountClientLiveTest.java (100%) rename {sandbox-providers => providers}/softlayer/src/test/java/org/jclouds/softlayer/features/BaseSoftLayerAsyncClientTest.java (100%) rename {sandbox-providers => providers}/softlayer/src/test/java/org/jclouds/softlayer/features/BaseSoftLayerClientLiveTest.java (100%) rename {sandbox-providers => providers}/softlayer/src/test/java/org/jclouds/softlayer/features/DatacenterAsyncClientTest.java (100%) rename {sandbox-providers => providers}/softlayer/src/test/java/org/jclouds/softlayer/features/DatacenterClientLiveTest.java (100%) rename {sandbox-providers => providers}/softlayer/src/test/java/org/jclouds/softlayer/features/ProductPackageAsyncClientTest.java (100%) rename {sandbox-providers => providers}/softlayer/src/test/java/org/jclouds/softlayer/features/ProductPackageClientLiveTest.java (100%) rename {sandbox-providers => providers}/softlayer/src/test/java/org/jclouds/softlayer/features/VirtualGuestAsyncClientTest.java (100%) rename {sandbox-providers => providers}/softlayer/src/test/java/org/jclouds/softlayer/features/VirtualGuestClientLiveTest.java (100%) rename {sandbox-providers => providers}/softlayer/src/test/java/org/jclouds/softlayer/parse/ParseBadVirtualGuest.java (100%) rename {sandbox-providers => providers}/softlayer/src/test/java/org/jclouds/softlayer/parse/ParseProductOrderTest.java (100%) rename {sandbox-providers => providers}/softlayer/src/test/java/org/jclouds/softlayer/parse/ParseVirtualGuestHaltedTest.java (100%) rename {sandbox-providers => providers}/softlayer/src/test/java/org/jclouds/softlayer/parse/ParseVirtualGuestPausedTest.java (100%) rename {sandbox-providers => providers}/softlayer/src/test/java/org/jclouds/softlayer/parse/ParseVirtualGuestRunningTest.java (100%) rename {sandbox-providers => providers}/softlayer/src/test/java/org/jclouds/softlayer/parse/ParseVirtualGuestWithNoPasswordTest.java (100%) rename {sandbox-providers => providers}/softlayer/src/test/java/org/jclouds/softlayer/predicates/ProductItemPredicatesTest.java (100%) rename {sandbox-providers => providers}/softlayer/src/test/java/org/jclouds/softlayer/predicates/ProductPackagePredicatesTest.java (100%) rename {sandbox-providers => providers}/softlayer/src/test/resources/log4j.xml (100%) rename {sandbox-providers => providers}/softlayer/src/test/resources/product_order_template.json (100%) rename {sandbox-providers => providers}/softlayer/src/test/resources/virtual_guest_bad_halted.json (100%) rename {sandbox-providers => providers}/softlayer/src/test/resources/virtual_guest_good_halted.json (100%) rename {sandbox-providers => providers}/softlayer/src/test/resources/virtual_guest_no_password.json (100%) rename {sandbox-providers => providers}/softlayer/src/test/resources/virtual_guest_paused.json (100%) rename {sandbox-providers => providers}/softlayer/src/test/resources/virtual_guest_running.json (100%) diff --git a/README.txt b/README.txt index f94aa85b7f..5b08440d21 100644 --- a/README.txt +++ b/README.txt @@ -21,7 +21,7 @@ our compute api supports: aws-ec2, gogrid, cloudservers-us, stub (in-memory), de slicehost, eucalyptus-partnercloud-ec2, elastichosts-lon-p (Peer 1), elastichosts-sat-p (Peer 1), elastichosts-lon-b (BlueSquare), openhosting-east1, serverlove-z1-man, skalicloud-sdg-my, - greenhousedata-element-vcloud + greenhousedata-element-vcloud, softlayer * note * the pom dependency org.jclouds/jclouds-allcompute gives you access to to all of these providers diff --git a/allcompute/pom.xml b/allcompute/pom.xml index 2b50cd51e5..ce2746b993 100644 --- a/allcompute/pom.xml +++ b/allcompute/pom.xml @@ -170,5 +170,10 @@ go2cloud-jhb1 ${project.version} + + org.jclouds.provider + softlayer + ${project.version} + diff --git a/providers/pom.xml b/providers/pom.xml index 2c6d04fde1..9f86e2a442 100644 --- a/providers/pom.xml +++ b/providers/pom.xml @@ -63,5 +63,6 @@ greenhousedata-element-vcloud aws-cloudwatch go2cloud-jhb1 + softlayer diff --git a/sandbox-providers/softlayer/pom.xml b/providers/softlayer/pom.xml similarity index 100% rename from sandbox-providers/softlayer/pom.xml rename to providers/softlayer/pom.xml diff --git a/sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/SoftLayerAsyncClient.java b/providers/softlayer/src/main/java/org/jclouds/softlayer/SoftLayerAsyncClient.java similarity index 100% rename from sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/SoftLayerAsyncClient.java rename to providers/softlayer/src/main/java/org/jclouds/softlayer/SoftLayerAsyncClient.java diff --git a/sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/SoftLayerClient.java b/providers/softlayer/src/main/java/org/jclouds/softlayer/SoftLayerClient.java similarity index 100% rename from sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/SoftLayerClient.java rename to providers/softlayer/src/main/java/org/jclouds/softlayer/SoftLayerClient.java diff --git a/sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/SoftLayerContextBuilder.java b/providers/softlayer/src/main/java/org/jclouds/softlayer/SoftLayerContextBuilder.java similarity index 100% rename from sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/SoftLayerContextBuilder.java rename to providers/softlayer/src/main/java/org/jclouds/softlayer/SoftLayerContextBuilder.java diff --git a/sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/SoftLayerPropertiesBuilder.java b/providers/softlayer/src/main/java/org/jclouds/softlayer/SoftLayerPropertiesBuilder.java similarity index 100% rename from sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/SoftLayerPropertiesBuilder.java rename to providers/softlayer/src/main/java/org/jclouds/softlayer/SoftLayerPropertiesBuilder.java diff --git a/sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/SoftLayerProviderMetadata.java b/providers/softlayer/src/main/java/org/jclouds/softlayer/SoftLayerProviderMetadata.java similarity index 100% rename from sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/SoftLayerProviderMetadata.java rename to providers/softlayer/src/main/java/org/jclouds/softlayer/SoftLayerProviderMetadata.java diff --git a/sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/binders/ProductOrderToJson.java b/providers/softlayer/src/main/java/org/jclouds/softlayer/binders/ProductOrderToJson.java similarity index 100% rename from sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/binders/ProductOrderToJson.java rename to providers/softlayer/src/main/java/org/jclouds/softlayer/binders/ProductOrderToJson.java diff --git a/sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/compute/config/SoftLayerComputeServiceContextModule.java b/providers/softlayer/src/main/java/org/jclouds/softlayer/compute/config/SoftLayerComputeServiceContextModule.java similarity index 100% rename from sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/compute/config/SoftLayerComputeServiceContextModule.java rename to providers/softlayer/src/main/java/org/jclouds/softlayer/compute/config/SoftLayerComputeServiceContextModule.java diff --git a/sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/compute/functions/DatacenterToLocation.java b/providers/softlayer/src/main/java/org/jclouds/softlayer/compute/functions/DatacenterToLocation.java similarity index 100% rename from sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/compute/functions/DatacenterToLocation.java rename to providers/softlayer/src/main/java/org/jclouds/softlayer/compute/functions/DatacenterToLocation.java diff --git a/sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/compute/functions/ProductItemToImage.java b/providers/softlayer/src/main/java/org/jclouds/softlayer/compute/functions/ProductItemToImage.java similarity index 100% rename from sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/compute/functions/ProductItemToImage.java rename to providers/softlayer/src/main/java/org/jclouds/softlayer/compute/functions/ProductItemToImage.java diff --git a/sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/compute/functions/ProductItems.java b/providers/softlayer/src/main/java/org/jclouds/softlayer/compute/functions/ProductItems.java similarity index 100% rename from sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/compute/functions/ProductItems.java rename to providers/softlayer/src/main/java/org/jclouds/softlayer/compute/functions/ProductItems.java diff --git a/sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/compute/functions/ProductItemsToHardware.java b/providers/softlayer/src/main/java/org/jclouds/softlayer/compute/functions/ProductItemsToHardware.java similarity index 100% rename from sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/compute/functions/ProductItemsToHardware.java rename to providers/softlayer/src/main/java/org/jclouds/softlayer/compute/functions/ProductItemsToHardware.java diff --git a/sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/compute/functions/VirtualGuestToNodeMetadata.java b/providers/softlayer/src/main/java/org/jclouds/softlayer/compute/functions/VirtualGuestToNodeMetadata.java similarity index 100% rename from sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/compute/functions/VirtualGuestToNodeMetadata.java rename to providers/softlayer/src/main/java/org/jclouds/softlayer/compute/functions/VirtualGuestToNodeMetadata.java diff --git a/sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/compute/options/SoftLayerTemplateOptions.java b/providers/softlayer/src/main/java/org/jclouds/softlayer/compute/options/SoftLayerTemplateOptions.java similarity index 100% rename from sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/compute/options/SoftLayerTemplateOptions.java rename to providers/softlayer/src/main/java/org/jclouds/softlayer/compute/options/SoftLayerTemplateOptions.java diff --git a/sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/compute/strategy/SoftLayerComputeServiceAdapter.java b/providers/softlayer/src/main/java/org/jclouds/softlayer/compute/strategy/SoftLayerComputeServiceAdapter.java similarity index 100% rename from sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/compute/strategy/SoftLayerComputeServiceAdapter.java rename to providers/softlayer/src/main/java/org/jclouds/softlayer/compute/strategy/SoftLayerComputeServiceAdapter.java diff --git a/sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/config/SoftLayerParserModule.java b/providers/softlayer/src/main/java/org/jclouds/softlayer/config/SoftLayerParserModule.java similarity index 100% rename from sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/config/SoftLayerParserModule.java rename to providers/softlayer/src/main/java/org/jclouds/softlayer/config/SoftLayerParserModule.java diff --git a/sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/config/SoftLayerRestClientModule.java b/providers/softlayer/src/main/java/org/jclouds/softlayer/config/SoftLayerRestClientModule.java similarity index 100% rename from sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/config/SoftLayerRestClientModule.java rename to providers/softlayer/src/main/java/org/jclouds/softlayer/config/SoftLayerRestClientModule.java diff --git a/sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/domain/Address.java b/providers/softlayer/src/main/java/org/jclouds/softlayer/domain/Address.java similarity index 100% rename from sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/domain/Address.java rename to providers/softlayer/src/main/java/org/jclouds/softlayer/domain/Address.java diff --git a/sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/domain/Datacenter.java b/providers/softlayer/src/main/java/org/jclouds/softlayer/domain/Datacenter.java similarity index 100% rename from sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/domain/Datacenter.java rename to providers/softlayer/src/main/java/org/jclouds/softlayer/domain/Datacenter.java diff --git a/sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/domain/OperatingSystem.java b/providers/softlayer/src/main/java/org/jclouds/softlayer/domain/OperatingSystem.java similarity index 100% rename from sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/domain/OperatingSystem.java rename to providers/softlayer/src/main/java/org/jclouds/softlayer/domain/OperatingSystem.java diff --git a/sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/domain/Password.java b/providers/softlayer/src/main/java/org/jclouds/softlayer/domain/Password.java similarity index 100% rename from sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/domain/Password.java rename to providers/softlayer/src/main/java/org/jclouds/softlayer/domain/Password.java diff --git a/sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/domain/PowerState.java b/providers/softlayer/src/main/java/org/jclouds/softlayer/domain/PowerState.java similarity index 100% rename from sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/domain/PowerState.java rename to providers/softlayer/src/main/java/org/jclouds/softlayer/domain/PowerState.java diff --git a/sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/domain/ProductItem.java b/providers/softlayer/src/main/java/org/jclouds/softlayer/domain/ProductItem.java similarity index 100% rename from sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/domain/ProductItem.java rename to providers/softlayer/src/main/java/org/jclouds/softlayer/domain/ProductItem.java diff --git a/sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/domain/ProductItemCategory.java b/providers/softlayer/src/main/java/org/jclouds/softlayer/domain/ProductItemCategory.java similarity index 100% rename from sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/domain/ProductItemCategory.java rename to providers/softlayer/src/main/java/org/jclouds/softlayer/domain/ProductItemCategory.java diff --git a/sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/domain/ProductItemPrice.java b/providers/softlayer/src/main/java/org/jclouds/softlayer/domain/ProductItemPrice.java similarity index 100% rename from sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/domain/ProductItemPrice.java rename to providers/softlayer/src/main/java/org/jclouds/softlayer/domain/ProductItemPrice.java diff --git a/sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/domain/ProductOrder.java b/providers/softlayer/src/main/java/org/jclouds/softlayer/domain/ProductOrder.java similarity index 100% rename from sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/domain/ProductOrder.java rename to providers/softlayer/src/main/java/org/jclouds/softlayer/domain/ProductOrder.java diff --git a/sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/domain/ProductOrderReceipt.java b/providers/softlayer/src/main/java/org/jclouds/softlayer/domain/ProductOrderReceipt.java similarity index 100% rename from sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/domain/ProductOrderReceipt.java rename to providers/softlayer/src/main/java/org/jclouds/softlayer/domain/ProductOrderReceipt.java diff --git a/sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/domain/ProductPackage.java b/providers/softlayer/src/main/java/org/jclouds/softlayer/domain/ProductPackage.java similarity index 100% rename from sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/domain/ProductPackage.java rename to providers/softlayer/src/main/java/org/jclouds/softlayer/domain/ProductPackage.java diff --git a/sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/domain/VirtualGuest.java b/providers/softlayer/src/main/java/org/jclouds/softlayer/domain/VirtualGuest.java similarity index 100% rename from sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/domain/VirtualGuest.java rename to providers/softlayer/src/main/java/org/jclouds/softlayer/domain/VirtualGuest.java diff --git a/sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/features/AccountAsyncClient.java b/providers/softlayer/src/main/java/org/jclouds/softlayer/features/AccountAsyncClient.java similarity index 100% rename from sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/features/AccountAsyncClient.java rename to providers/softlayer/src/main/java/org/jclouds/softlayer/features/AccountAsyncClient.java diff --git a/sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/features/AccountClient.java b/providers/softlayer/src/main/java/org/jclouds/softlayer/features/AccountClient.java similarity index 100% rename from sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/features/AccountClient.java rename to providers/softlayer/src/main/java/org/jclouds/softlayer/features/AccountClient.java diff --git a/sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/features/DatacenterAsyncClient.java b/providers/softlayer/src/main/java/org/jclouds/softlayer/features/DatacenterAsyncClient.java similarity index 100% rename from sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/features/DatacenterAsyncClient.java rename to providers/softlayer/src/main/java/org/jclouds/softlayer/features/DatacenterAsyncClient.java diff --git a/sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/features/DatacenterClient.java b/providers/softlayer/src/main/java/org/jclouds/softlayer/features/DatacenterClient.java similarity index 100% rename from sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/features/DatacenterClient.java rename to providers/softlayer/src/main/java/org/jclouds/softlayer/features/DatacenterClient.java diff --git a/sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/features/ProductPackageAsyncClient.java b/providers/softlayer/src/main/java/org/jclouds/softlayer/features/ProductPackageAsyncClient.java similarity index 100% rename from sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/features/ProductPackageAsyncClient.java rename to providers/softlayer/src/main/java/org/jclouds/softlayer/features/ProductPackageAsyncClient.java diff --git a/sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/features/ProductPackageClient.java b/providers/softlayer/src/main/java/org/jclouds/softlayer/features/ProductPackageClient.java similarity index 100% rename from sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/features/ProductPackageClient.java rename to providers/softlayer/src/main/java/org/jclouds/softlayer/features/ProductPackageClient.java diff --git a/sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/features/VirtualGuestAsyncClient.java b/providers/softlayer/src/main/java/org/jclouds/softlayer/features/VirtualGuestAsyncClient.java similarity index 100% rename from sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/features/VirtualGuestAsyncClient.java rename to providers/softlayer/src/main/java/org/jclouds/softlayer/features/VirtualGuestAsyncClient.java diff --git a/sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/features/VirtualGuestClient.java b/providers/softlayer/src/main/java/org/jclouds/softlayer/features/VirtualGuestClient.java similarity index 100% rename from sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/features/VirtualGuestClient.java rename to providers/softlayer/src/main/java/org/jclouds/softlayer/features/VirtualGuestClient.java diff --git a/sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/handlers/SoftLayerErrorHandler.java b/providers/softlayer/src/main/java/org/jclouds/softlayer/handlers/SoftLayerErrorHandler.java similarity index 100% rename from sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/handlers/SoftLayerErrorHandler.java rename to providers/softlayer/src/main/java/org/jclouds/softlayer/handlers/SoftLayerErrorHandler.java diff --git a/sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/predicates/ProductItemPredicates.java b/providers/softlayer/src/main/java/org/jclouds/softlayer/predicates/ProductItemPredicates.java similarity index 100% rename from sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/predicates/ProductItemPredicates.java rename to providers/softlayer/src/main/java/org/jclouds/softlayer/predicates/ProductItemPredicates.java diff --git a/sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/predicates/ProductPackagePredicates.java b/providers/softlayer/src/main/java/org/jclouds/softlayer/predicates/ProductPackagePredicates.java similarity index 100% rename from sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/predicates/ProductPackagePredicates.java rename to providers/softlayer/src/main/java/org/jclouds/softlayer/predicates/ProductPackagePredicates.java diff --git a/sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/reference/SoftLayerConstants.java b/providers/softlayer/src/main/java/org/jclouds/softlayer/reference/SoftLayerConstants.java similarity index 100% rename from sandbox-providers/softlayer/src/main/java/org/jclouds/softlayer/reference/SoftLayerConstants.java rename to providers/softlayer/src/main/java/org/jclouds/softlayer/reference/SoftLayerConstants.java diff --git a/sandbox-providers/softlayer/src/main/resources/META-INF/services/org.jclouds.providers.ProviderMetadata b/providers/softlayer/src/main/resources/META-INF/services/org.jclouds.providers.ProviderMetadata similarity index 100% rename from sandbox-providers/softlayer/src/main/resources/META-INF/services/org.jclouds.providers.ProviderMetadata rename to providers/softlayer/src/main/resources/META-INF/services/org.jclouds.providers.ProviderMetadata diff --git a/sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/SoftLayerAsyncClientTest.java b/providers/softlayer/src/test/java/org/jclouds/softlayer/SoftLayerAsyncClientTest.java similarity index 100% rename from sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/SoftLayerAsyncClientTest.java rename to providers/softlayer/src/test/java/org/jclouds/softlayer/SoftLayerAsyncClientTest.java diff --git a/sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/SoftLayerErrorHandlerTest.java b/providers/softlayer/src/test/java/org/jclouds/softlayer/SoftLayerErrorHandlerTest.java similarity index 100% rename from sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/SoftLayerErrorHandlerTest.java rename to providers/softlayer/src/test/java/org/jclouds/softlayer/SoftLayerErrorHandlerTest.java diff --git a/sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/SoftLayerProviderTest.java b/providers/softlayer/src/test/java/org/jclouds/softlayer/SoftLayerProviderTest.java similarity index 100% rename from sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/SoftLayerProviderTest.java rename to providers/softlayer/src/test/java/org/jclouds/softlayer/SoftLayerProviderTest.java diff --git a/sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/binders/ProductOrderToJsonTest.java b/providers/softlayer/src/test/java/org/jclouds/softlayer/binders/ProductOrderToJsonTest.java similarity index 100% rename from sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/binders/ProductOrderToJsonTest.java rename to providers/softlayer/src/test/java/org/jclouds/softlayer/binders/ProductOrderToJsonTest.java diff --git a/sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/compute/SoftLayerComputeServiceAdapterLiveTest.java b/providers/softlayer/src/test/java/org/jclouds/softlayer/compute/SoftLayerComputeServiceAdapterLiveTest.java similarity index 100% rename from sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/compute/SoftLayerComputeServiceAdapterLiveTest.java rename to providers/softlayer/src/test/java/org/jclouds/softlayer/compute/SoftLayerComputeServiceAdapterLiveTest.java diff --git a/sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/compute/SoftLayerComputeServiceLiveTest.java b/providers/softlayer/src/test/java/org/jclouds/softlayer/compute/SoftLayerComputeServiceLiveTest.java similarity index 100% rename from sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/compute/SoftLayerComputeServiceLiveTest.java rename to providers/softlayer/src/test/java/org/jclouds/softlayer/compute/SoftLayerComputeServiceLiveTest.java diff --git a/sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/compute/SoftLayerExperimentLiveTest.java b/providers/softlayer/src/test/java/org/jclouds/softlayer/compute/SoftLayerExperimentLiveTest.java similarity index 100% rename from sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/compute/SoftLayerExperimentLiveTest.java rename to providers/softlayer/src/test/java/org/jclouds/softlayer/compute/SoftLayerExperimentLiveTest.java diff --git a/sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/compute/SoftLayerTemplateBuilderLiveTest.java b/providers/softlayer/src/test/java/org/jclouds/softlayer/compute/SoftLayerTemplateBuilderLiveTest.java similarity index 100% rename from sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/compute/SoftLayerTemplateBuilderLiveTest.java rename to providers/softlayer/src/test/java/org/jclouds/softlayer/compute/SoftLayerTemplateBuilderLiveTest.java diff --git a/sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/compute/functions/DatacenterToLocationTest.java b/providers/softlayer/src/test/java/org/jclouds/softlayer/compute/functions/DatacenterToLocationTest.java similarity index 100% rename from sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/compute/functions/DatacenterToLocationTest.java rename to providers/softlayer/src/test/java/org/jclouds/softlayer/compute/functions/DatacenterToLocationTest.java diff --git a/sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/compute/functions/ProductItemToImageTest.java b/providers/softlayer/src/test/java/org/jclouds/softlayer/compute/functions/ProductItemToImageTest.java similarity index 100% rename from sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/compute/functions/ProductItemToImageTest.java rename to providers/softlayer/src/test/java/org/jclouds/softlayer/compute/functions/ProductItemToImageTest.java diff --git a/sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/compute/functions/ProductItemsTest.java b/providers/softlayer/src/test/java/org/jclouds/softlayer/compute/functions/ProductItemsTest.java similarity index 100% rename from sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/compute/functions/ProductItemsTest.java rename to providers/softlayer/src/test/java/org/jclouds/softlayer/compute/functions/ProductItemsTest.java diff --git a/sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/compute/functions/ProductItemsToHardwareTest.java b/providers/softlayer/src/test/java/org/jclouds/softlayer/compute/functions/ProductItemsToHardwareTest.java similarity index 100% rename from sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/compute/functions/ProductItemsToHardwareTest.java rename to providers/softlayer/src/test/java/org/jclouds/softlayer/compute/functions/ProductItemsToHardwareTest.java diff --git a/sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/compute/functions/VirtualGuestToNodeMetadataTest.java b/providers/softlayer/src/test/java/org/jclouds/softlayer/compute/functions/VirtualGuestToNodeMetadataTest.java similarity index 100% rename from sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/compute/functions/VirtualGuestToNodeMetadataTest.java rename to providers/softlayer/src/test/java/org/jclouds/softlayer/compute/functions/VirtualGuestToNodeMetadataTest.java diff --git a/sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/compute/options/SoftLayerTemplateOptionsTest.java b/providers/softlayer/src/test/java/org/jclouds/softlayer/compute/options/SoftLayerTemplateOptionsTest.java similarity index 100% rename from sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/compute/options/SoftLayerTemplateOptionsTest.java rename to providers/softlayer/src/test/java/org/jclouds/softlayer/compute/options/SoftLayerTemplateOptionsTest.java diff --git a/sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/domain/AddressTest.java b/providers/softlayer/src/test/java/org/jclouds/softlayer/domain/AddressTest.java similarity index 100% rename from sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/domain/AddressTest.java rename to providers/softlayer/src/test/java/org/jclouds/softlayer/domain/AddressTest.java diff --git a/sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/features/AccountAsyncClientTest.java b/providers/softlayer/src/test/java/org/jclouds/softlayer/features/AccountAsyncClientTest.java similarity index 100% rename from sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/features/AccountAsyncClientTest.java rename to providers/softlayer/src/test/java/org/jclouds/softlayer/features/AccountAsyncClientTest.java diff --git a/sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/features/AccountClientLiveTest.java b/providers/softlayer/src/test/java/org/jclouds/softlayer/features/AccountClientLiveTest.java similarity index 100% rename from sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/features/AccountClientLiveTest.java rename to providers/softlayer/src/test/java/org/jclouds/softlayer/features/AccountClientLiveTest.java diff --git a/sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/features/BaseSoftLayerAsyncClientTest.java b/providers/softlayer/src/test/java/org/jclouds/softlayer/features/BaseSoftLayerAsyncClientTest.java similarity index 100% rename from sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/features/BaseSoftLayerAsyncClientTest.java rename to providers/softlayer/src/test/java/org/jclouds/softlayer/features/BaseSoftLayerAsyncClientTest.java diff --git a/sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/features/BaseSoftLayerClientLiveTest.java b/providers/softlayer/src/test/java/org/jclouds/softlayer/features/BaseSoftLayerClientLiveTest.java similarity index 100% rename from sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/features/BaseSoftLayerClientLiveTest.java rename to providers/softlayer/src/test/java/org/jclouds/softlayer/features/BaseSoftLayerClientLiveTest.java diff --git a/sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/features/DatacenterAsyncClientTest.java b/providers/softlayer/src/test/java/org/jclouds/softlayer/features/DatacenterAsyncClientTest.java similarity index 100% rename from sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/features/DatacenterAsyncClientTest.java rename to providers/softlayer/src/test/java/org/jclouds/softlayer/features/DatacenterAsyncClientTest.java diff --git a/sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/features/DatacenterClientLiveTest.java b/providers/softlayer/src/test/java/org/jclouds/softlayer/features/DatacenterClientLiveTest.java similarity index 100% rename from sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/features/DatacenterClientLiveTest.java rename to providers/softlayer/src/test/java/org/jclouds/softlayer/features/DatacenterClientLiveTest.java diff --git a/sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/features/ProductPackageAsyncClientTest.java b/providers/softlayer/src/test/java/org/jclouds/softlayer/features/ProductPackageAsyncClientTest.java similarity index 100% rename from sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/features/ProductPackageAsyncClientTest.java rename to providers/softlayer/src/test/java/org/jclouds/softlayer/features/ProductPackageAsyncClientTest.java diff --git a/sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/features/ProductPackageClientLiveTest.java b/providers/softlayer/src/test/java/org/jclouds/softlayer/features/ProductPackageClientLiveTest.java similarity index 100% rename from sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/features/ProductPackageClientLiveTest.java rename to providers/softlayer/src/test/java/org/jclouds/softlayer/features/ProductPackageClientLiveTest.java diff --git a/sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/features/VirtualGuestAsyncClientTest.java b/providers/softlayer/src/test/java/org/jclouds/softlayer/features/VirtualGuestAsyncClientTest.java similarity index 100% rename from sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/features/VirtualGuestAsyncClientTest.java rename to providers/softlayer/src/test/java/org/jclouds/softlayer/features/VirtualGuestAsyncClientTest.java diff --git a/sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/features/VirtualGuestClientLiveTest.java b/providers/softlayer/src/test/java/org/jclouds/softlayer/features/VirtualGuestClientLiveTest.java similarity index 100% rename from sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/features/VirtualGuestClientLiveTest.java rename to providers/softlayer/src/test/java/org/jclouds/softlayer/features/VirtualGuestClientLiveTest.java diff --git a/sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/parse/ParseBadVirtualGuest.java b/providers/softlayer/src/test/java/org/jclouds/softlayer/parse/ParseBadVirtualGuest.java similarity index 100% rename from sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/parse/ParseBadVirtualGuest.java rename to providers/softlayer/src/test/java/org/jclouds/softlayer/parse/ParseBadVirtualGuest.java diff --git a/sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/parse/ParseProductOrderTest.java b/providers/softlayer/src/test/java/org/jclouds/softlayer/parse/ParseProductOrderTest.java similarity index 100% rename from sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/parse/ParseProductOrderTest.java rename to providers/softlayer/src/test/java/org/jclouds/softlayer/parse/ParseProductOrderTest.java diff --git a/sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/parse/ParseVirtualGuestHaltedTest.java b/providers/softlayer/src/test/java/org/jclouds/softlayer/parse/ParseVirtualGuestHaltedTest.java similarity index 100% rename from sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/parse/ParseVirtualGuestHaltedTest.java rename to providers/softlayer/src/test/java/org/jclouds/softlayer/parse/ParseVirtualGuestHaltedTest.java diff --git a/sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/parse/ParseVirtualGuestPausedTest.java b/providers/softlayer/src/test/java/org/jclouds/softlayer/parse/ParseVirtualGuestPausedTest.java similarity index 100% rename from sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/parse/ParseVirtualGuestPausedTest.java rename to providers/softlayer/src/test/java/org/jclouds/softlayer/parse/ParseVirtualGuestPausedTest.java diff --git a/sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/parse/ParseVirtualGuestRunningTest.java b/providers/softlayer/src/test/java/org/jclouds/softlayer/parse/ParseVirtualGuestRunningTest.java similarity index 100% rename from sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/parse/ParseVirtualGuestRunningTest.java rename to providers/softlayer/src/test/java/org/jclouds/softlayer/parse/ParseVirtualGuestRunningTest.java diff --git a/sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/parse/ParseVirtualGuestWithNoPasswordTest.java b/providers/softlayer/src/test/java/org/jclouds/softlayer/parse/ParseVirtualGuestWithNoPasswordTest.java similarity index 100% rename from sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/parse/ParseVirtualGuestWithNoPasswordTest.java rename to providers/softlayer/src/test/java/org/jclouds/softlayer/parse/ParseVirtualGuestWithNoPasswordTest.java diff --git a/sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/predicates/ProductItemPredicatesTest.java b/providers/softlayer/src/test/java/org/jclouds/softlayer/predicates/ProductItemPredicatesTest.java similarity index 100% rename from sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/predicates/ProductItemPredicatesTest.java rename to providers/softlayer/src/test/java/org/jclouds/softlayer/predicates/ProductItemPredicatesTest.java diff --git a/sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/predicates/ProductPackagePredicatesTest.java b/providers/softlayer/src/test/java/org/jclouds/softlayer/predicates/ProductPackagePredicatesTest.java similarity index 100% rename from sandbox-providers/softlayer/src/test/java/org/jclouds/softlayer/predicates/ProductPackagePredicatesTest.java rename to providers/softlayer/src/test/java/org/jclouds/softlayer/predicates/ProductPackagePredicatesTest.java diff --git a/sandbox-providers/softlayer/src/test/resources/log4j.xml b/providers/softlayer/src/test/resources/log4j.xml similarity index 100% rename from sandbox-providers/softlayer/src/test/resources/log4j.xml rename to providers/softlayer/src/test/resources/log4j.xml diff --git a/sandbox-providers/softlayer/src/test/resources/product_order_template.json b/providers/softlayer/src/test/resources/product_order_template.json similarity index 100% rename from sandbox-providers/softlayer/src/test/resources/product_order_template.json rename to providers/softlayer/src/test/resources/product_order_template.json diff --git a/sandbox-providers/softlayer/src/test/resources/virtual_guest_bad_halted.json b/providers/softlayer/src/test/resources/virtual_guest_bad_halted.json similarity index 100% rename from sandbox-providers/softlayer/src/test/resources/virtual_guest_bad_halted.json rename to providers/softlayer/src/test/resources/virtual_guest_bad_halted.json diff --git a/sandbox-providers/softlayer/src/test/resources/virtual_guest_good_halted.json b/providers/softlayer/src/test/resources/virtual_guest_good_halted.json similarity index 100% rename from sandbox-providers/softlayer/src/test/resources/virtual_guest_good_halted.json rename to providers/softlayer/src/test/resources/virtual_guest_good_halted.json diff --git a/sandbox-providers/softlayer/src/test/resources/virtual_guest_no_password.json b/providers/softlayer/src/test/resources/virtual_guest_no_password.json similarity index 100% rename from sandbox-providers/softlayer/src/test/resources/virtual_guest_no_password.json rename to providers/softlayer/src/test/resources/virtual_guest_no_password.json diff --git a/sandbox-providers/softlayer/src/test/resources/virtual_guest_paused.json b/providers/softlayer/src/test/resources/virtual_guest_paused.json similarity index 100% rename from sandbox-providers/softlayer/src/test/resources/virtual_guest_paused.json rename to providers/softlayer/src/test/resources/virtual_guest_paused.json diff --git a/sandbox-providers/softlayer/src/test/resources/virtual_guest_running.json b/providers/softlayer/src/test/resources/virtual_guest_running.json similarity index 100% rename from sandbox-providers/softlayer/src/test/resources/virtual_guest_running.json rename to providers/softlayer/src/test/resources/virtual_guest_running.json