blob: 5cc9972478367bf13a2874c54e5b95973f9aaf30 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<assembly>
<id>jar-with-dependencies</id>
<formats>
<format>jar</format>
</formats>
<includeBaseDirectory>false</includeBaseDirectory>
<dependencySets>
<dependencySet>
<unpack>true</unpack>
<scope>runtime</scope>
<excludes>
<exclude>org.jclouds:jclouds-core</exclude>
<exclude>org.jclouds:jclouds-blobstore</exclude>
<exclude>org.jclouds:jclouds-compute</exclude>
<exclude>org.jclouds:jclouds-loadbalancer</exclude>
<exclude>org.jclouds.api:*</exclude>
<!-- excluding optional Clojure dependencies -->
<exclude>org.clojure:clojure*</exclude>
</excludes>
<!-- exclude all transitive dependencies of core too -->
<useTransitiveFiltering>true</useTransitiveFiltering>
<useProjectArtifact>false</useProjectArtifact>
</dependencySet>
</dependencySets>
<fileSets>
<fileSet>
<directory>${project.build.outputDirectory}</directory>
<outputDirectory />
</fileSet>
<!-- Hack to get Maven assembly to build even if there are no files to include.
See http://jira.codehaus.org/browse/MASSEMBLY-457. -->
<fileSet>
<includes>
<include>pom.xml</include>
</includes>
<outputDirectory>META-INF/maven/${project.groupId}/${project.artifactId}</outputDirectory>
</fileSet>
</fileSets>
</assembly>