You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@paimon.apache.org by lz...@apache.org on 2023/12/01 07:03:14 UTC
(incubator-paimon) 40/46: [filesystem] Copy META-INF directory of oss and s3 to the root of jar (#2429)
This is an automated email from the ASF dual-hosted git repository.
lzljs3620320 pushed a commit to branch release-0.6
in repository https://gitbox.apache.org/repos/asf/incubator-paimon.git
commit d0568794da57ce7ae309a2439a3e391275c5b3bd
Author: tsreaper <ts...@gmail.com>
AuthorDate: Thu Nov 30 21:30:59 2023 +0800
[filesystem] Copy META-INF directory of oss and s3 to the root of jar (#2429)
---
paimon-filesystems/paimon-oss/pom.xml | 28 ++++++++++++++++++++++++++++
paimon-filesystems/paimon-s3/pom.xml | 28 ++++++++++++++++++++++++++++
2 files changed, 56 insertions(+)
diff --git a/paimon-filesystems/paimon-oss/pom.xml b/paimon-filesystems/paimon-oss/pom.xml
index d42a0ea7f..004a622d4 100644
--- a/paimon-filesystems/paimon-oss/pom.xml
+++ b/paimon-filesystems/paimon-oss/pom.xml
@@ -81,6 +81,34 @@
</execution>
</executions>
</plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-shade-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>shade-paimon</id>
+ <configuration>
+ <artifactSet>
+ <includes combine.children="append">
+ <include>org.apache.paimon:paimon-oss-impl</include>
+ </includes>
+ </artifactSet>
+ <filters>
+ <filter>
+ <artifact>org.apache.paimon:paimon-oss-impl</artifact>
+ <includes>
+ <include>META-INF/**</include>
+ </includes>
+ <excludes>
+ <exclude>META-INF/services/**</exclude>
+ </excludes>
+ </filter>
+ </filters>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
</plugins>
</build>
diff --git a/paimon-filesystems/paimon-s3/pom.xml b/paimon-filesystems/paimon-s3/pom.xml
index 7213572c8..50945226c 100644
--- a/paimon-filesystems/paimon-s3/pom.xml
+++ b/paimon-filesystems/paimon-s3/pom.xml
@@ -119,6 +119,34 @@
</execution>
</executions>
</plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-shade-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>shade-paimon</id>
+ <configuration>
+ <artifactSet>
+ <includes combine.children="append">
+ <include>org.apache.paimon:paimon-s3-impl</include>
+ </includes>
+ </artifactSet>
+ <filters>
+ <filter>
+ <artifact>org.apache.paimon:paimon-s3-impl</artifact>
+ <includes>
+ <include>META-INF/**</include>
+ </includes>
+ <excludes>
+ <exclude>META-INF/services/**</exclude>
+ </excludes>
+ </filter>
+ </filters>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
</plugins>
</build>