This is an automated email from the ASF dual-hosted git repository.

snuyanzin pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/flink-connector-opensearch.git


The following commit(s) were added to refs/heads/main by this push:
     new f2646bc  [hotfix] Make `PackagingITCase` Windows-friendly
f2646bc is described below

commit f2646bce848b51140d9b29158a1517e684c6fe66
Author: Andriy Redko <[email protected]>
AuthorDate: Sun May 17 08:04:29 2026 -0400

    [hotfix] Make `PackagingITCase` Windows-friendly
    
    Signed-off-by: Andriy Redko <[email protected]>
---
 .../apache/flink/connector/opensearch/PackagingITCase.java   |  3 ++-
 .../apache/flink/connector/opensearch2/PackagingITCase.java  |  3 ++-
 flink-sql-connector-opensearch3/pom.xml                      | 12 ++++++++++++
 .../apache/flink/connector/opensearch3}/PackagingITCase.java |  6 ++++--
 4 files changed, 20 insertions(+), 4 deletions(-)

diff --git 
a/flink-sql-connector-opensearch/src/test/java/org/apache/flink/connector/opensearch/PackagingITCase.java
 
b/flink-sql-connector-opensearch/src/test/java/org/apache/flink/connector/opensearch/PackagingITCase.java
index 2a2d110..3b586a1 100644
--- 
a/flink-sql-connector-opensearch/src/test/java/org/apache/flink/connector/opensearch/PackagingITCase.java
+++ 
b/flink-sql-connector-opensearch/src/test/java/org/apache/flink/connector/opensearch/PackagingITCase.java
@@ -32,7 +32,8 @@ class PackagingITCase {
     @Test
     void testPackaging() throws Exception {
         final Path jar =
-                
ResourceTestUtils.getResource(".*/flink-sql-connector-opensearch-[^/]*\\.jar");
+                ResourceTestUtils.getResource(
+                        
".*[\\\\/]flink-sql-connector-opensearch-[^\\\\/]*\\.jar");
 
         PackagingTestUtils.assertJarContainsOnlyFilesMatching(
                 jar,
diff --git 
a/flink-sql-connector-opensearch2/src/test/java/org/apache/flink/connector/opensearch2/PackagingITCase.java
 
b/flink-sql-connector-opensearch2/src/test/java/org/apache/flink/connector/opensearch2/PackagingITCase.java
index 503652a..3db4087 100644
--- 
a/flink-sql-connector-opensearch2/src/test/java/org/apache/flink/connector/opensearch2/PackagingITCase.java
+++ 
b/flink-sql-connector-opensearch2/src/test/java/org/apache/flink/connector/opensearch2/PackagingITCase.java
@@ -32,7 +32,8 @@ class PackagingITCase {
     @Test
     void testPackaging() throws Exception {
         final Path jar =
-                
ResourceTestUtils.getResource(".*/flink-sql-connector-opensearch2-[^/]*\\.jar");
+                ResourceTestUtils.getResource(
+                        
".*[\\\\/]flink-sql-connector-opensearch2-[^\\\\/]*\\.jar");
 
         PackagingTestUtils.assertJarContainsOnlyFilesMatching(
                 jar,
diff --git a/flink-sql-connector-opensearch3/pom.xml 
b/flink-sql-connector-opensearch3/pom.xml
index 4c15242..39fdfcc 100644
--- a/flink-sql-connector-opensearch3/pom.xml
+++ b/flink-sql-connector-opensearch3/pom.xml
@@ -73,6 +73,9 @@ under the License.
                                                                        
<exclude>net.java.dev.jna:jna</exclude>
                                                                        
<exclude>org.hdrhistogram:HdrHistogram</exclude>
                                                                        
<exclude>org.yaml:snakeyaml</exclude>
+                                                                       
<exclude>jakarta.annotation:jakarta.annotation-api</exclude>
+                                                                       
<exclude>org.eclipse:yasson</exclude>
+                                                                       
<exclude>org.eclipse.parsson:parsson</exclude>
                                                                </excludes>
                                                        </artifactSet>
                                                        <filters>
@@ -96,6 +99,7 @@ under the License.
                                                                                
<exclude>META-INF/versions/**</exclude>
                                                                                
<exclude>META-INF/services/com.fasterxml.**</exclude>
                                                                                
<exclude>META-INF/LICENSE.txt</exclude>
+                                                                               
<exclude>**/effective_tld_names.dat</exclude>
                                                                        
</excludes>
                                                                </filter>
                                                        </filters>
@@ -108,6 +112,10 @@ under the License.
                                                                        
<pattern>org.apache.commons.logging</pattern>
                                                                        
<shadedPattern>org.apache.flink.opensearch3.shaded.org.apache.commons.logging</shadedPattern>
                                                                </relocation>
+                                                               <relocation>
+                                                                       
<pattern>org.apache.http</pattern>
+                                                                       
<shadedPattern>org.apache.flink.opensearch3.shaded.org.apache.http</shadedPattern>
+                                                               </relocation>
                                                                <relocation>
                                                                        
<pattern>org.apache.hc</pattern>
                                                                        
<shadedPattern>org.apache.flink.opensearch3.shaded.org.apache.hc</shadedPattern>
@@ -124,6 +132,10 @@ under the License.
                                                                        
<pattern>jakarta.json</pattern>
                                                                        
<shadedPattern>org.apache.flink.opensearch3.shaded.jakarta.json</shadedPattern>
                                                                </relocation>
+                                                               <relocation>
+                                                                       
<pattern>org.glassfish</pattern>
+                                                                       
<shadedPattern>org.apache.flink.opensearch3.shaded.org.glassfish</shadedPattern>
+                                                               </relocation>
                                                        </relocations>
                                                </configuration>
                                        </execution>
diff --git 
a/flink-sql-connector-opensearch/src/test/java/org/apache/flink/connector/opensearch/PackagingITCase.java
 
b/flink-sql-connector-opensearch3/src/test/java/org/apache/flink/connector/opensearch3/PackagingITCase.java
similarity index 87%
copy from 
flink-sql-connector-opensearch/src/test/java/org/apache/flink/connector/opensearch/PackagingITCase.java
copy to 
flink-sql-connector-opensearch3/src/test/java/org/apache/flink/connector/opensearch3/PackagingITCase.java
index 2a2d110..956dbeb 100644
--- 
a/flink-sql-connector-opensearch/src/test/java/org/apache/flink/connector/opensearch/PackagingITCase.java
+++ 
b/flink-sql-connector-opensearch3/src/test/java/org/apache/flink/connector/opensearch3/PackagingITCase.java
@@ -16,7 +16,7 @@
  * limitations under the License.
  */
 
-package org.apache.flink.connector.opensearch;
+package org.apache.flink.connector.opensearch3;
 
 import org.apache.flink.packaging.PackagingTestUtils;
 import org.apache.flink.table.factories.Factory;
@@ -32,7 +32,8 @@ class PackagingITCase {
     @Test
     void testPackaging() throws Exception {
         final Path jar =
-                
ResourceTestUtils.getResource(".*/flink-sql-connector-opensearch-[^/]*\\.jar");
+                ResourceTestUtils.getResource(
+                        
".*[\\\\/]flink-sql-connector-opensearch3-[^\\\\/]*\\.jar");
 
         PackagingTestUtils.assertJarContainsOnlyFilesMatching(
                 jar,
@@ -41,6 +42,7 @@ class PackagingITCase {
                         "org/apache/flink/connector/base/",
                         "org/apache/flink/connector/opensearch/",
                         "org/apache/flink/opensearch/",
+                        "org/apache/flink/opensearch3/shaded/",
                         "org/apache/flink/streaming/connectors/opensearch/"));
         PackagingTestUtils.assertJarContainsServiceEntry(jar, Factory.class);
     }

Reply via email to