blob: a71046fd198b41920ff55e10ff9a7b85efe201d6 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<!--
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
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>bin</id>
<formats>
<format>zip</format>
<format>tar.gz</format>
</formats>
<includeBaseDirectory>true</includeBaseDirectory>
<dependencySets>
<dependencySet>
<includes>
<include>org.apache.wink:wink-assembly-aggregatejar:jar:aggregatejar:${project.version}</include>
</includes>
<useProjectArtifact>false</useProjectArtifact>
<outputDirectory>dist</outputDirectory>
<outputFileNameMapping>wink-${project.version}.jar</outputFileNameMapping>
<useStrictFiltering>true</useStrictFiltering>
<directoryMode>0755</directoryMode>
</dependencySet>
<dependencySet>
<includes>
<include>org.apache.wink:wink-common</include>
<include>org.apache.wink:wink-server</include>
<include>org.apache.wink:wink-client</include>
</includes>
<useProjectArtifact>false</useProjectArtifact>
<outputDirectory>dist</outputDirectory>
<useStrictFiltering>true</useStrictFiltering>
<directoryMode>0755</directoryMode>
</dependencySet>
<dependencySet>
<includes>
<include>javax.activation:activation</include>
<include>commons-lang:commons-lang</include>
<include>com.sun.xml.bind:jaxb-impl</include>
<include>javax.xml.bind:jaxb-api</include>
<include>javax.ws.rs:jsr311-api</include>
<include>org.slf4j:slf4j-api</include>
<include>org.slf4j:slf4j-simple</include>
<!--include>stax:stax-api:*:1.0.2</include-->
<include>javax.xml.stream:stax-api</include>
</includes>
<useProjectArtifact>false</useProjectArtifact>
<useTransitiveFiltering>true</useTransitiveFiltering>
<outputDirectory>lib</outputDirectory>
<useStrictFiltering>true</useStrictFiltering>
<directoryMode>0755</directoryMode>
</dependencySet>
<dependencySet>
<includes>
<include>org.apache.wink:wink-abdera-provider</include>
</includes>
<useProjectArtifact>false</useProjectArtifact>
<outputDirectory>ext/wink-abdera-provider</outputDirectory>
<useStrictFiltering>true</useStrictFiltering>
<directoryMode>0755</directoryMode>
</dependencySet>
<dependencySet>
<includes>
<include>org.apache.wink:wink-client-apache-httpclient</include>
</includes>
<excludes>
<exclude>commons-codec:commons-codec</exclude>
<exclude>org.apache.httpcomponents:httpcore</exclude>
<exclude>org.apache.httpcomponents:httpclient</exclude>
</excludes>
<useProjectArtifact>false</useProjectArtifact>
<outputDirectory>ext/wink-client-apache-httpclient</outputDirectory>
<useStrictFiltering>true</useStrictFiltering>
<useTransitiveFiltering>true</useTransitiveFiltering>
<directoryMode>0755</directoryMode>
</dependencySet>
<dependencySet>
<includes>
<include>org.slf4j:jcl-over-slf4j</include>
<include>commons-codec:commons-codec</include>
<include>org.apache.httpcomponents:httpcore</include>
<include>org.apache.httpcomponents:httpclient</include>
</includes>
<useProjectArtifact>false</useProjectArtifact>
<outputDirectory>ext/wink-client-apache-httpclient/lib</outputDirectory>
<useStrictFiltering>true</useStrictFiltering>
<directoryMode>0755</directoryMode>
</dependencySet>
<dependencySet>
<includes>
<include>org.apache.wink:wink-client-asynchttpclient</include>
</includes>
<useProjectArtifact>false</useProjectArtifact>
<outputDirectory>ext/wink-client-asynchttpclient/lib</outputDirectory>
<useStrictFiltering>true</useStrictFiltering>
<directoryMode>0755</directoryMode>
</dependencySet>
<dependencySet>
<includes>
<include>org.apache.wink:wink-jackson-provider</include>
</includes>
<useProjectArtifact>false</useProjectArtifact>
<outputDirectory>ext/wink-jackson-provider</outputDirectory>
<useStrictFiltering>true</useStrictFiltering>
<directoryMode>0755</directoryMode>
</dependencySet>
<dependencySet>
<includes>
<include>org.apache.wink:wink-jettison-provider</include>
</includes>
<useProjectArtifact>false</useProjectArtifact>
<outputDirectory>ext/wink-jettison-provider</outputDirectory>
<useStrictFiltering>true</useStrictFiltering>
<directoryMode>0755</directoryMode>
</dependencySet>
<dependencySet>
<includes>
<include>org.codehaus.jettison:jettison</include>
</includes>
<useProjectArtifact>false</useProjectArtifact>
<outputDirectory>ext/wink-jettison-provider/lib</outputDirectory>
<useStrictFiltering>true</useStrictFiltering>
<directoryMode>0755</directoryMode>
</dependencySet>
<dependencySet>
<includes>
<include>org.apache.wink:wink-json4j</include>
</includes>
<useProjectArtifact>false</useProjectArtifact>
<outputDirectory>ext/wink-json4j-provider/lib</outputDirectory>
<useStrictFiltering>true</useStrictFiltering>
<directoryMode>0755</directoryMode>
</dependencySet>
<dependencySet>
<includes>
<include>org.apache.wink:wink-json4j-provider</include>
</includes>
<useProjectArtifact>false</useProjectArtifact>
<outputDirectory>ext/wink-json4j-provider</outputDirectory>
<useStrictFiltering>true</useStrictFiltering>
<directoryMode>0755</directoryMode>
</dependencySet>
<dependencySet>
<includes>
<include>org.apache.wink:wink-json-provider</include>
</includes>
<useProjectArtifact>false</useProjectArtifact>
<outputDirectory>ext/wink-json-provider</outputDirectory>
<useStrictFiltering>true</useStrictFiltering>
<directoryMode>0755</directoryMode>
</dependencySet>
<dependencySet>
<includes>
<include>org.json:json</include>
</includes>
<useProjectArtifact>false</useProjectArtifact>
<outputDirectory>ext/wink-json-provider/lib</outputDirectory>
<useStrictFiltering>true</useStrictFiltering>
<directoryMode>0755</directoryMode>
</dependencySet>
<dependencySet>
<includes>
<include>org.apache.wink:wink-spring-support</include>
</includes>
<useProjectArtifact>false</useProjectArtifact>
<outputDirectory>ext/wink-spring-support</outputDirectory>
<useStrictFiltering>true</useStrictFiltering>
<directoryMode>0755</directoryMode>
</dependencySet>
<dependencySet>
<includes>
<include>org.slf4j:jcl-over-slf4j</include>
<include>org.springframework:spring</include>
</includes>
<useProjectArtifact>false</useProjectArtifact>
<outputDirectory>ext/wink-spring-support/lib</outputDirectory>
<useStrictFiltering>true</useStrictFiltering>
<directoryMode>0755</directoryMode>
</dependencySet>
<dependencySet>
<includes>
<include>org.apache.wink:wink-webdav</include>
</includes>
<useProjectArtifact>false</useProjectArtifact>
<outputDirectory>ext/wink-webdav</outputDirectory>
<useStrictFiltering>true</useStrictFiltering>
<directoryMode>0755</directoryMode>
</dependencySet>
<dependencySet>
<includes>
<include>commons-cli:commons-cli</include>
</includes>
<useProjectArtifact>false</useProjectArtifact>
<useTransitiveFiltering>true</useTransitiveFiltering>
<outputDirectory>examples/lib</outputDirectory>
<useStrictFiltering>true</useStrictFiltering>
<directoryMode>0755</directoryMode>
</dependencySet>
<dependencySet>
<includes>
<include>org.apache.geronimo.specs:geronimo-j2ee_1.4_spec</include>
</includes>
<useProjectArtifact>false</useProjectArtifact>
<useTransitiveDependencies>false</useTransitiveDependencies>
<outputDirectory>examples/lib</outputDirectory>
<useStrictFiltering>true</useStrictFiltering>
<directoryMode>0755</directoryMode>
</dependencySet>
<dependencySet>
<includes>
<include>org.apache.wink:wink-protobuf-provider</include>
</includes>
<useProjectArtifact>false</useProjectArtifact>
<outputDirectory>ext/wink-protobuf-provider</outputDirectory>
<useStrictFiltering>true</useStrictFiltering>
<directoryMode>0755</directoryMode>
</dependencySet>
<dependencySet>
<includes>
<include>com.google.protobuf:protobuf-java</include>
</includes>
<useProjectArtifact>false</useProjectArtifact>
<outputDirectory>ext/wink-protobuf-provider/lib</outputDirectory>
<useStrictFiltering>true</useStrictFiltering>
<directoryMode>0755</directoryMode>
</dependencySet>
<dependencySet>
<includes>
<include>org.apache.wink:wink-thrift-provider</include>
</includes>
<useProjectArtifact>false</useProjectArtifact>
<outputDirectory>ext/wink-thrift-provider</outputDirectory>
<useStrictFiltering>true</useStrictFiltering>
<directoryMode>0755</directoryMode>
</dependencySet>
<dependencySet>
<includes>
<include>org.apache.hadoop:libthrift</include>
</includes>
<useProjectArtifact>false</useProjectArtifact>
<outputDirectory>ext/wink-thrift-provider/lib</outputDirectory>
<useStrictFiltering>true</useStrictFiltering>
<directoryMode>0755</directoryMode>
</dependencySet>
</dependencySets>
<fileSets>
<fileSet>
<directory>../../target/site/apidocs</directory>
<outputDirectory>docs/api</outputDirectory>
<excludes>
<exclude>**/javadoc.*</exclude>
<exclude>**/options</exclude>
<exclude>**/packages</exclude>
</excludes>
</fileSet>
<fileSet>
<directory>../../src/doc/DeveloperGuide</directory>
<outputDirectory>docs</outputDirectory>
<includes>
<include>Apache_Wink_User_Guide.pdf</include>
</includes>
</fileSet>
<fileSet>
<directory>binarydist</directory>
<outputDirectory>.</outputDirectory>
<includes>
<include>NOTICE</include>
<include>LICENSE</include>
</includes>
</fileSet>
<fileSet>
<directory>../../</directory>
<outputDirectory>.</outputDirectory>
<includes>
<include>DISCLAIMER</include>
<include>release_notes.txt</include>
</includes>
</fileSet>
<fileSet>
<directory>../../wink-examples</directory>
<outputDirectory>examples</outputDirectory>
<includes>
<include>**/build.properties</include>
</includes>
<excludes>
<exclude>**/target/**</exclude>
<exclude>**/QADefectWithSpring/**</exclude>
</excludes>
<filtered>true</filtered>
</fileSet>
<fileSet>
<directory>../../wink-examples</directory>
<outputDirectory>examples</outputDirectory>
<includes>
<include>**/readme.txt</include>
<include>**/src/**</include>
<include>**/pom.xml</include>
<include>**/build.xml</include>
</includes>
<excludes>
<exclude>**/target/**</exclude>
<exclude>**/src/test/**</exclude>
<exclude>**/QADefectWithSpring/**</exclude>
</excludes>
</fileSet>
</fileSets>
</assembly>