<?xml version="1.0" encoding="UTF-8"?> <!-- Document : assemble-exec-jar.xml Created on : July 15, 2011, 3:01 PM Author : waltz Description: Purpose of the document follows. --> <assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd"> <!-- TODO: a jarjar format would be better --> <id>jar-with-dependencies-excludedspringfiles</id> <formats> <format>jar</format> </formats> <includeBaseDirectory>false</includeBaseDirectory> <dependencySets> <dependencySet> <outputDirectory>/</outputDirectory> <unpack>true</unpack> <unpackOptions> <excludes> <exclude>META-INF/spring.handlers</exclude> <exclude>META-INF/spring.schemas</exclude> <exclude>META-INF/spring.tooling</exclude> </excludes> </unpackOptions> <scope>runtime</scope> </dependencySet> </dependencySets> <files> <file> <source>${project.basedir}/src/main/resources/META-INF/spring.handlers</source> <outputDirectory>META-INF</outputDirectory> </file> <file> <source>${project.basedir}/src/main/resources/META-INF/spring.schemas</source> <outputDirectory>META-INF</outputDirectory> </file> <file> <source>${project.basedir}/src/main/resources/META-INF/spring.tooling</source> <outputDirectory>META-INF</outputDirectory> </file> </files> </assembly>