blob: c3f8f17d71e52249af4859b656ec3bed07cf5fc2 [file] [log] [blame]
<!--
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 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">
<id>bin</id>
<formats>
<format>dir</format>
<format>tar.gz</format>
</formats>
<baseDirectory>apache-lens-${project.version}-bin</baseDirectory>
<includeBaseDirectory>true</includeBaseDirectory>
<dependencySets>
<dependencySet>
<unpack>false</unpack>
<scope>runtime</scope>
<outputDirectory>client/lib</outputDirectory>
<includes>
<include>org.apache.lens:lens-cli</include>
<include>org.apache.lens:lens-client</include>
<include>org.apache.lens:lens-examples</include>
<include>org.apache.hadoop:hadoop-common</include>
</includes>
<useTransitiveFiltering>true</useTransitiveFiltering>
<useTransitiveDependencies>true</useTransitiveDependencies>
</dependencySet>
</dependencySets>
<moduleSets>
<moduleSet>
<includes>
<include>org.apache.lens:lens-server</include>
</includes>
<binaries>
<unpack>false</unpack>
</binaries>
</moduleSet>
</moduleSets>
<fileSets>
<fileSet>
<directory>../bin-dist-files/</directory>
<outputDirectory>/</outputDirectory>
<includes>
<include>**</include>
</includes>
</fileSet>
<fileSet>
<fileMode>755</fileMode>
<directory>../tools/scripts</directory>
<outputDirectory>/server/bin/</outputDirectory>
<includes>
<include>lens-config.sh</include>
<include>lens-ctl</include>
</includes>
</fileSet>
<fileSet>
<directory>../tools/conf/</directory>
<outputDirectory>/server/conf/</outputDirectory>
<includes>
<include>lens-env.sh</include>
</includes>
</fileSet>
<fileSet>
<directory>../tools/conf-pseudo-distr/</directory>
<outputDirectory>/server/conf-pseudo-distr/</outputDirectory>
<includes>
<include>lens-env.sh</include>
</includes>
</fileSet>
<fileSet>
<directory>../tools/conf/server</directory>
<outputDirectory>/server/conf/</outputDirectory>
<includes>
<include>**</include>
</includes>
</fileSet>
<fileSet>
<directory>../tools/conf-pseudo-distr/server</directory>
<outputDirectory>/server/conf-pseudo-distr/</outputDirectory>
<includes>
<include>**</include>
</includes>
</fileSet>
<fileSet>
<fileMode>755</fileMode>
<directory>../tools/scripts</directory>
<outputDirectory>/client/bin/</outputDirectory>
<includes>
<include>run-examples.sh</include>
<include>lens-config.sh</include>
<include>lens-cli.sh</include>
<include>lens-cli</include>
<include>lens-run-class.sh</include>
</includes>
</fileSet>
<fileSet>
<directory>../tools/conf/</directory>
<outputDirectory>/client/conf/</outputDirectory>
<includes>
<include>lens-env.sh</include>
</includes>
</fileSet>
<fileSet>
<directory>../tools/conf-pseudo-distr/</directory>
<outputDirectory>/client/conf-pseudo-distr/</outputDirectory>
<includes>
<include>lens-env.sh</include>
</includes>
</fileSet>
<fileSet>
<directory>../lens-examples/src/main/resources/</directory>
<outputDirectory>/client/examples/resources</outputDirectory>
<includes>
<include>*.xml</include>
<include>*.sql</include>
</includes>
</fileSet>
<fileSet>
<directory>../lens-examples/src/main/resources/</directory>
<outputDirectory>/client/examples/data/dim1_local</outputDirectory>
<includes>
<include>dim1-local.data</include>
</includes>
</fileSet>
<fileSet>
<directory>../lens-examples/src/main/resources/</directory>
<outputDirectory>/client/examples/data/dim2_local</outputDirectory>
<includes>
<include>dim2-local.data</include>
</includes>
</fileSet>
<fileSet>
<directory>../lens-examples/src/main/resources/</directory>
<outputDirectory>/client/examples/data/dim4_local</outputDirectory>
<includes>
<include>dim4-local.data</include>
</includes>
</fileSet>
<fileSet>
<directory>../lens-examples/src/main/resources/</directory>
<outputDirectory>/client/examples/data/product_local_clothes</outputDirectory>
<includes>
<include>product-local-clothes.data</include>
</includes>
</fileSet>
<fileSet>
<directory>../lens-examples/src/main/resources/</directory>
<outputDirectory>/client/examples/data/product_local_food</outputDirectory>
<includes>
<include>product-local-food.data</include>
</includes>
</fileSet>
<fileSet>
<directory>../lens-examples/src/main/resources/</directory>
<outputDirectory>/client/examples/data/product_local_stationary</outputDirectory>
<includes>
<include>product-local-stationary.data</include>
</includes>
</fileSet>
<fileSet>
<directory>../lens-examples/src/main/resources/</directory>
<outputDirectory>/client/examples/data/product_local_wearables</outputDirectory>
<includes>
<include>product-local-wearables.data</include>
</includes>
</fileSet>
<fileSet>
<directory>../lens-examples/src/main/resources/</directory>
<outputDirectory>/client/examples/data/customer_local</outputDirectory>
<includes>
<include>customer-local.data</include>
</includes>
</fileSet>
<fileSet>
<directory>../lens-examples/src/main/resources/</directory>
<outputDirectory>/client/examples/data/customer_interests_local</outputDirectory>
<includes>
<include>customer-interests-local.data</include>
</includes>
</fileSet>
<fileSet>
<directory>../lens-examples/src/main/resources/</directory>
<outputDirectory>/client/examples/data/interests_local</outputDirectory>
<includes>
<include>interests-local.data</include>
</includes>
</fileSet>
<fileSet>
<directory>../lens-examples/src/main/resources/</directory>
<outputDirectory>/client/examples/data/city_local</outputDirectory>
<includes>
<include>city-local.data</include>
</includes>
</fileSet>
<fileSet>
<directory>../lens-examples/src/main/resources/</directory>
<outputDirectory>/client/examples/data/sales_aggr_fact1_local1</outputDirectory>
<includes>
<include>sales-aggr-fact1-local1*.data</include>
</includes>
</fileSet>
<fileSet>
<directory>../lens-examples/src/main/resources/</directory>
<outputDirectory>/client/examples/data/sales_aggr_fact1_local2</outputDirectory>
<includes>
<include>sales-aggr-fact1-local2*.data</include>
</includes>
</fileSet>
<fileSet>
<directory>../lens-examples/src/main/resources/</directory>
<outputDirectory>/client/examples/data/sales_aggr_fact1_local3</outputDirectory>
<includes>
<include>sales-aggr-fact1-local3*.data</include>
</includes>
</fileSet>
<fileSet>
<directory>../lens-examples/src/main/resources/</directory>
<outputDirectory>/client/examples/data/fact1_local1</outputDirectory>
<includes>
<include>fact1-local1*.data</include>
</includes>
</fileSet>
<fileSet>
<directory>../lens-examples/src/main/resources/</directory>
<outputDirectory>/client/examples/data/fact1_local2</outputDirectory>
<includes>
<include>fact1-local2*.data</include>
</includes>
</fileSet>
<fileSet>
<directory>../lens-examples/src/main/resources/</directory>
<outputDirectory>/client/examples/data/fact1_local3</outputDirectory>
<includes>
<include>fact1-local3*.data</include>
</includes>
</fileSet>
<fileSet>
<directory>../lens-examples/src/main/resources/</directory>
<outputDirectory>/client/examples/data/fact2_local1</outputDirectory>
<includes>
<include>fact2-local1*.data</include>
</includes>
</fileSet>
<fileSet>
<directory>../lens-examples/src/main/resources/</directory>
<outputDirectory>/client/examples/data/fact2_local2</outputDirectory>
<includes>
<include>fact2-local2*.data</include>
</includes>
</fileSet>
<fileSet>
<directory>../lens-examples/src/main/resources/</directory>
<outputDirectory>/client/examples/data/fact2_local3</outputDirectory>
<includes>
<include>fact2-local3*.data</include>
</includes>
</fileSet>
<fileSet>
<directory>../lens-examples/src/main/resources/</directory>
<outputDirectory>/client/examples/data/sales_aggr_fact2_local1</outputDirectory>
<includes>
<include>sales-aggr-fact2-local1*.data</include>
</includes>
</fileSet>
<fileSet>
<directory>../lens-examples/src/main/resources/</directory>
<outputDirectory>/client/examples/data/sales_aggr_fact2_local2</outputDirectory>
<includes>
<include>sales-aggr-fact2-local2*.data</include>
</includes>
</fileSet>
<fileSet>
<directory>../lens-examples/src/main/resources/</directory>
<outputDirectory>/client/examples/data/sales_aggr_fact2_local3</outputDirectory>
<includes>
<include>sales-aggr-fact2-local3*.data</include>
</includes>
</fileSet>
<fileSet>
<directory>../lens-examples/src/main/resources/</directory>
<outputDirectory>/client/examples/data/sales_raw_local1</outputDirectory>
<includes>
<include>sales-raw-local1*.data</include>
</includes>
</fileSet>
<fileSet>
<directory>../lens-examples/src/main/resources/</directory>
<outputDirectory>/client/examples/data/sales_raw_local2</outputDirectory>
<includes>
<include>sales-raw-local2*.data</include>
</includes>
</fileSet>
<fileSet>
<directory>../lens-examples/src/main/resources/</directory>
<outputDirectory>/client/examples/data/raw_local1</outputDirectory>
<includes>
<include>raw-local1*.data</include>
</includes>
</fileSet>
<fileSet>
<directory>../lens-examples/src/main/resources/</directory>
<outputDirectory>/client/examples/data/raw_local2</outputDirectory>
<includes>
<include>raw-local2*.data</include>
</includes>
</fileSet>
<fileSet>
<directory>../lens-examples/src/main/resources/</directory>
<outputDirectory>/client/examples/data/raw_local3</outputDirectory>
<includes>
<include>raw-local3*.data</include>
</includes>
</fileSet>
<fileSet>
<directory>../lens-examples/src/main/resources/</directory>
<outputDirectory>/client/examples/data/raw_local4</outputDirectory>
<includes>
<include>raw-local4*.data</include>
</includes>
</fileSet>
<fileSet>
<directory>../lens-examples/src/main/resources/</directory>
<outputDirectory>/client/examples/data/raw_local5</outputDirectory>
<includes>
<include>raw-local5*.data</include>
</includes>
</fileSet>
<fileSet>
<directory>../lens-examples/src/main/resources/</directory>
<outputDirectory>/client/examples/data/raw_local6</outputDirectory>
<includes>
<include>raw-local6*.data</include>
</includes>
</fileSet>
<fileSet>
<directory>../lens-examples/src/main/resources/</directory>
<outputDirectory>/client/examples/queries</outputDirectory>
<includes>
<include>*.txt</include>
</includes>
</fileSet>
<fileSet>
<directory>../tools/conf/client</directory>
<outputDirectory>/client/conf/</outputDirectory>
<includes>
<include>**</include>
</includes>
</fileSet>
<fileSet>
<directory>../tools/conf-pseudo-distr/client</directory>
<outputDirectory>/client/conf-pseudo-distr/</outputDirectory>
<includes>
<include>**</include>
</includes>
</fileSet>
<fileSet>
<directory>../lens-ui/</directory>
<outputDirectory>/ui/</outputDirectory>
<includes>
<include>app/</include>
<include>*json</include>
<include>*html</include>
<include>*js</include>
<include>*js</include>
<include>*markdown</include>
</includes>
</fileSet>
</fileSets>
<files>
<file>
<source>../lens-server/target/lens-server-${project.version}.war</source>
<outputDirectory>/server/webapp/</outputDirectory>
<destName>lens-server.war</destName>
</file>
<file>
<source>../lens-ship-jars/target/lens-ship-jars-${project.version}.jar</source>
<outputDirectory>/server/shipjars/</outputDirectory>
</file>
</files>
</assembly>