You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pinot.apache.org by xi...@apache.org on 2020/03/03 00:53:23 UTC
[incubator-pinot] 02/02: update pinot assembly scripts
This is an automated email from the ASF dual-hosted git repository.
xiangfu pushed a commit to branch release-0.3.0
in repository https://gitbox.apache.org/repos/asf/incubator-pinot.git
commit c0b0e6cee2ad01dcf52d18a99dcb239301e4e5a9
Author: Xiang Fu <fx...@gmail.com>
AuthorDate: Mon Mar 2 16:53:01 2020 -0800
update pinot assembly scripts
---
pinot-distribution/pinot-assembly.xml | 88 +++++++++++++++++++++++++----------
pinot-plugins/pom.xml | 1 -
2 files changed, 64 insertions(+), 25 deletions(-)
diff --git a/pinot-distribution/pinot-assembly.xml b/pinot-distribution/pinot-assembly.xml
index 1bc4051..c78889b 100644
--- a/pinot-distribution/pinot-assembly.xml
+++ b/pinot-distribution/pinot-assembly.xml
@@ -43,10 +43,74 @@
<file>
<source>${pinot.root}/DISCLAIMER</source>
</file>
+ <!-- Include Pinot All-in-one jar -->
<file>
<source>${pinot.root}/pinot-distribution/target/pinot-distribution-${project.version}-shaded.jar</source>
<destName>lib/pinot-all-${project.version}-jar-with-dependencies.jar</destName>
</file>
+ <!-- Start Include Pinot Plugins-->
+ <!-- Start Include Pinot Stream Ingestion Plugins-->
+ <!-- Only Include Specified Kafka Version Plugin-->
+ <file>
+ <source>${pinot.root}/pinot-plugins/pinot-stream-ingestion/pinot-kafka-${kafka.version}/target/pinot-kafka-${kafka.version}-${project.version}-shaded.jar</source>
+ <destName>plugins/pinot-stream-ingestion/pinot-kafka-${kafka.version}/pinot-kafka-${kafka.version}-${project.version}-shaded.jar</destName>
+ </file>
+ <!-- End Include Pinot Stream Ingestion Plugins-->
+ <!-- Start Include Pinot Batch Ingestion Plugins-->
+ <file>
+ <source>${pinot.root}/pinot-plugins/pinot-batch-ingestion/pinot-batch-ingestion-standalone/target/pinot-batch-ingestion-standalone-${project.version}-shaded.jar</source>
+ <destName>plugins/pinot-batch-ingestion/pinot-batch-ingestion-standalone/pinot-batch-ingestion-standalone-${project.version}-shaded.jar</destName>
+ </file>
+ <file>
+ <source>${pinot.root}/pinot-plugins/pinot-batch-ingestion/pinot-batch-ingestion-hadoop/target/pinot-batch-ingestion-hadoop-${project.version}-shaded.jar</source>
+ <destName>plugins/pinot-batch-ingestion/pinot-batch-ingestion-hadoop/pinot-batch-ingestion-hadoop-${project.version}-shaded.jar</destName>
+ </file>
+ <file>
+ <source>${pinot.root}/pinot-plugins/pinot-batch-ingestion/pinot-batch-ingestion-spark/target/pinot-batch-ingestion-spark-${project.version}-shaded.jar</source>
+ <destName>plugins/pinot-batch-ingestion/pinot-batch-ingestion-spark/pinot-batch-ingestion-spark-${project.version}-shaded.jar</destName>
+ </file>
+ <!-- End Include Pinot Batch Ingestion Plugins-->
+ <!-- Start Include Pinot File System Plugins-->
+ <file>
+ <source>${pinot.root}/pinot-plugins/pinot-file-system/pinot-adls/target/pinot-adls-${project.version}-shaded.jar</source>
+ <destName>plugins/pinot-file-system/pinot-adls/pinot-adls-${project.version}-shaded.jar</destName>
+ </file>
+ <file>
+ <source>${pinot.root}/pinot-plugins/pinot-file-system/pinot-gcs/target/pinot-gcs-${project.version}-shaded.jar</source>
+ <destName>plugins/pinot-file-system/pinot-gcs/pinot-gcs-${project.version}-shaded.jar</destName>
+ </file>
+ <file>
+ <source>${pinot.root}/pinot-plugins/pinot-file-system/pinot-hdfs/target/pinot-hdfs-${project.version}-shaded.jar</source>
+ <destName>plugins/pinot-file-system/pinot-hdfs/pinot-hdfs-${project.version}-shaded.jar</destName>
+ </file>
+ <!-- End Include Pinot File System Plugins-->
+ <!-- Start Include Pinot Input Format Plugins-->
+ <file>
+ <source>${pinot.root}/pinot-plugins/pinot-input-format/pinot-avro/target/pinot-avro-${project.version}-shaded.jar</source>
+ <destName>plugins/pinot-input-format/pinot-avro/pinot-avro-${project.version}-shaded.jar</destName>
+ </file>
+ <file>
+ <source>${pinot.root}/pinot-plugins/pinot-input-format/pinot-csv/target/pinot-csv-${project.version}-shaded.jar</source>
+ <destName>plugins/pinot-input-format/pinot-csv/pinot-csv-${project.version}-shaded.jar</destName>
+ </file>
+ <file>
+ <source>${pinot.root}/pinot-plugins/pinot-input-format/pinot-json/target/pinot-json-${project.version}-shaded.jar</source>
+ <destName>plugins/pinot-input-format/pinot-json/pinot-json-${project.version}-shaded.jar</destName>
+ </file>
+ <file>
+ <source>${pinot.root}/pinot-plugins/pinot-input-format/pinot-orc/target/pinot-orc-${project.version}-shaded.jar</source>
+ <destName>plugins/pinot-input-format/pinot-orc/pinot-orc-${project.version}-shaded.jar</destName>
+ </file>
+ <file>
+ <source>${pinot.root}/pinot-plugins/pinot-input-format/pinot-parquet/target/pinot-parquet-${project.version}-shaded.jar</source>
+ <destName>plugins/pinot-input-format/pinot-parquet/pinot-parquet-${project.version}-shaded.jar</destName>
+ </file>
+ <file>
+ <source>${pinot.root}/pinot-plugins/pinot-input-format/pinot-thrift/target/pinot-thrift-${project.version}-shaded.jar</source>
+ <destName>plugins/pinot-input-format/pinot-thrift/pinot-thrift-${project.version}-shaded.jar</destName>
+ </file>
+ <!-- End Include Pinot Input Format Plugins-->
+ <!-- End Include Pinot Plugins-->
</files>
<fileSets>
<!-- Rename licenses-binary directory to licenses and include it to a distribution tarbell -->
@@ -86,29 +150,5 @@
<outputDirectory>bin</outputDirectory>
<fileMode>0755</fileMode>
</fileSet>
- <fileSet>
- <useDefaultExcludes>false</useDefaultExcludes>
- <directory>${pinot.root}/pinot-plugins/target/plugins/</directory>
- <outputDirectory>plugins</outputDirectory>
- <excludes>
- <exclude>**/*.pom</exclude>
- <exclude>**/pinot-plugins/**</exclude>
- <exclude>**/pinot-file-system/pinot-file-system/**</exclude>
- <exclude>**/pinot-input-format/pinot-input-format/**</exclude>
- <exclude>**/pinot-stream-ingestion/pinot-stream-ingestion/**</exclude>
- <exclude>**/pinot-stream-ingestion/pinot-kafka-*/**</exclude>
- <exclude>**/pinot-batch-ingestion/pinot-batch-ingestion/**</exclude>
- <exclude>**/pinot-batch-ingestion/pinot-batch-ingestion-common/**</exclude>
- <exclude>**/pinot-batch-ingestion/pinot-ingestion-common/**</exclude>
- <exclude>**/pinot-batch-ingestion/pinot-hadoop/**</exclude>
- <exclude>**/pinot-batch-ingestion/pinot-spark/**</exclude>
- <exclude>**/pinot-batch-ingestion/v0_deprecated/**</exclude>
- </excludes>
- </fileSet>
- <fileSet>
- <useDefaultExcludes>false</useDefaultExcludes>
- <directory>${pinot.root}/pinot-plugins/target/plugins/pinot-stream-ingestion/pinot-kafka-${kafka.version}</directory>
- <outputDirectory>plugins/pinot-stream-ingestion/pinot-kafka-${kafka.version}</outputDirectory>
- </fileSet>
</fileSets>
</assembly>
diff --git a/pinot-plugins/pom.xml b/pinot-plugins/pom.xml
index c92ac1e..24f20c3 100644
--- a/pinot-plugins/pom.xml
+++ b/pinot-plugins/pom.xml
@@ -102,7 +102,6 @@
<shadedPattern>shaded.org.apache.http</shadedPattern>
</relocation>
</relocations>
- <outputDirectory>${pinot.root}/pinot-plugins/target/plugins/${plugin.type}/${project.artifactId}</outputDirectory>
</configuration>
</execution>
</executions>
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org