| <?xml version="1.0" encoding="UTF-8"?> |
| <!-- |
| |
| |
| Copyright (C) 2009 Cloud Conscious, LLC. <info@cloudconscious.com> |
| |
| ==================================================================== |
| Licensed under the Apache License, Version 2.0 (the "License"); |
| you may not use this file except in compliance with the License. |
| You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. |
| ==================================================================== |
| |
| --> |
| <assembly> |
| <id>package</id> |
| <formats> |
| <format>zip</format> |
| </formats> |
| <!-- |
| LICENSE.txt |
| README.txt |
| core |
| + docs <- javadoc for core, blobstore, and compute |
| + lib <- core, blobstore, and compute jars and dependencies for core |
| + src <- expanded or source jar for core, blobstore, and compute |
| profiles |
| + enterprise |
| + README.txt <- how to use the profile |
| + lib <- not core |
| + docs <- not core |
| + src <- not core |
| extensions |
| + log4j |
| + README.txt <- how to use the extension |
| + lib <- not core |
| + docs <- not core |
| + src <- not core |
| providers |
| + rackspace |
| + README.txt <- status of this provider (what is implemented/not implemented) |
| + lib <- not core |
| + docs <- not core |
| + src <- not core |
| tools <- integrations with other tools |
| + antcontrib |
| + README.txt <- how to use the tool |
| + lib <- not core |
| + docs <- not core |
| + src <- not core |
| samples <- includes samples and demos |
| + tweetstore |
| + README.txt <- how to build and run the sample |
| + src <- just demo |
| |
| see http://code.google.com/p/jclouds/issues/detail?id=127 |
| --> |
| <fileSets> |
| <!-- "loose" files --> |
| <fileSet> |
| <directory /> |
| <includes> |
| <include>README.txt</include> |
| </includes> |
| <filtered>true</filtered> |
| </fileSet> |
| <fileSet> |
| <directory>project</directory> |
| <includes> |
| <include>LICENSE.txt</include> |
| </includes> |
| <filtered>true</filtered> |
| </fileSet> |
| |
| <!-- core --> |
| <fileSet> |
| <directory>core/target</directory> |
| <includes> |
| <include>jclouds-core-${project.version}-jar-with-dependencies.jar</include> |
| </includes> |
| <outputDirectory>core/lib</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>blobstore/target</directory> |
| <includes> |
| <include>jclouds-blobstore-${project.version}.jar</include> |
| </includes> |
| <outputDirectory>core/lib</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>compute/target</directory> |
| <includes> |
| <include>jclouds-compute-${project.version}.jar</include> |
| </includes> |
| <outputDirectory>core/lib</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>core/target</directory> |
| <includes> |
| <include>jclouds-core-${project.version}-sources.jar</include> |
| </includes> |
| <outputDirectory>core/src</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>blobstore/target</directory> |
| <includes> |
| <include>jclouds-blobstore-${project.version}-sources.jar</include> |
| </includes> |
| <outputDirectory>core/src</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>compute/target</directory> |
| <includes> |
| <include>jclouds-compute-${project.version}-sources.jar</include> |
| </includes> |
| <outputDirectory>core/src</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>core/target/apidocs</directory> |
| <outputDirectory>core/docs</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>blobstore/target/apidocs</directory> |
| <outputDirectory>core/docs</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>compute/target/apidocs</directory> |
| <outputDirectory>core/docs</outputDirectory> |
| </fileSet> |
| |
| <!-- providers: atmos --> |
| <fileSet> |
| <directory>atmos/target</directory> |
| <includes> |
| <include>jclouds-atmos-${project.version}.jar</include> |
| </includes> |
| <outputDirectory>providers/atmos/lib</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>atmos/target</directory> |
| <includes> |
| <include>jclouds-atmos-${project.version}-sources.jar</include> |
| </includes> |
| <outputDirectory>providers/atmos/src</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>atmos/target/apidocs</directory> |
| <outputDirectory>providers/atmos/docs</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>atmos</directory> |
| <includes> |
| <include>README.txt</include> |
| </includes> |
| <outputDirectory>providers/atmos</outputDirectory> |
| </fileSet> |
| |
| <!-- providers: aws --> |
| <fileSet> |
| <directory>aws/core/target</directory> |
| <includes> |
| <include>jclouds-aws-${project.version}.jar</include> |
| </includes> |
| <outputDirectory>providers/aws/lib</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>aws/core/target</directory> |
| <includes> |
| <include>jclouds-aws-${project.version}-sources.jar</include> |
| </includes> |
| <outputDirectory>providers/aws/src</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>aws/core/target/apidocs</directory> |
| <outputDirectory>providers/aws/docs</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>aws/core</directory> |
| <includes> |
| <include>README.txt</include> |
| </includes> |
| <outputDirectory>providers/aws</outputDirectory> |
| </fileSet> |
| |
| <!-- providers: azure --> |
| <fileSet> |
| <directory>azure/target</directory> |
| <includes> |
| <include>jclouds-azure-${project.version}.jar</include> |
| </includes> |
| <outputDirectory>providers/azure/lib</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>azure/target</directory> |
| <includes> |
| <include>jclouds-azure-${project.version}-sources.jar</include> |
| </includes> |
| <outputDirectory>providers/azure/src</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>azure/target/apidocs</directory> |
| <outputDirectory>providers/azure/docs</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>azure</directory> |
| <includes> |
| <include>README.txt</include> |
| </includes> |
| <outputDirectory>providers/azure</outputDirectory> |
| </fileSet> |
| |
| <!-- providers: slicehost --> |
| <fileSet> |
| <directory>slicehost/target</directory> |
| <includes> |
| <include>jclouds-slicehost-${project.version}.jar</include> |
| </includes> |
| <outputDirectory>providers/slicehost/lib</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>slicehost/target</directory> |
| <includes> |
| <include>jclouds-slicehost-${project.version}-sources.jar</include> |
| </includes> |
| <outputDirectory>providers/slicehost/src</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>slicehost/target/apidocs</directory> |
| <outputDirectory>providers/slicehost/docs</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>slicehost</directory> |
| <includes> |
| <include>README.txt</include> |
| </includes> |
| <outputDirectory>providers/slicehost</outputDirectory> |
| </fileSet> |
| |
| <!-- providers: rackspace --> |
| <fileSet> |
| <directory>rackspace/target</directory> |
| <includes> |
| <include>jclouds-rackspace-${project.version}.jar</include> |
| </includes> |
| <outputDirectory>providers/rackspace/lib</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>rackspace/target</directory> |
| <includes> |
| <include>jclouds-rackspace-${project.version}-sources.jar</include> |
| </includes> |
| <outputDirectory>providers/rackspace/src</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>rackspace/target/apidocs</directory> |
| <outputDirectory>providers/rackspace/docs</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>rackspace</directory> |
| <includes> |
| <include>README.txt</include> |
| </includes> |
| <outputDirectory>providers/rackspace</outputDirectory> |
| </fileSet> |
| |
| <!-- providers: gogrid --> |
| <fileSet> |
| <directory>gogrid/target</directory> |
| <includes> |
| <include>jclouds-gogrid-${project.version}.jar</include> |
| </includes> |
| <outputDirectory>providers/gogrid/lib</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>gogrid/target</directory> |
| <includes> |
| <include>jclouds-gogrid-${project.version}-sources.jar</include> |
| </includes> |
| <outputDirectory>providers/gogrid/src</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>gogrid/target/apidocs</directory> |
| <outputDirectory>providers/gogrid/docs</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>gogrid</directory> |
| <includes> |
| <include>README.txt</include> |
| </includes> |
| <outputDirectory>providers/gogrid</outputDirectory> |
| </fileSet> |
| |
| <!-- providers: rimuhosting --> |
| <fileSet> |
| <directory>rimuhosting/target</directory> |
| <includes> |
| <include>jclouds-rimuhosting-${project.version}.jar</include> |
| </includes> |
| <outputDirectory>providers/rimuhosting/lib</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>rimuhosting/target</directory> |
| <includes> |
| <include>jclouds-rimuhosting-${project.version}-sources.jar</include> |
| </includes> |
| <outputDirectory>providers/rimuhosting/src</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>rimuhosting/target/apidocs</directory> |
| <outputDirectory>providers/rimuhosting/docs</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>rimuhosting</directory> |
| <includes> |
| <include>README.txt</include> |
| </includes> |
| <outputDirectory>providers/rimuhosting</outputDirectory> |
| </fileSet> |
| |
| <!-- providers: bluelock --> |
| <fileSet> |
| <directory>vcloud/core/target</directory> |
| <includes> |
| <include>jclouds-vcloud-${project.version}.jar</include> |
| </includes> |
| <outputDirectory>providers/vcloud/lib</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>vcloud/core/target</directory> |
| <includes> |
| <include>jclouds-vcloud-${project.version}-sources.jar</include> |
| </includes> |
| <outputDirectory>providers/vcloud/src</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>vcloud/vcloud/target/apidocs</directory> |
| <outputDirectory>providers/vcloud/docs</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>vcloud/core</directory> |
| <includes> |
| <include>README.txt</include> |
| </includes> |
| <outputDirectory>providers/vcloud</outputDirectory> |
| </fileSet> |
| |
| <!-- providers: bluelock --> |
| <fileSet> |
| <directory>vcloud/core/target</directory> |
| <includes> |
| <include>jclouds-vcloud-${project.version}.jar</include> |
| </includes> |
| <outputDirectory>providers/bluelock/lib</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>vcloud/core/target</directory> |
| <includes> |
| <include>jclouds-vcloud-${project.version}-sources.jar</include> |
| </includes> |
| <outputDirectory>providers/bluelock/src</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>vcloud/bluelock/target</directory> |
| <includes> |
| <include>jclouds-bluelock-${project.version}.jar</include> |
| </includes> |
| <outputDirectory>providers/bluelock/lib</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>vcloud/bluelock/target</directory> |
| <includes> |
| <include>jclouds-bluelock-${project.version}-sources.jar</include> |
| </includes> |
| <outputDirectory>providers/bluelock/src</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>vcloud/bluelock/target/apidocs</directory> |
| <outputDirectory>providers/bluelock/docs</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>vcloud/bluelock</directory> |
| <includes> |
| <include>README.txt</include> |
| </includes> |
| <outputDirectory>providers/bluelock</outputDirectory> |
| </fileSet> |
| |
| <!-- providers: terremark --> |
| <fileSet> |
| <directory>vcloud/core/target</directory> |
| <includes> |
| <include>jclouds-vcloud-${project.version}.jar</include> |
| </includes> |
| <outputDirectory>providers/terremark/lib</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>vcloud/core/target</directory> |
| <includes> |
| <include>jclouds-vcloud-${project.version}-sources.jar</include> |
| </includes> |
| <outputDirectory>providers/terremark/src</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>vcloud/terremark/target</directory> |
| <includes> |
| <include>jclouds-terremark-${project.version}.jar</include> |
| </includes> |
| <outputDirectory>providers/terremark/lib</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>vcloud/terremark/target</directory> |
| <includes> |
| <include>jclouds-terremark-${project.version}-sources.jar</include> |
| </includes> |
| <outputDirectory>providers/terremark/src</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>vcloud/terremark/target/apidocs</directory> |
| <outputDirectory>providers/terremark/docs</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>vcloud/terremark</directory> |
| <includes> |
| <include>README.txt</include> |
| </includes> |
| <outputDirectory>providers/terremark</outputDirectory> |
| </fileSet> |
| |
| <!-- extensions: bouncycastle --> |
| <fileSet> |
| <directory>extensions/bouncycastle/target</directory> |
| <includes> |
| <include>jclouds-bouncycastle-${project.version}-jar-with-dependencies.jar</include> |
| </includes> |
| <outputDirectory>extensions/bouncycastle/lib</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>extensions/bouncycastle/target</directory> |
| <includes> |
| <include>jclouds-bouncycastle-${project.version}-sources.jar</include> |
| </includes> |
| <outputDirectory>extensions/bouncycastle/src</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>extensions/bouncycastle/target/apidocs</directory> |
| <outputDirectory>extensions/bouncycastle/docs</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>extensions/bouncycastle</directory> |
| <includes> |
| <include>README.txt</include> |
| </includes> |
| <outputDirectory>extensions/bouncycastle</outputDirectory> |
| </fileSet> |
| |
| <!-- extensions: enterprise --> |
| <fileSet> |
| <directory>extensions/enterprise/target</directory> |
| <includes> |
| <include>jclouds-enterprise-${project.version}-jar-with-dependencies.jar</include> |
| </includes> |
| <outputDirectory>extensions/enterprise/lib</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>extensions/enterprise/target</directory> |
| <includes> |
| <include>jclouds-enterprise-${project.version}-sources.jar</include> |
| </includes> |
| <outputDirectory>extensions/enterprise/src</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>extensions/enterprise/target/apidocs</directory> |
| <outputDirectory>extensions/enterprise/docs</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>extensions/enterprise</directory> |
| <includes> |
| <include>README.txt</include> |
| </includes> |
| <outputDirectory>extensions/enterprise</outputDirectory> |
| </fileSet> |
| |
| <!-- extensions: gae --> |
| <fileSet> |
| <directory>extensions/gae/target</directory> |
| <includes> |
| <include>jclouds-gae-${project.version}.jar</include> |
| </includes> |
| <outputDirectory>extensions/gae/lib</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>extensions/gae/target</directory> |
| <includes> |
| <include>jclouds-gae-${project.version}-sources.jar</include> |
| </includes> |
| <outputDirectory>extensions/gae/src</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>extensions/gae/target/apidocs</directory> |
| <outputDirectory>extensions/gae/docs</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>extensions/gae</directory> |
| <includes> |
| <include>README.txt</include> |
| </includes> |
| <outputDirectory>extensions/gae</outputDirectory> |
| </fileSet> |
| |
| <!-- extensions: joda --> |
| <fileSet> |
| <directory>extensions/joda/target</directory> |
| <includes> |
| <include>jclouds-joda-${project.version}-jar-with-dependencies.jar</include> |
| </includes> |
| <outputDirectory>extensions/joda/lib</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>extensions/joda/target</directory> |
| <includes> |
| <include>jclouds-joda-${project.version}-sources.jar</include> |
| </includes> |
| <outputDirectory>extensions/joda/src</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>extensions/joda/target/apidocs</directory> |
| <outputDirectory>extensions/joda/docs</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>extensions/joda</directory> |
| <includes> |
| <include>README.txt</include> |
| </includes> |
| <outputDirectory>extensions/joda</outputDirectory> |
| </fileSet> |
| |
| <!-- extensions: apachehc --> |
| <fileSet> |
| <directory>extensions/apachehc/target</directory> |
| <includes> |
| <include>jclouds-apachehc-${project.version}.jar</include> |
| </includes> |
| <outputDirectory>extensions/apachehc/lib</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>extensions/apachehc/target</directory> |
| <includes> |
| <include>jclouds-apachehc-${project.version}-sources.jar</include> |
| </includes> |
| <outputDirectory>extensions/apachehc/src</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>extensions/apachehc/target/apidocs</directory> |
| <outputDirectory>extensions/apachehc/docs</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>extensions/apachehc</directory> |
| <includes> |
| <include>README.txt</include> |
| </includes> |
| <outputDirectory>extensions/apachehc</outputDirectory> |
| </fileSet> |
| |
| <!-- extensions: jsch --> |
| <fileSet> |
| <directory>extensions/ssh/jsch/target</directory> |
| <includes> |
| <include>jclouds-jsch-${project.version}.jar</include> |
| </includes> |
| <outputDirectory>extensions/jsch/lib</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>extensions/ssh/jsch/target</directory> |
| <includes> |
| <include>jclouds-jsch-${project.version}-sources.jar</include> |
| </includes> |
| <outputDirectory>extensions/jsch/src</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>extensions/ssh/jsch/target/apidocs</directory> |
| <outputDirectory>extensions/jsch/docs</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>extensions/ssh/jsch</directory> |
| <includes> |
| <include>README.txt</include> |
| </includes> |
| <outputDirectory>extensions/jsch</outputDirectory> |
| </fileSet> |
| |
| <!-- extensions: log4j --> |
| <fileSet> |
| <directory>extensions/log4j/target</directory> |
| <includes> |
| <include>jclouds-log4j-${project.version}.jar</include> |
| </includes> |
| <outputDirectory>extensions/log4j/lib</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>extensions/log4j/target</directory> |
| <includes> |
| <include>jclouds-log4j-${project.version}-sources.jar</include> |
| </includes> |
| <outputDirectory>extensions/log4j/src</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>extensions/log4j/target/apidocs</directory> |
| <outputDirectory>extensions/log4j/docs</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>extensions/log4j</directory> |
| <includes> |
| <include>README.txt</include> |
| </includes> |
| <outputDirectory>extensions/log4j</outputDirectory> |
| </fileSet> |
| |
| <!-- tools: antcontrib --> |
| <fileSet> |
| <directory>tools/antcontrib/target</directory> |
| <includes> |
| <include>jclouds-antcontrib-${project.version}-jar-with-dependencies.jar</include> |
| </includes> |
| <outputDirectory>tools/antcontrib/lib</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>tools/antcontrib/target</directory> |
| <includes> |
| <include>jclouds-antcontrib-${project.version}-sources.jar</include> |
| </includes> |
| <outputDirectory>tools/antcontrib/src</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>tools/antcontrib/target/apidocs</directory> |
| <outputDirectory>tools/antcontrib/docs</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>tools/antcontrib</directory> |
| <includes> |
| <include>README.txt</include> |
| </includes> |
| <outputDirectory>tools/antcontrib</outputDirectory> |
| </fileSet> |
| |
| <!-- samples --> |
| <fileSet> |
| <directory>demos/gae-tweetstore/target/jclouds-demo-gae-tweetstore</directory> |
| <outputDirectory>samples/gae-tweetstore</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>aws/demos/createandlistbuckets/target/jclouds-aws-demo-createandlistbuckets-src</directory> |
| <outputDirectory>samples/aws/createandlistbuckes</outputDirectory> |
| </fileSet> |
| <fileSet> |
| <directory>aws/demos/googleappengine/target/jclouds-aws-demo-googleappengine-src</directory> |
| <outputDirectory>samples/aws/googleappengine</outputDirectory> |
| </fileSet> |
| </fileSets> |
| </assembly> |