blob: 1eb5e7970b73f33d711158a115fb10a9626184e9 [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>
<!-- Types of packaging, if there are N, N types of packages will be printed -->
<formats>
<format>dir</format>
<format>tar.gz</format>
</formats>
<includeBaseDirectory>true</includeBaseDirectory>
<fileSets>
<!-- package InLong-Agent-->
<fileSet>
<directory>../inlong-agent/agent-release/target/apache-inlong-agent-${project.version}-bin</directory>
<outputDirectory>inlong-agent</outputDirectory>
</fileSet>
<!-- module's 3td-licenses, notices-->
<fileSet>
<directory>../licenses/inlong-agent</directory>
<includes>
<include>**/*</include>
</includes>
<outputDirectory>inlong-agent</outputDirectory>
</fileSet>
<!-- package InLong-DataProxy-->
<fileSet>
<directory>../inlong-dataproxy/dataproxy-dist/target/apache-inlong-dataproxy-${project.version}-bin</directory>
<outputDirectory>inlong-dataproxy</outputDirectory>
</fileSet>
<!-- module's 3td-licenses, notices-->
<fileSet>
<directory>../licenses/inlong-dataproxy</directory>
<includes>
<include>**/*</include>
</includes>
<outputDirectory>inlong-dataproxy</outputDirectory>
</fileSet>
<!-- package InLong-Manager-->
<fileSet>
<directory>../inlong-manager/manager-web/target/apache-inlong-manager-web-${project.version}-bin</directory>
<outputDirectory>inlong-manager</outputDirectory>
</fileSet>
<!-- module's 3td-licenses, notices-->
<fileSet>
<directory>../licenses/inlong-manager</directory>
<includes>
<include>**/*</include>
</includes>
<outputDirectory>inlong-manager</outputDirectory>
</fileSet>
<!-- package InLong-TubeMQ Server-->
<fileSet>
<directory>../inlong-tubemq/tubemq-server/target/apache-inlong-tubemq-server-${project.version}-bin</directory>
<outputDirectory>inlong-tubemq-server</outputDirectory>
</fileSet>
<!-- module's 3td-licenses, notices-->
<fileSet>
<directory>../licenses/inlong-tubemq-server</directory>
<includes>
<include>**/*</include>
</includes>
<outputDirectory>inlong-tubemq-server</outputDirectory>
</fileSet>
<!-- package InLong-TubeMQ Manager-->
<fileSet>
<directory>../inlong-tubemq/tubemq-manager/target/apache-inlong-tubemq-manager-${project.version}-bin</directory>
<outputDirectory>inlong-tubemq-manager</outputDirectory>
</fileSet>
<!-- module's 3td-licenses, notices-->
<fileSet>
<directory>../licenses/inlong-tubemq-manager</directory>
<includes>
<include>**/*</include>
</includes>
<outputDirectory>inlong-tubemq-manager</outputDirectory>
</fileSet>
<!-- package InLong-Audit-->
<fileSet>
<directory>../inlong-audit/audit-release/target/apache-inlong-audit-${project.version}-bin</directory>
<outputDirectory>inlong-audit</outputDirectory>
</fileSet>
<!-- module's 3td-licenses, notices-->
<fileSet>
<directory>../licenses/inlong-audit</directory>
<includes>
<include>**/*</include>
</includes>
<outputDirectory>inlong-audit</outputDirectory>
</fileSet>
<!-- package InLong-Sort-->
<fileSet>
<directory>../inlong-sort/sort-dist/target</directory>
<outputDirectory>inlong-sort</outputDirectory>
<includes>
<include>sort-dist-${project.version}.jar</include>
</includes>
</fileSet>
<!-- module's 3td-licenses, notices-->
<fileSet>
<directory>../licenses/inlong-sort</directory>
<includes>
<include>**/*</include>
</includes>
<outputDirectory>inlong-sort</outputDirectory>
</fileSet>
<!-- package InLong-Dashboard-->
<fileSet>
<directory>../inlong-dashboard/build</directory>
<outputDirectory>inlong-dashboard</outputDirectory>
</fileSet>
<!-- module's 3td-licenses, notices-->
<fileSet>
<directory>../licenses/inlong-dashboard</directory>
<includes>
<include>**/*</include>
</includes>
<outputDirectory>inlong-dashboard</outputDirectory>
</fileSet>
<!-- root license, notice-->
<fileSet>
<directory>../licenses</directory>
<includes>
<include>LICENSE</include>
<include>NOTICE</include>
</includes>
<outputDirectory>./</outputDirectory>
</fileSet>
<!-- package InLong bin-->
<fileSet>
<directory>../bin</directory>
<outputDirectory>bin</outputDirectory>
<fileMode>0755</fileMode>
<lineEnding>unix</lineEnding>
</fileSet>
<!-- package InLong conf-->
<fileSet>
<directory>../conf</directory>
<outputDirectory>conf</outputDirectory>
<lineEnding>unix</lineEnding>
</fileSet>
<!-- package InLong docker -->
<fileSet>
<directory>../docker</directory>
<outputDirectory>docker</outputDirectory>
<lineEnding>unix</lineEnding>
</fileSet>
<!-- package sql file for docker compose-->
<fileSet>
<directory>../inlong-audit/audit-release/target/apache-inlong-audit-${project.version}-bin/sql</directory>
<outputDirectory>../docker/docker-compose/sql</outputDirectory>
<includes>
<include>apache_inlong_audit.sql</include>
</includes>
</fileSet>
<!-- package sql file for docker compose-->
<fileSet>
<directory>../inlong-manager/manager-web/target/apache-inlong-manager-web-${project.version}-bin/sql</directory>
<outputDirectory>../docker/docker-compose/sql</outputDirectory>
<includes>
<include>apache_inlong_manager.sql</include>
</includes>
</fileSet>
</fileSets>
</assembly>