Last tweaks (for the moment) to the Maven assembly. See http://code.google.com/p/jclouds/issues/detail?id=127

git-svn-id: http://jclouds.googlecode.com/svn/trunk@2479 3d8758e0-26b5-11de-8745-db77d3ebf521
This commit is contained in:
sharedocs1@gmail.com 2009-12-20 14:38:06 +00:00
parent ee1e4ca59c
commit 0b449924b3
31 changed files with 840 additions and 190 deletions

View File

@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
$HeadURL$
$Revision$
$Date$
Copyright (C) 2009 Adrian Cole <adrian@jclouds.org>
====================================================================
Licensed to the Apache Software Foundation (ASF) under one or
more contributor license agreements. See the NOTICE file
distributed with this work for additional information regarding
copyright ownership. The ASF licenses this file to you 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.html 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>dependencies</id>
<formats>
<format>dir</format>
</formats>
<includeBaseDirectory>false</includeBaseDirectory>
<dependencySets>
<dependencySet>
<scope>runtime</scope>
<useProjectArtifact>false</useProjectArtifact>
<useTransitiveDependencies>false</useTransitiveDependencies>
</dependencySet>
</dependencySets>
</assembly>

View File

@ -73,4 +73,25 @@
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
</dependencies> </dependencies>
<build>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<descriptors>
<descriptor>dependencies-descriptor.xml</descriptor>
</descriptors>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project> </project>

View File

@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
$HeadURL$
$Revision$
$Date$
Copyright (C) 2009 Adrian Cole <adrian@jclouds.org>
====================================================================
Licensed to the Apache Software Foundation (ASF) under one or
more contributor license agreements. See the NOTICE file
distributed with this work for additional information regarding
copyright ownership. The ASF licenses this file to you 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.html 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>dependencies</id>
<formats>
<format>dir</format>
</formats>
<includeBaseDirectory>false</includeBaseDirectory>
<dependencySets>
<dependencySet>
<scope>runtime</scope>
<useProjectArtifact>false</useProjectArtifact>
<useTransitiveDependencies>false</useTransitiveDependencies>
</dependencySet>
</dependencySets>
</assembly>

View File

