diff --git a/core/dependencies-descriptor.xml b/core/dependencies-descriptor.xml
index 32a5449a29..3ed7368192 100644
--- a/core/dependencies-descriptor.xml
+++ b/core/dependencies-descriptor.xml
@@ -40,6 +40,9 @@
javax.inject:inject
org.jboss.resteasy:jaxrs-api
com.google.code.findbugs:jsr305
+ com.google.common:google-guava
+ com.google.collections:google-collections
+ com.google.code.guice:guice
diff --git a/package-descriptor.xml b/package-descriptor.xml
index 0f59eb565c..b57bb94098 100644
--- a/package-descriptor.xml
+++ b/package-descriptor.xml
@@ -26,204 +26,565 @@
====================================================================
-->
- package
-
- zip
-
+ package
+
+ zip
+
+
+
+
+
+
+
+ README.txt
+
+ true
+
+
+
+ project
+
+ LICENSE.txt
+
+ true
+
+
+
+
+
+ core/target
+
+ jclouds-core-${project.version}-jar-with-dependencies.jar
+
+ lib
+
+
+ core/target/jclouds-core-${project.version}-dependencies.dir
+ lib
+
+
+ core/target
+
+ jclouds-core-${project.version}-sources.jar
+
+ src
+
+
+ core/target/apidocs
+ docs
+
+
+
+
+ atmos/target
+
+ jclouds-atmos-${project.version}.jar
+
+ providers/atmos/lib
+
+
+ atmos/target
+
+ jclouds-atmos-${project.version}-sources.jar
+
+ providers/atmos/src
+
+
+ atmos/target/apidocs
+ providers/atmos/docs
+
+
+ atmos
+
+ README.txt
+
+ providers/atmos
+
+
+
+
+ aws/target
+
+ jclouds-aws-${project.version}.jar
+
+ providers/aws/lib
+
+
+ aws/target
+
+ jclouds-aws-${project.version}-sources.jar
+
+ providers/aws/src
+
+
+ aws/target/apidocs
+ providers/aws/docs
+
+
+ aws
+
+ README.txt
+
+ providers/aws
+
+
+
+
+ azure/target
+
+ jclouds-azure-${project.version}.jar
+
+ providers/azure/lib
+
+
+ azure/target
+
+ jclouds-azure-${project.version}-sources.jar
+
+ providers/azure/src
+
+
+ azure/target/apidocs
+ providers/azure/docs
+
+
+ azure
+
+ README.txt
+
+ providers/azure
+
+
+
+
+ hostingdotcom/target
+
+ jclouds-hostingdotcom-${project.version}.jar
+
+ providers/hostingdotcom/lib
+
+
+ hostingdotcom/target
+
+ jclouds-hostingdotcom-${project.version}-sources.jar
+
+ providers/hostingdotcom/src
+
+
+ hostingdotcom/target/apidocs
+ providers/hostingdotcom/docs
+
+
+ hostingdotcom
+
+ README.txt
+
+ providers/hostingdotcom
+
+
+
+
+ mezeo/pcs2/target
+
+ jclouds-pcs2-${project.version}.jar
+
+ providers/mezeo/lib
+
+
+ mezeo/pcs2/target
+
+ jclouds-pcs2-${project.version}-sources.jar
+
+ providers/mezeo/src
+
+
+ mezeo/pcs2/target/apidocs
+ providers/mezeo/docs
+
+
+ mezeo/pcs2
+
+ README.txt
+
+ providers/mezeo
+
+
+
+
+ nirvanix/sdn/target
+
+ jclouds-sdn-${project.version}.jar
+
+ providers/nirvanix/lib
+
+
+ nirvanix/sdn/target
+
+ jclouds-sdn-${project.version}-sources.jar
+
+ providers/nirvanix/src
+
+
+ nirvanix/sdn/target/apidocs
+ providers/nirvanix/docs
+
+
+ nirvanix/sdn
+
+ README.txt
+
+ providers/nirvanix
+
+
+
+
+ rackspace/target
+
+ jclouds-rackspace-${project.version}.jar
+
+ providers/rackspace/lib
+
+
+ rackspace/target
+
+ jclouds-rackspace-${project.version}-sources.jar
+
+ providers/rackspace/src
+
+
+ rackspace/target/apidocs
+ providers/rackspace/docs
+
+
+ rackspace
+
+ README.txt
+
+ providers/rackspace
+
+
+
+
+ rimuhosting/target
+
+ jclouds-rimuhosting-${project.version}.jar
+
+ providers/rimuhosting/lib
+
+
+ rimuhosting/target
+
+ jclouds-rimuhosting-${project.version}-sources.jar
+
+ providers/rimuhosting/src
+
+
+ rimuhosting/target/apidocs
+ providers/rimuhosting/docs
+
+
+ rimuhosting
+
+ README.txt
+
+ providers/rimuhosting
+
+
+
+
+ vcloud/terremark/target
+
+ jclouds-terremark-${project.version}.jar
+
+ providers/terremark/lib
+
+
+ vcloud/terremark/target
+
+ jclouds-terremark-${project.version}-sources.jar
+
+ providers/terremark/src
+
+
+ vcloud/terremark/target/apidocs
+ providers/terremark/docs
+
+
+ vcloud/terremark
+
+ README.txt
+
+ providers/terremark
+
+
+
+
+ twitter/target
+
+ jclouds-twitter-${project.version}.jar
+
+ providers/twitter/lib
+
+
+ twitter/target
+
+ jclouds-twitter-${project.version}-sources.jar
+
+ providers/twitter/src
+
+
+ twitter/target/apidocs
+ providers/twitter/docs
+
+
+ twitter
+
+ README.txt
+
+ 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
+
+
+
+
+ extensions/gae/target
+
+ jclouds-gae-${project.version}.jar
+
+ extensions/gae/lib
+
+
+ extensions/gae/target
+
+ jclouds-gae-${project.version}-sources.jar
+
+ extensions/gae/src
+
+
+ extensions/gae/target/apidocs
+ extensions/gae/docs
+
+
+ extensions/gae
+
+ README.txt
+
+ extensions/gae
+
+
+
+
+ extensions/httpnio/target
+
+ jclouds-httpnio-${project.version}.jar
+
+ extensions/httpnio/lib
+
+
+ extensions/httpnio/target
+
+ jclouds-httpnio-${project.version}-sources.jar
+
+ extensions/httpnio/src
+
+
+ extensions/httpnio/target/apidocs
+ extensions/httpnio/docs
+
+
+ extensions/httpnio
+
+ README.txt
+
+ extensions/httpnio
+
+
+
+
+ extensions/jsch/target
+
+ jclouds-jsch-${project.version}.jar
+
+ extensions/ssh/jsch/lib
+
+
+ extensions/jsch/target
+
+ jclouds-jsch-${project.version}-sources.jar
+
+ extensions/ssh/jsch/src
+
+
+ extensions/jsch/target/apidocs
+ extensions/ssh/jsch/docs
+
+
+ extensions/jsch
+
+ README.txt
+
+ extensions/ssh/jsch
+
+
+
+
+ extensions/log4j/target
+
+ jclouds-log4j-${project.version}.jar
+
+ extensions/log4j/lib
+
+
+ extensions/log4j/target
+
+ jclouds-log4j-${project.version}-sources.jar
+
+ extensions/log4j/src
+
+
+ extensions/log4j/target/apidocs
+ extensions/log4j/docs
+
+
+ extensions/log4j
+
+ README.txt
+
+ extensions/log4j
+
+
+
+
+ aws/extensions/jets3t/target
+
+ jclouds-jets3t-${project.version}.jar
+
+ extensions/aws/jets3t/lib
+
+
+ aws/extensions/jets3t/target
+
+ jclouds-jets3t-${project.version}-sources.jar
+
+ extensions/aws/jets3t/src
+
+
+ aws/extensions/jets3t/target/apidocs
+ extensions/aws/jets3t/docs
+
+
+ aws/extensions/jets3t
+
+ README.txt
+
+ extensions/aws/jets3t
+
-
-
-
-
- core/target
-
- jclouds-core-${project.version}-jar-with-dependencies.jar
- jclouds-core-${project.version}-sources.jar
-
- core
-
-
- core/target/jclouds-core-${project.version}-dependencies.dir
- core/dependencies
-
-
-
-
- atmos/target
-
- jclouds-atmos-${project.version}.jar
- jclouds-atmos-${project.version}-sources.jar
-
- providers/atmos
-
-
- aws/core/target
-
- jclouds-aws-${project.version}.jar
- jclouds-aws-${project.version}-sources.jar
-
- providers/aws
-
-
- azure/target
-
- jclouds-azure-${project.version}.jar
- jclouds-azure-${project.version}-sources.jar
-
- providers/azure
-
-
- mezeo/pcs2/core/target
-
- jclouds-pcs-${project.version}.jar
- jclouds-pcs-${project.version}-sources.jar
-
- providers/mezeo
-
-
- rackspace/target
-
- jclouds-rackspace-${project.version}.jar
- jclouds-rackspace-${project.version}-sources.jar
-
- providers/rackspace
-
-
- rimuhosting/target
-
- jclouds-rimuhosting-${project.version}.jar
- jclouds-rimuhosting-${project.version}-sources.jar
-
- providers/rimuhosting
-
-
- nirvanix/sdn/core/target
-
- jclouds-sdn-${project.version}.jar
- jclouds-sdn-${project.version}-sources.jar
-
- providers/nirvanix
-
-
- vcloud/core/target
-
- jclouds-vcloud-${project.version}.jar
- jclouds-vcloud-${project.version}-sources.jar
-
- providers/vcloud
-
-
- vcloud/hostingdotcom/target
-
- jclouds-hostingdotcom-${project.version}.jar
- jclouds-hostingdotcom-${project.version}-sources.jar
-
- providers/vcloud
-
-
- vcloud/terremark/target
-
- jclouds-terremark-${project.version}.jar
- jclouds-terremark-${project.version}-sources.jar
-
- providers/vcloud
-
-
- twitter/target
-
- jclouds-twitter-${project.version}.jar
- jclouds-twitter-${project.version}-sources.jar
-
- providers/twitter
-
-
-
-
- extensions/gae/target
-
- jclouds-gae-${project.version}.jar
- jclouds-gae-${project.version}-sources.jar
-
- extensions/gae
-
-
- extensions/httpnio/target
-
- jclouds-httpnio-${project.version}.jar
- jclouds-httpnio-${project.version}-sources.jar
-
- extensions/httpnio
-
-
- extensions/ssh/jsch/target
-
- jclouds-jsch-${project.version}.jar
- jclouds-jsch-${project.version}-sources.jar
-
- extensions/ssh
-
-
- extensions/log4j/target
-
- jclouds-log4j-${project.version}.jar
- jclouds-log4j-${project.version}-sources.jar
-
- extensions/log4j
-
-
- aws/extensions/jets3t/target
-
- jclouds-jets3t-${project.version}.jar
- jclouds-jets3t-${project.version}-sources.jar
-
- extensions/aws
-
-
-
-
- tools/ant-plugin/target
-
- jclouds-ant-plugin-${project.version}.jar
- jclouds-ant-plugin-${project.version}-sources.jar
-
- tools/ant
-
-
-
-
- demos
-
- .svnignore
-
- pom.xml
-
- samples
-
-
-
-
-
-
-
- unix
- true
-
-
-
-
- unix
- true
-
-
-
+
+
+ tools
+
+
+ **/.settings
+ **/.settings/**
+ **/.project
+ **/.classpath
+ **/target
+ **/target/**
+ **/.svnignore
+
+ pom.xml
+
+ samples
+
+
+ demos
+
+
+ **/.settings
+ **/.settings/**
+ **/.project
+ **/.classpath
+ **/target
+ **/target/**
+ **/.svnignore
+
+ pom.xml
+
+ samples
+
+
+ aws/demos
+
+
+ **/.settings
+ **/.settings/**
+ **/.project
+ **/.classpath
+ **/target
+ **/target/**
+ **/.svnignore
+
+ pom.xml
+
+ samples/aws
+
+