| <!-- |
| ~ Copyright 2019 WeBank |
| ~ |
| ~ Licensed 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>dist</id> |
| <formats> |
| <format>tar.gz</format> |
| <format>dir</format> |
| </formats> |
| <includeBaseDirectory>false</includeBaseDirectory> |
| |
| <fileSets> |
| <fileSet> |
| <directory>${project.parent.basedir}</directory> |
| <outputDirectory></outputDirectory> |
| <includes> |
| <include>README*</include> |
| <include>LICENSE*</include> |
| <include>NOTICE*</include> |
| </includes> |
| </fileSet> |
| |
| <fileSet> |
| <directory> |
| ${project.parent.basedir}/conf/ |
| </directory> |
| <outputDirectory>conf</outputDirectory> |
| <includes> |
| <include>**/*</include> |
| </includes> |
| <fileMode>0777</fileMode> |
| <lineEnding>unix</lineEnding> |
| </fileSet> |
| |
| <fileSet> |
| <directory> |
| ${project.parent.basedir}/bin/ |
| </directory> |
| <outputDirectory>bin</outputDirectory> |
| <includes> |
| <include>**/*</include> |
| </includes> |
| <fileMode>0777</fileMode> |
| <lineEnding>unix</lineEnding> |
| </fileSet> |
| |
| <fileSet> |
| <directory> |
| ${project.parent.basedir}/db/ |
| </directory> |
| <outputDirectory>db</outputDirectory> |
| <includes> |
| <include>**/*</include> |
| </includes> |
| </fileSet> |
| |
| <!--spark--> |
| <fileSet> |
| <directory> |
| ${project.parent.basedir}/ujes/definedEngines/spark/entrance/target/ |
| </directory> |
| <outputDirectory>share/linkis/ujes/spark</outputDirectory> |
| <includes> |
| <include>*.zip</include> |
| </includes> |
| </fileSet> |
| |
| <fileSet> |
| <directory> |
| ${project.parent.basedir}/ujes/definedEngines/spark/enginemanager/target/ |
| </directory> |
| <outputDirectory>share/linkis/ujes/spark</outputDirectory> |
| <includes> |
| <include>*.zip</include> |
| </includes> |
| </fileSet> |
| |
| <!--hive--> |
| <fileSet> |
| <directory> |
| ${project.parent.basedir}/ujes/definedEngines/hive/entrance/target/ |
| </directory> |
| <outputDirectory>share/linkis/ujes/hive</outputDirectory> |
| <includes> |
| <include>*.zip</include> |
| </includes> |
| </fileSet> |
| |
| <fileSet> |
| <directory> |
| ${project.parent.basedir}/ujes/definedEngines/hive/enginemanager/target/ |
| </directory> |
| <outputDirectory>share/linkis/ujes/hive</outputDirectory> |
| <includes> |
| <include>*.zip</include> |
| </includes> |
| </fileSet> |
| |
| <!--python--> |
| <fileSet> |
| <directory> |
| ${project.parent.basedir}/ujes/definedEngines/python/entrance/target/ |
| </directory> |
| <outputDirectory>share/linkis/ujes/python</outputDirectory> |
| <includes> |
| <include>*.zip</include> |
| </includes> |
| </fileSet> |
| |
| <fileSet> |
| <directory> |
| ${project.parent.basedir}/ujes/definedEngines/python/enginemanager/target/ |
| </directory> |
| <outputDirectory>share/linkis/ujes/python</outputDirectory> |
| <includes> |
| <include>*.zip</include> |
| </includes> |
| </fileSet> |
| |
| <!--shell--> |
| <fileSet> |
| <directory> |
| ${project.parent.basedir}/ujes/definedEngines/shell/entrance/target/ |
| </directory> |
| <outputDirectory>share/linkis/ujes/shell</outputDirectory> |
| <includes> |
| <include>*.zip</include> |
| </includes> |
| </fileSet> |
| |
| <fileSet> |
| <directory> |
| ${project.parent.basedir}/ujes/definedEngines/shell/enginemanager/target/ |
| </directory> |
| <outputDirectory>share/linkis/ujes/shell</outputDirectory> |
| <includes> |
| <include>*.zip</include> |
| </includes> |
| </fileSet> |
| |
| |
| |
| <!-- <!–pipeline–> |
| <fileSet> |
| <directory> |
| ${project.parent.basedir}/ujes/definedEngines/pipeline/entrance/target/ |
| </directory> |
| <outputDirectory>share/linkis/ujes/pipeline</outputDirectory> |
| <includes> |
| <include>*.zip</include> |
| </includes> |
| </fileSet> |
| |
| <fileSet> |
| <directory> |
| ${project.parent.basedir}/ujes/definedEngines/pipeline/enginemanager/target/ |
| </directory> |
| <outputDirectory>share/linkis/ujes/pipeline</outputDirectory> |
| <includes> |
| <include>*.zip</include> |
| </includes> |
| </fileSet>--> |
| |
| <!--jdbc--> |
| <fileSet> |
| <directory> |
| ${project.parent.basedir}/ujes/definedEngines/jdbc/entrance/target/ |
| </directory> |
| <outputDirectory>share/linkis/ujes/jdbc</outputDirectory> |
| <includes> |
| <include>*.zip</include> |
| </includes> |
| </fileSet> |
| |
| <!-- <!–mlsql–> |
| <fileSet> |
| <directory> |
| ${project.parent.basedir}/ujes/definedEngines/mlsql/entrance/target/ |
| </directory> |
| <outputDirectory>share/linkis/ujes/mlsql</outputDirectory> |
| <includes> |
| <include>*.zip</include> |
| </includes> |
| </fileSet>--> |
| |
| <!--resourcemanager--> |
| <fileSet> |
| <directory> |
| ${project.parent.basedir}/resourceManager/resourcemanagerserver/target/ |
| </directory> |
| <outputDirectory>share/linkis/rm/</outputDirectory> |
| <includes> |
| <include>*.zip</include> |
| </includes> |
| </fileSet> |
| |
| <!--bml--> |
| <fileSet> |
| <directory> |
| ${project.parent.basedir}/bml/bmlserver/target/ |
| </directory> |
| <outputDirectory>share/linkis/linkis-bml/</outputDirectory> |
| <includes> |
| <include>*.zip</include> |
| </includes> |
| </fileSet> |
| |
| <!--gateway--> |
| <fileSet> |
| <directory> |
| ${project.parent.basedir}/gateway/gateway-ujes-support/target/ |
| </directory> |
| <outputDirectory>share/springcloud/gateway/</outputDirectory> |
| <includes> |
| <include>*.zip</include> |
| </includes> |
| </fileSet> |
| <!--eurekaserver--> |
| <fileSet> |
| <directory> |
| ${project.parent.basedir}/eurekaServer/target/ |
| </directory> |
| <outputDirectory>share/springcloud/eureka/</outputDirectory> |
| <includes> |
| <include>*.zip</include> |
| </includes> |
| </fileSet> |
| <!--module--> |
| <fileSet> |
| <directory> |
| ${project.parent.basedir}/assembly/public-module/target/ |
| </directory> |
| <outputDirectory>share/linkis/module/</outputDirectory> |
| <includes> |
| <include>*.zip</include> |
| </includes> |
| </fileSet> |
| <!--publicservice--> |
| <fileSet> |
| <directory> |
| ${project.parent.basedir}/publicService/target/ |
| </directory> |
| <outputDirectory>share/linkis/linkis-publicservice/</outputDirectory> |
| <includes> |
| <include>*.zip</include> |
| </includes> |
| </fileSet> |
| <!--database--> |
| <fileSet> |
| <directory> |
| ${project.parent.basedir}/metadata/target/ |
| </directory> |
| <outputDirectory>share/linkis/linkis-metadata/</outputDirectory> |
| <includes> |
| <include>*.zip</include> |
| </includes> |
| </fileSet> |
| <!-- context service--> |
| <fileSet> |
| <directory> |
| ${project.parent.basedir}/contextservice/cs-server/target/ |
| </directory> |
| <outputDirectory>share/linkis/linkis-cs-server/</outputDirectory> |
| <includes> |
| <include>*.zip</include> |
| </includes> |
| </fileSet> |
| <!--datasource manage server--> |
| <fileSet> |
| <directory> |
| ${project.parent.basedir}/datasource/datasourcemanager/server/target |
| </directory> |
| <outputDirectory>share/linkis/datasource/linkis-dsm-server/</outputDirectory> |
| <includes> |
| <include>*.zip</include> |
| </includes> |
| </fileSet> |
| |
| |
| <!--metadata manage server--> |
| <fileSet> |
| <directory> |
| ${project.parent.basedir}/datasource/metadatamanager/server/target |
| </directory> |
| <outputDirectory>share/linkis/datasource/linkis-mdm-server/</outputDirectory> |
| <includes> |
| <include>*.zip</include> |
| </includes> |
| </fileSet> |
| </fileSets> |
| |
| |
| |
| <dependencySets> |
| <dependencySet> |
| <outputDirectory>lib</outputDirectory> |
| <useTransitiveDependencies>true</useTransitiveDependencies> |
| <unpack>false</unpack> |
| <scope>runtime</scope> |
| <useProjectArtifact>false</useProjectArtifact> |
| <excludes> |
| <exclude>org.apache.hadoop:*:jar</exclude> |
| <exclude>org.apache.spark:*:jar</exclude> |
| <exclude>org.apache.zookeeper:*:jar</exclude> |
| <exclude>org.apache.avro:*:jar</exclude> |
| </excludes> |
| </dependencySet> |
| </dependencySets> |
| |
| </assembly> |