@ -32,7 +32,6 @@
<artifactId>jclouds-aws-project</artifactId> <artifactId>jclouds-aws-project</artifactId>
<version>1.0-SNAPSHOT</version> <version>1.0-SNAPSHOT</version>
</parent> </parent>
<groupId>org.jclouds</groupId>
<artifactId>jclouds-aws</artifactId> <artifactId>jclouds-aws</artifactId>
<name>jclouds Amazon AWS Components Core</name> <name>jclouds Amazon AWS Components Core</name>
<description>jclouds Core components to access Amazon AWS</description> <description>jclouds Core components to access Amazon AWS</description>
@ -43,4 +42,44 @@
<url>http://jclouds.googlecode.com/svn/trunk</url> <url>http://jclouds.googlecode.com/svn/trunk</url>
</scm> </scm>
<dependencies>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>jclouds-blobstore</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>com.jamesmurty.utils</groupId>
<artifactId>java-xmlbuilder</artifactId>
<version>0.3</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>jclouds-blobstore</artifactId>
<version>${project.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<descriptors>
<descriptor>dependencies-descriptor.xml</descriptor>
</descriptors>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project> </project>

View File

@ -23,7 +23,7 @@
==== ====
# #
# A JetS3t (http://jets3t.s3.amazonaws.com/) S3Service implementation using # A JetS3t (http://jets3t.s3.amazonaws.com/) S3Service implementation using
# jclouds. # jclouds. Can be used on Google App Engine.
# #
# Expects jets3t to be present on your application's classpath. # Expects jets3t to be present on your application's classpath.
# #

View File

@ -49,10 +49,5 @@
<version>0.7.1</version> <version>0.7.1</version>
<scope>provided</scope> <scope>provided</scope>
</dependency> </dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>jclouds-gae</artifactId>
<version>${project.version}</version>
</dependency>
</dependencies> </dependencies>
</project> </project>

View File

@ -26,19 +26,19 @@
==================================================================== ====================================================================
--> -->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent> <parent>
<artifactId>jclouds-aws-project</artifactId> <artifactId>jclouds-aws-project</artifactId>
<groupId>org.jclouds</groupId> <groupId>org.jclouds</groupId>
<version>1.0-SNAPSHOT</version> <version>1.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent> </parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>jclouds-aws-extensions-project</artifactId> <artifactId>jclouds-aws-extensions-project</artifactId>
<packaging>pom</packaging> <packaging>pom</packaging>
<name>jclouds AWS extensions aggregator</name> <name>jclouds AWS extensions aggregator</name>
<modules> <modules>
<module>jets3t</module> <module>jets3t</module>
</modules> </modules>
<dependencies> <dependencies>
<dependency> <dependency>
<groupId>${project.groupId}</groupId> <groupId>${project.groupId}</groupId>
@ -47,11 +47,10 @@
</dependency> </dependency>
<dependency> <dependency>
<groupId>${project.groupId}</groupId> <groupId>${project.groupId}</groupId>
<artifactId>jclouds-aws</artifactId> <artifactId>jclouds-blobstore</artifactId>
<version>${project.version}</version> <version>${project.version}</version>
<type>test-jar</type> <type>test-jar</type>
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
</dependencies> </dependencies>
</project> </project>

View File

@ -34,53 +34,48 @@
affiliates. affiliates.
--> -->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<parent> <modelVersion>4.0.0</modelVersion>
<artifactId>jclouds-aws-project</artifactId> <parent>
<groupId>org.jclouds</groupId> <groupId>org.jclouds</groupId>
<version>1.0-SNAPSHOT</version> <artifactId>jclouds-aws-project</artifactId>
<relativePath>../pom.xml</relativePath> <version>1.0-SNAPSHOT</version>
</parent> </parent>
<modelVersion>4.0.0</modelVersion> <artifactId>jclouds-aws-perftest</artifactId>
<artifactId>jclouds-aws-perftest</artifactId> <name>jclouds Performance test verses Amazon samples implementation</name>
<name>jclouds Performance test verses Amazon samples implementation</name> <description>Performance test verses Amazon samples implementation</description>
<packaging>jar</packaging>
<dependencies>
<description>Performance test verses Amazon samples implementation</description> <dependency>
<groupId>${project.groupId}</groupId>
<dependencies> <artifactId>jclouds-joda</artifactId>
<dependency> <version>${project.version}</version>
<groupId>${project.groupId}</groupId> </dependency>
<artifactId>jclouds-joda</artifactId> <dependency>
<version>${project.version}</version> <groupId>${project.groupId}</groupId>
</dependency> <artifactId>jclouds-bouncycastle</artifactId>
<dependency> <version>${project.version}</version>
<groupId>${project.groupId}</groupId> </dependency>
<artifactId>jclouds-bouncycastle</artifactId> <dependency>
<version>${project.version}</version> <groupId>${project.groupId}</groupId>
</dependency> <artifactId>jclouds-aws</artifactId>
<dependency> <version>${project.version}</version>
<groupId>${project.groupId}</groupId> </dependency>
<artifactId>jclouds-aws</artifactId> <dependency>
<version>${project.version}</version> <groupId>net.java.dev.jets3t</groupId>
</dependency> <artifactId>jets3t</artifactId>
<dependency> <version>0.7.1</version>
<groupId>${project.groupId}</groupId> </dependency>
<artifactId>jclouds-aws</artifactId> <dependency>
<version>${project.version}</version> <groupId>${project.groupId}</groupId>
<type>test-jar</type> <artifactId>jclouds-httpnio</artifactId>
<scope>test</scope> <version>${project.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>${project.groupId}</groupId> <groupId>${project.groupId}</groupId>
<artifactId>jclouds-httpnio</artifactId> <artifactId>jclouds-gae</artifactId>
<version>${project.version}</version> <version>${project.version}</version>
</dependency> </dependency>
<dependency> <!-- start gae dependencies -->
<groupId>${project.groupId}</groupId>
<artifactId>jclouds-gae</artifactId>
<version>${project.version}</version>
</dependency>
<!-- start gae dependencies -->
<dependency> <dependency>
<groupId>com.google.appengine</groupId> <groupId>com.google.appengine</groupId>
<artifactId>appengine-api-stubs</artifactId> <artifactId>appengine-api-stubs</artifactId>
@ -112,37 +107,39 @@
<version>1.2</version> <version>1.2</version>
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
<!-- end gae dependencies --> <!-- end gae dependencies -->
<dependency> <dependency>
<groupId>net.java.dev.jets3t</groupId> <groupId>${project.groupId}</groupId>
<artifactId>jets3t</artifactId> <artifactId>jclouds-aws</artifactId>
<version>0.7.1</version> <version>${project.version}</version>
</dependency> <type>test-jar</type>
</dependencies> <scope>test</scope>
</dependency>
<scm> </dependencies>
<connection>scm:svn:http://jclouds.googlecode.com/svn/trunk</connection>
<developerConnection>scm:svn:https://jclouds.googlecode.com/svn/trunk</developerConnection> <scm>
<url>http://jclouds.googlecode.com/svn/trunk</url> <connection>scm:svn:http://jclouds.googlecode.com/svn/trunk</connection>
</scm> <developerConnection>scm:svn:https://jclouds.googlecode.com/svn/trunk</developerConnection>
<build> <url>http://jclouds.googlecode.com/svn/trunk</url>
<plugins> </scm>
<plugin>
<groupId>org.apache.maven.plugins</groupId> <build>
<artifactId>maven-surefire-plugin</artifactId> <plugins>
<executions> <plugin>
<execution> <artifactId>maven-surefire-plugin</artifactId>
<id>integration</id> <executions>
<phase>integration-test</phase> <execution>
<goals> <id>integration</id>
<goal>test</goal> <phase>integration-test</phase>
</goals> <goals>
<configuration> <goal>test</goal>
<threadCount>1</threadCount> </goals>
</configuration> <configuration>
</execution> <threadCount>1</threadCount>
</executions> </configuration>
</plugin> </execution>
</plugins> </executions>
</build> </plugin>
</plugins>
</build>
</project> </project>

View File

@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
$HeadURL$
$Revision$
$Date$
Copyright (C) 2009 Adrian Cole <adrian@jclouds.org>
====================================================================
Licensed to the Apache Software Foundation (ASF) under one or
more contributor license agreements. See the NOTICE file
distributed with this work for additional information regarding
copyright ownership. The ASF licenses this file to you 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.html 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>dependencies</id>
<formats>
<format>dir</format>
</formats>
<includeBaseDirectory>false</includeBaseDirectory>
<dependencySets>
<dependencySet>
<scope>runtime</scope>
<useProjectArtifact>false</useProjectArtifact>
<useTransitiveDependencies>false</useTransitiveDependencies>
</dependencySet>
</dependencySets>
</assembly>

View File

@ -83,4 +83,25 @@
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
</dependencies> </dependencies>
<build>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<descriptors>
<descriptor>dependencies-descriptor.xml</descriptor>
</descriptors>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project> </project>

View File

@ -0,0 +1,42 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
$HeadURL$
$Revision$
$Date$
Copyright (C) 2009 Adrian Cole <adrian@jclouds.org>
====================================================================
Licensed to the Apache Software Foundation (ASF) under one or
more contributor license agreements. See the NOTICE file
distributed with this work for additional information regarding
copyright ownership. The ASF licenses this file to you 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.html 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>dependencies</id>
<formats>
<format>dir</format>
</formats>
<includeBaseDirectory>false</includeBaseDirectory>
<dependencySets>
<dependencySet>
<scope>runtime</scope>
<useProjectArtifact>false</useProjectArtifact>
<useTransitiveDependencies>false</useTransitiveDependencies>
<excludes>
<exclude>org.jclouds:jclouds-core</exclude>
</excludes>
</dependencySet>
</dependencySets>
</assembly>

View File

@ -43,4 +43,25 @@
<version>1.44</version> <version>1.44</version>
</dependency> </dependency>
</dependencies> </dependencies>
<build>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<descriptors>
<descriptor>dependencies-descriptor.xml</descriptor>
</descriptors>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project> </project>

View File

@ -0,0 +1,42 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
$HeadURL$
$Revision$
$Date$
Copyright (C) 2009 Adrian Cole <adrian@jclouds.org>
====================================================================
Licensed to the Apache Software Foundation (ASF) under one or
more contributor license agreements. See the NOTICE file
distributed with this work for additional information regarding
copyright ownership. The ASF licenses this file to you 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.html 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>dependencies</id>
<formats>
<format>dir</format>
</formats>
<includeBaseDirectory>false</includeBaseDirectory>
<dependencySets>
<dependencySet>
<scope>runtime</scope>
<useProjectArtifact>false</useProjectArtifact>
<useTransitiveDependencies>false</useTransitiveDependencies>
<excludes>
<exclude>org.jclouds:jclouds-core</exclude>
</excludes>
</dependencySet>
</dependencySets>
</assembly>

View File

@ -43,16 +43,36 @@
</scm> </scm>
<dependencies> <dependencies>
<dependency>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty</artifactId>
<scope>test</scope>
</dependency>
<dependency> <dependency>
<groupId>org.apache.httpcomponents</groupId> <groupId>org.apache.httpcomponents</groupId>
<artifactId>httpcore-nio</artifactId> <artifactId>httpcore-nio</artifactId>
<version>4.1-alpha1</version> <version>4.1-alpha1</version>
</dependency> </dependency>
<dependency>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty</artifactId>
<scope>test</scope>
</dependency>
</dependencies> </dependencies>
<build>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<descriptors>
<descriptor>dependencies-descriptor.xml</descriptor>
</descriptors>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project> </project>

View File

@ -0,0 +1,42 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
$HeadURL$
$Revision$
$Date$
Copyright (C) 2009 Adrian Cole <adrian@jclouds.org>
====================================================================
Licensed to the Apache Software Foundation (ASF) under one or
more contributor license agreements. See the NOTICE file
distributed with this work for additional information regarding
copyright ownership. The ASF licenses this file to you 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.html 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>dependencies</id>
<formats>
<format>dir</format>
</formats>
<includeBaseDirectory>false</includeBaseDirectory>
<dependencySets>
<dependencySet>
<scope>runtime</scope>
<useProjectArtifact>false</useProjectArtifact>
<useTransitiveDependencies>false</useTransitiveDependencies>
<excludes>
<exclude>org.jclouds:jclouds-core</exclude>
</excludes>
</dependencySet>
</dependencySets>
</assembly>

View File

@ -43,4 +43,25 @@
<version>1.6</version> <version>1.6</version>
</dependency> </dependency>
</dependencies> </dependencies>
<build>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<descriptors>
<descriptor>dependencies-descriptor.xml</descriptor>
</descriptors>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project> </project>

View File

@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
$HeadURL$
$Revision$
$Date$
Copyright (C) 2009 Adrian Cole <adrian@jclouds.org>
====================================================================
Licensed to the Apache Software Foundation (ASF) under one or
more contributor license agreements. See the NOTICE file
distributed with this work for additional information regarding
copyright ownership. The ASF licenses this file to you 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.html 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>dependencies</id>
<formats>
<format>dir</format>
</formats>
<includeBaseDirectory>false</includeBaseDirectory>
<dependencySets>
<dependencySet>
<scope>runtime</scope>
<useProjectArtifact>false</useProjectArtifact>
<useTransitiveDependencies>false</useTransitiveDependencies>
</dependencySet>
</dependencySets>
</assembly>

View File

@ -47,4 +47,25 @@
<version>1.4</version> <version>1.4</version>
</dependency> </dependency>
</dependencies> </dependencies>
<build>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<descriptors>
<descriptor>dependencies-descriptor.xml</descriptor>
</descriptors>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project> </project>

View File

@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
$HeadURL$
$Revision$
$Date$
Copyright (C) 2009 Adrian Cole <adrian@jclouds.org>
====================================================================
Licensed to the Apache Software Foundation (ASF) under one or
more contributor license agreements. See the NOTICE file
distributed with this work for additional information regarding
copyright ownership. The ASF licenses this file to you 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.html 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>dependencies</id>
<formats>
<format>dir</format>
</formats>
<includeBaseDirectory>false</includeBaseDirectory>
<dependencySets>
<dependencySet>
<scope>runtime</scope>
<useProjectArtifact>false</useProjectArtifact>
<useTransitiveDependencies>false</useTransitiveDependencies>
</dependencySet>
</dependencySets>
</assembly>

View File

@ -42,4 +42,39 @@
<url>http://jclouds.googlecode.com/svn/trunk/mezo/pcs2/core</url> <url>http://jclouds.googlecode.com/svn/trunk/mezo/pcs2/core</url>
</scm> </scm>
<dependencies>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>jclouds-blobstore</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>jclouds-blobstore</artifactId>
<version>${project.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<descriptors>
<descriptor>dependencies-descriptor.xml</descriptor>
</descriptors>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project> </project>

View File

@ -40,18 +40,6 @@
<module>pcs2</module> <module>pcs2</module>
</modules> </modules>
<dependencies> <dependencies>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>jclouds-blobstore</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>jclouds-blobstore</artifactId>
<version>${project.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency> <dependency>
<groupId>${project.groupId}</groupId> <groupId>${project.groupId}</groupId>
<artifactId>jclouds-core</artifactId> <artifactId>jclouds-core</artifactId>

View File

@ -42,16 +42,9 @@
<dependencies> <dependencies>
<dependency> <dependency>
<groupId>${project.groupId}</groupId> <groupId>${project.groupId}</groupId>
<artifactId>jclouds-blobstore</artifactId> <artifactId>jclouds-core</artifactId>
<version>${project.version}</version> <version>${project.version}</version>
</dependency> </dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>jclouds-blobstore</artifactId>
<version>${project.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency> <dependency>
<groupId>${project.groupId}</groupId> <groupId>${project.groupId}</groupId>
<artifactId>jclouds-core</artifactId> <artifactId>jclouds-core</artifactId>

View File

@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
$HeadURL$
$Revision$
$Date$
Copyright (C) 2009 Adrian Cole <adrian@jclouds.org>
====================================================================
Licensed to the Apache Software Foundation (ASF) under one or
more contributor license agreements. See the NOTICE file
distributed with this work for additional information regarding
copyright ownership. The ASF licenses this file to you 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.html 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>dependencies</id>
<formats>
<format>dir</format>
</formats>
<includeBaseDirectory>false</includeBaseDirectory>
<dependencySets>
<dependencySet>
<scope>runtime</scope>
<useProjectArtifact>false</useProjectArtifact>
<useTransitiveDependencies>false</useTransitiveDependencies>
</dependencySet>
</dependencySets>
</assembly>

View File

@ -42,4 +42,39 @@
<url>http://jclouds.googlecode.com/svn/trunk/mezo/sdn/core</url> <url>http://jclouds.googlecode.com/svn/trunk/mezo/sdn/core</url>
</scm> </scm>
<dependencies>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>jclouds-blobstore</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>jclouds-blobstore</artifactId>
<version>${project.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<descriptors>
<descriptor>dependencies-descriptor.xml</descriptor>
</descriptors>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project> </project>

View File

@ -33,6 +33,10 @@
<!-- <!--
LICENSE.txt LICENSE.txt
README.txt README.txt
core
+ docs <- javadoc for core
+ lib <- core jar and dependencies for core
+ src <- expanded or source jar for core
extensions extensions
+ log4j + log4j
+ README.txt <- how to use the extension + README.txt <- how to use the extension
@ -45,17 +49,10 @@
+ lib <- not core + lib <- not core
+ docs <- not core + docs <- not core
+ src <- not core + src <- not core
samples <- includes samples, demos and tools samples <- includes samples and demos
+ tweetstore + tweetstore
+ README.txt <- how to use run the sample + README.txt <- how to build and run the sample
+ bin <- start script
+ etc <- configuration
+ lib <- all dependencies
+ docs <- just demo
+ src <- just demo + src <- just demo
docs <- javadoc for core
lib <- core jar and dependencies for core
src <- expanded or source jar for core
see http://code.google.com/p/jclouds/issues/detail?id=127 see http://code.google.com/p/jclouds/issues/detail?id=127
--> -->
@ -84,22 +81,22 @@
<includes> <includes>
<include>jclouds-core-${project.version}-jar-with-dependencies.jar</include> <include>jclouds-core-${project.version}-jar-with-dependencies.jar</include>
</includes> </includes>
<outputDirectory>lib</outputDirectory> <outputDirectory>core/lib</outputDirectory>
</fileSet> </fileSet>
<fileSet> <fileSet>
<directory>core/target/jclouds-core-${project.version}-dependencies.dir</directory> <directory>core/target/jclouds-core-${project.version}-dependencies.dir</directory>
<outputDirectory>lib</outputDirectory> <outputDirectory>core/lib</outputDirectory>
</fileSet> </fileSet>
<fileSet> <fileSet>
<directory>core/target</directory> <directory>core/target</directory>
<includes> <includes>
<include>jclouds-core-${project.version}-sources.jar</include> <include>jclouds-core-${project.version}-sources.jar</include>
</includes> </includes>
<outputDirectory>src</outputDirectory> <outputDirectory>core/src</outputDirectory>
</fileSet> </fileSet>
<fileSet> <fileSet>
<directory>core/target/apidocs</directory> <directory>core/target/apidocs</directory>
<outputDirectory>docs</outputDirectory> <outputDirectory>core/docs</outputDirectory>
</fileSet> </fileSet>
<!-- providers: atmos --> <!-- providers: atmos -->
@ -110,6 +107,10 @@
</includes> </includes>
<outputDirectory>providers/atmos/lib</outputDirectory> <outputDirectory>providers/atmos/lib</outputDirectory>
</fileSet> </fileSet>
<fileSet>
<directory>atmos/target/jclouds-atmos-${project.version}-dependencies.dir</directory>
<outputDirectory>providers/atmos/lib</outputDirectory>
</fileSet>
<fileSet> <fileSet>
<directory>atmos/target</directory> <directory>atmos/target</directory>
<includes> <includes>
@ -131,31 +132,62 @@
<!-- providers: aws --> <!-- providers: aws -->
<fileSet> <fileSet>
<directory>aws/target</directory> <directory>aws/core/target</directory>
<includes> <includes>
<include>jclouds-aws-${project.version}.jar</include> <include>jclouds-aws-${project.version}.jar</include>
</includes> </includes>
<outputDirectory>providers/aws/lib</outputDirectory> <outputDirectory>providers/aws/lib</outputDirectory>
</fileSet> </fileSet>
<fileSet> <fileSet>
<directory>aws/target</directory> <directory>aws/core/target/jclouds-aws-${project.version}-dependencies.dir</directory>
<outputDirectory>providers/aws/lib</outputDirectory>
</fileSet>
<fileSet>
<directory>aws/core/target</directory>
<includes> <includes>
<include>jclouds-aws-${project.version}-sources.jar</include> <include>jclouds-aws-${project.version}-sources.jar</include>
</includes> </includes>
<outputDirectory>providers/aws/src</outputDirectory> <outputDirectory>providers/aws/src</outputDirectory>
</fileSet> </fileSet>
<fileSet> <fileSet>
<directory>aws/target/apidocs</directory> <directory>aws/core/target/apidocs</directory>
<outputDirectory>providers/aws/docs</outputDirectory> <outputDirectory>providers/aws/docs</outputDirectory>
</fileSet> </fileSet>
<fileSet> <fileSet>
<directory>aws</directory> <directory>aws/core</directory>
<includes> <includes>
<include>README.txt</include> <include>README.txt</include>
</includes> </includes>
<outputDirectory>providers/aws</outputDirectory> <outputDirectory>providers/aws</outputDirectory>
</fileSet> </fileSet>
<!-- aws extensions: jets3t -->
<fileSet>
<directory>aws/extensions/jets3t/target</directory>
<includes>
<include>jclouds-jets3t-${project.version}.jar</include>
</includes>
<outputDirectory>providers/aws/extensions/jets3t/lib</outputDirectory>
</fileSet>
<fileSet>
<directory>aws/extensions/jets3t/target</directory>
<includes>
<include>jclouds-jets3t-${project.version}-sources.jar</include>
</includes>
<outputDirectory>providers/aws/extensions/jets3t/src</outputDirectory>
</fileSet>
<fileSet>
<directory>aws/extensions/jets3t/target/apidocs</directory>
<outputDirectory>providers/aws/extensions/jets3t/docs</outputDirectory>
</fileSet>
<fileSet>
<directory>aws/extensions/jets3t</directory>
<includes>
<include>README.txt</include>
</includes>
<outputDirectory>providers/aws/extensions/jets3t</outputDirectory>
</fileSet>
<!-- providers: azure --> <!-- providers: azure -->
<fileSet> <fileSet>
<directory>azure/target</directory> <directory>azure/target</directory>
@ -164,6 +196,10 @@
</includes> </includes>
<outputDirectory>providers/azure/lib</outputDirectory> <outputDirectory>providers/azure/lib</outputDirectory>
</fileSet> </fileSet>
<fileSet>
<directory>azure/target/jclouds-azure-${project.version}-dependencies.dir</directory>
<outputDirectory>providers/azure/lib</outputDirectory>
</fileSet>
<fileSet> <fileSet>
<directory>azure/target</directory> <directory>azure/target</directory>
<includes> <includes>
@ -185,25 +221,25 @@
<!-- providers: hostingdotcom --> <!-- providers: hostingdotcom -->
<fileSet> <fileSet>
<directory>hostingdotcom/target</directory> <directory>vcloud/hostingdotcom/target</directory>
<includes> <includes>
<include>jclouds-hostingdotcom-${project.version}.jar</include> <include>jclouds-hostingdotcom-${project.version}.jar</include>
</includes> </includes>
<outputDirectory>providers/hostingdotcom/lib</outputDirectory> <outputDirectory>providers/hostingdotcom/lib</outputDirectory>
</fileSet> </fileSet>
<fileSet> <fileSet>
<directory>hostingdotcom/target</directory> <directory>vcloud/hostingdotcom/target</directory>
<includes> <includes>
<include>jclouds-hostingdotcom-${project.version}-sources.jar</include> <include>jclouds-hostingdotcom-${project.version}-sources.jar</include>
</includes> </includes>
<outputDirectory>providers/hostingdotcom/src</outputDirectory> <outputDirectory>providers/hostingdotcom/src</outputDirectory>
</fileSet> </fileSet>
<fileSet> <fileSet>
<directory>hostingdotcom/target/apidocs</directory> <directory>vcloud/hostingdotcom/target/apidocs</directory>
<outputDirectory>providers/hostingdotcom/docs</outputDirectory> <outputDirectory>providers/hostingdotcom/docs</outputDirectory>
</fileSet> </fileSet>
<fileSet> <fileSet>
<directory>hostingdotcom</directory> <directory>vcloud/hostingdotcom</directory>
<includes> <includes>
<include>README.txt</include> <include>README.txt</include>
</includes> </includes>
@ -218,6 +254,10 @@
</includes> </includes>
<outputDirectory>providers/mezeo/lib</outputDirectory> <outputDirectory>providers/mezeo/lib</outputDirectory>
</fileSet> </fileSet>
<fileSet>
<directory>mezeo/pcs2/target/jclouds-pcs2-${project.version}-dependencies.dir</directory>
<outputDirectory>providers/pcs2/lib</outputDirectory>
</fileSet>
<fileSet> <fileSet>
<directory>mezeo/pcs2/target</directory> <directory>mezeo/pcs2/target</directory>
<includes> <includes>
@ -245,6 +285,10 @@
</includes> </includes>
<outputDirectory>providers/nirvanix/lib</outputDirectory> <outputDirectory>providers/nirvanix/lib</outputDirectory>
</fileSet> </fileSet>
<fileSet>
<directory>nirvanix/sdn/target/jclouds-nirvanix-${project.version}-dependencies.dir</directory>
<outputDirectory>providers/nirvanix/lib</outputDirectory>
</fileSet>
<fileSet> <fileSet>
<directory>nirvanix/sdn/target</directory> <directory>nirvanix/sdn/target</directory>
<includes> <includes>
@ -272,6 +316,10 @@
</includes> </includes>
<outputDirectory>providers/rackspace/lib</outputDirectory> <outputDirectory>providers/rackspace/lib</outputDirectory>
</fileSet> </fileSet>
<fileSet>
<directory>rackspace/target/jclouds-rackspace-${project.version}-dependencies.dir</directory>
<outputDirectory>providers/rackspace/lib</outputDirectory>
</fileSet>
<fileSet> <fileSet>
<directory>rackspace/target</directory> <directory>rackspace/target</directory>
<includes> <includes>
@ -407,6 +455,10 @@
</includes> </includes>
<outputDirectory>extensions/bouncycastle/lib</outputDirectory> <outputDirectory>extensions/bouncycastle/lib</outputDirectory>
</fileSet> </fileSet>
<fileSet>
<directory>extensions/bouncycastle/target/jclouds-bouncycastle-${project.version}-dependencies.dir</directory>
<outputDirectory>extensions/bouncycastle/lib</outputDirectory>
</fileSet>
<fileSet> <fileSet>
<directory>extensions/bouncycastle/target</directory> <directory>extensions/bouncycastle/target</directory>
<includes> <includes>
@ -461,6 +513,10 @@
</includes> </includes>
<outputDirectory>extensions/joda/lib</outputDirectory> <outputDirectory>extensions/joda/lib</outputDirectory>
</fileSet> </fileSet>
<fileSet>
<directory>extensions/joda/target/jclouds-joda-${project.version}-dependencies.dir</directory>
<outputDirectory>extensions/joda/lib</outputDirectory>
</fileSet>
<fileSet> <fileSet>
<directory>extensions/joda/target</directory> <directory>extensions/joda/target</directory>
<includes> <includes>
@ -488,6 +544,10 @@
</includes> </includes>
<outputDirectory>extensions/httpnio/lib</outputDirectory> <outputDirectory>extensions/httpnio/lib</outputDirectory>
</fileSet> </fileSet>
<fileSet>
<directory>extensions/httpnio/target/jclouds-httpnio-${project.version}-dependencies.dir</directory>
<outputDirectory>extensions/httpnio/lib</outputDirectory>
</fileSet>
<fileSet> <fileSet>
<directory>extensions/httpnio/target</directory> <directory>extensions/httpnio/target</directory>
<includes> <includes>
@ -515,6 +575,10 @@
</includes> </includes>
<outputDirectory>extensions/ssh/jsch/lib</outputDirectory> <outputDirectory>extensions/ssh/jsch/lib</outputDirectory>
</fileSet> </fileSet>
<fileSet>
<directory>extensions/jsch/target/jclouds-jsch-${project.version}-dependencies.dir</directory>
<outputDirectory>extensions/ssh/jsch/lib</outputDirectory>
</fileSet>
<fileSet> <fileSet>
<directory>extensions/jsch/target</directory> <directory>extensions/jsch/target</directory>
<includes> <includes>
@ -561,51 +625,7 @@
<outputDirectory>extensions/log4j</outputDirectory> <outputDirectory>extensions/log4j</outputDirectory>
</fileSet> </fileSet>
<!-- extensions: jets3t --> <!-- samples -->
<fileSet>
<directory>aws/extensions/jets3t/target</directory>
<includes>
<include>jclouds-jets3t-${project.version}.jar</include>
</includes>
<outputDirectory>extensions/aws/jets3t/lib</outputDirectory>
</fileSet>
<fileSet>
<directory>aws/extensions/jets3t/target</directory>
<includes>
<include>jclouds-jets3t-${project.version}-sources.jar</include>
</includes>
<outputDirectory>extensions/aws/jets3t/src</outputDirectory>
</fileSet>
<fileSet>
<directory>aws/extensions/jets3t/target/apidocs</directory>
<outputDirectory>extensions/aws/jets3t/docs</outputDirectory>
</fileSet>
<fileSet>
<directory>aws/extensions/jets3t</directory>
<includes>
<include>README.txt</include>
</includes>
<outputDirectory>extensions/aws/jets3t</outputDirectory>
</fileSet>
<!-- samples and tools -->
<fileSet>
<directory>tools</directory>
<!-- XXX: should probably be replaced by a suitable source package that
each tools project builds -->
<excludes>
<exclude>**/.settings</exclude>
<exclude>**/.settings/**</exclude>
<exclude>**/.project</exclude>
<exclude>**/.classpath</exclude>
<exclude>**/target</exclude>
<exclude>**/target/**</exclude>
<exclude>**/.svnignore</exclude>
<!-- exclude only the *root* POM -->
<exclude>pom.xml</exclude>
</excludes>
<outputDirectory>samples</outputDirectory>
</fileSet>
<fileSet> <fileSet>
<directory>demos</directory> <directory>demos</directory>
<!-- XXX: should probably be replaced by a suitable source package that <!-- XXX: should probably be replaced by a suitable source package that

View File

@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
$HeadURL$
$Revision$
$Date$
Copyright (C) 2009 Adrian Cole <adrian@jclouds.org>
====================================================================
Licensed to the Apache Software Foundation (ASF) under one or
more contributor license agreements. See the NOTICE file
distributed with this work for additional information regarding
copyright ownership. The ASF licenses this file to you 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.html 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>dependencies</id>
<formats>
<format>dir</format>
</formats>
<includeBaseDirectory>false</includeBaseDirectory>
<dependencySets>
<dependencySet>
<scope>runtime</scope>
<useProjectArtifact>false</useProjectArtifact>
<useTransitiveDependencies>false</useTransitiveDependencies>
</dependencySet>
</dependencySets>
</assembly>

View File

@ -79,4 +79,25 @@
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
</dependencies> </dependencies>
<build>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<descriptors>
<descriptor>dependencies-descriptor.xml</descriptor>
</descriptors>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project> </project>

View File

@ -24,6 +24,8 @@
# #
# The jclouds provider for Hosting.com's vCloud Express (http://www.hosting.com/vcloudexpress/) platform. # 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: Implementation status.
# TODO: Supported features. # TODO: Supported features.
# TODO: Usage example. # TODO: Usage example.

View File

@ -52,13 +52,13 @@
<groupId>${project.groupId}</groupId> <groupId>${project.groupId}</groupId>
<artifactId>jclouds-vcloud</artifactId> <artifactId>jclouds-vcloud</artifactId>
<version>${project.version}</version> <version>${project.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>${project.groupId}</groupId> <groupId>${project.groupId}</groupId>
<artifactId>jclouds-vcloud</artifactId> <artifactId>jclouds-vcloud</artifactId>
<version>${project.version}</version> <version>${project.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency> </dependency>
</dependencies> </dependencies>

View File

@ -24,6 +24,8 @@
# #
# The jclouds provider for Terremark's vCloud Express (http://vcloudexpress.terremark.com/) platform. # 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: Implementation status.
# TODO: Supported features. # TODO: Supported features.
# See http://code.google.com/p/jclouds/wiki/QuickStartTerremark for example usage. # See http://code.google.com/p/jclouds/wiki/QuickStartTerremark for example usage.

View File

@ -51,13 +51,13 @@
<groupId>${project.groupId}</groupId> <groupId>${project.groupId}</groupId>
<artifactId>jclouds-vcloud</artifactId> <artifactId>jclouds-vcloud</artifactId>
<version>${project.version}</version> <version>${project.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>${project.groupId}</groupId> <groupId>${project.groupId}</groupId>
<artifactId>jclouds-vcloud</artifactId> <artifactId>jclouds-vcloud</artifactId>
<version>${project.version}</version> <version>${project.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency> </dependency>
</dependencies> </dependencies>