From 0e3fb8d686e5c0cdd11ca0dbbd5a3cc4be8bad50 Mon Sep 17 00:00:00 2001 From: "sharedocs1@gmail.com" Date: Sun, 20 Dec 2009 22:35:47 +0000 Subject: [PATCH] Removed vcloud as a provider in the package and instead made terremark and hostingdotcom include it as a library. This is more consistent with the way blobstore is used by other providers. See issue 127. git-svn-id: http://jclouds.googlecode.com/svn/trunk@2483 3d8758e0-26b5-11de-8745-db77d3ebf521 --- package-descriptor.xml | 35 ++++------------- vcloud/core/pom.xml | 13 +++++++ vcloud/hostingdotcom/README.txt | 2 - .../hostingdotcom/dependencies-descriptor.xml | 39 +++++++++++++++++++ vcloud/hostingdotcom/pom.xml | 20 ++++++++++ vcloud/pom.xml | 26 ++++--------- vcloud/terremark/README.txt | 2 - vcloud/terremark/dependencies-descriptor.xml | 39 +++++++++++++++++++ vcloud/terremark/pom.xml | 20 ++++++++++ 9 files changed, 147 insertions(+), 49 deletions(-) create mode 100644 vcloud/hostingdotcom/dependencies-descriptor.xml create mode 100644 vcloud/terremark/dependencies-descriptor.xml diff --git a/package-descriptor.xml b/package-descriptor.xml index 58d45dd4ed..a59ee7b649 100644 --- a/package-descriptor.xml +++ b/package-descriptor.xml @@ -227,6 +227,10 @@ providers/hostingdotcom/lib + + vcloud/hostingdotcom/target/jclouds-hostingdotcom-${project.version}-dependencies.dir + providers/hostingdotcom/lib + vcloud/hostingdotcom/target @@ -374,6 +378,10 @@ providers/terremark/lib + + vcloud/terremark/target/jclouds-terremark-${project.version}-dependencies.dir + providers/terremark/lib + vcloud/terremark/target @@ -419,33 +427,6 @@ providers/twitter - - - - vcloud/core/target - - jclouds-vcloud-${project.version}.jar - - providers/vcloud/lib - - - vcloud/core/target - - jclouds-vcloud-${project.version}-sources.jar - - providers/vcloud/src - - - vcloud/core/target/apidocs - providers/vcloud/docs - - - vcloud/core - - README.txt - - providers/vcloud - diff --git a/vcloud/core/pom.xml b/vcloud/core/pom.xml index 1586a2a448..e9d893c6ae 100755 --- a/vcloud/core/pom.xml +++ b/vcloud/core/pom.xml @@ -46,5 +46,18 @@ scm:svn:https://jclouds.googlecode.com/svn/trunk/vcloud/core http://jclouds.googlecode.com/svn/trunk/vcloud/core + + + + com.jamesmurty.utils + java-xmlbuilder + 0.3 + + + ${project.groupId} + jclouds-core + ${project.version} + + diff --git a/vcloud/hostingdotcom/README.txt b/vcloud/hostingdotcom/README.txt index 611ac5e074..0a10e120c3 100644 --- a/vcloud/hostingdotcom/README.txt +++ b/vcloud/hostingdotcom/README.txt @@ -24,8 +24,6 @@ # # The jclouds provider for Hosting.com's vCloud Express (http://www.hosting.com/vcloudexpress/) platform. # -# Requires the jclouds-vcloud JAR to be on the classpath. -# # TODO: Implementation status. # TODO: Supported features. # TODO: Usage example. \ No newline at end of file diff --git a/vcloud/hostingdotcom/dependencies-descriptor.xml b/vcloud/hostingdotcom/dependencies-descriptor.xml new file mode 100644 index 0000000000..f54e4b39cf --- /dev/null +++ b/vcloud/hostingdotcom/dependencies-descriptor.xml @@ -0,0 +1,39 @@ + + + + dependencies + + dir + + false + + + runtime + false + false + + + diff --git a/vcloud/hostingdotcom/pom.xml b/vcloud/hostingdotcom/pom.xml index 27e7a804e2..e3d65bc54f 100755 --- a/vcloud/hostingdotcom/pom.xml +++ b/vcloud/hostingdotcom/pom.xml @@ -62,4 +62,24 @@ + + + + maven-assembly-plugin + + + package + + single + + + + dependencies-descriptor.xml + + + + + + + diff --git a/vcloud/pom.xml b/vcloud/pom.xml index 85164916fb..fc9e367bd4 100755 --- a/vcloud/pom.xml +++ b/vcloud/pom.xml @@ -26,13 +26,13 @@ ==================================================================== --> + 4.0.0 - jclouds-project org.jclouds + jclouds-project 1.0-SNAPSHOT ../project/pom.xml - 4.0.0 jclouds-vcloud-project pom jclouds vcloud project @@ -42,28 +42,18 @@ hostingdotcom - - com.jamesmurty.utils - java-xmlbuilder - 0.3 - - - ${project.groupId} - jclouds-jsch - ${project.version} - test - - - ${project.groupId} - jclouds-core - ${project.version} - ${project.groupId} jclouds-core ${project.version} test-jar test + + + ${project.groupId} + jclouds-jsch + ${project.version} + test log4j diff --git a/vcloud/terremark/README.txt b/vcloud/terremark/README.txt index 9549846e04..287307e71f 100644 --- a/vcloud/terremark/README.txt +++ b/vcloud/terremark/README.txt @@ -24,8 +24,6 @@ # # The jclouds provider for Terremark's vCloud Express (http://vcloudexpress.terremark.com/) platform. # -# Requires the jclouds-vcloud JAR to be on the classpath. -# # TODO: Implementation status. # TODO: Supported features. # See http://code.google.com/p/jclouds/wiki/QuickStartTerremark for example usage. \ No newline at end of file diff --git a/vcloud/terremark/dependencies-descriptor.xml b/vcloud/terremark/dependencies-descriptor.xml new file mode 100644 index 0000000000..f54e4b39cf --- /dev/null +++ b/vcloud/terremark/dependencies-descriptor.xml @@ -0,0 +1,39 @@ + + + + dependencies + + dir + + false + + + runtime + false + false + + + diff --git a/vcloud/terremark/pom.xml b/vcloud/terremark/pom.xml index 6cbd326e34..ac4a6578f6 100755 --- a/vcloud/terremark/pom.xml +++ b/vcloud/terremark/pom.xml @@ -61,4 +61,24 @@ + + + + maven-assembly-plugin + + + package + + single + + + + dependencies-descriptor.xml + + + + + + +