This is an automated email from the ASF dual-hosted git repository. lhotari pushed a commit to branch branch-3.3 in repository https://gitbox.apache.org/repos/asf/pulsar.git
commit c267369c57a39bcfaeeae6f6e1c41f9b531decb3 Author: Lari Hotari <[email protected]> AuthorDate: Wed Aug 20 18:17:18 2025 +0300 [fix][offload] Exclude unnecessary dependencies from tiered storage provider / offloader nar files (#24649) (cherry picked from commit 3c70e09af8f8fda1e7a9035b589bf3a6ac2a2b27) --- tiered-storage/file-system/pom.xml | 71 +++++++++++++++++++++----------------- tiered-storage/jcloud/pom.xml | 1 + 2 files changed, 40 insertions(+), 32 deletions(-) diff --git a/tiered-storage/file-system/pom.xml b/tiered-storage/file-system/pom.xml index a70651cce88..d0d5f957950 100644 --- a/tiered-storage/file-system/pom.xml +++ b/tiered-storage/file-system/pom.xml @@ -32,39 +32,44 @@ <artifactId>tiered-storage-file-system</artifactId> <name>Apache Pulsar :: Tiered Storage :: File System</name> <dependencies> - <dependency> - <groupId>${project.groupId}</groupId> - <artifactId>managed-ledger</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.hadoop</groupId> - <artifactId>hadoop-common</artifactId> - <version>${hdfs-offload-version3}</version> - <exclusions> - <exclusion> - <groupId>log4j</groupId> - <artifactId>log4j</artifactId> - </exclusion> - <exclusion> - <groupId>org.slf4j</groupId> - <artifactId>*</artifactId> - </exclusion> - <exclusion> - <groupId>dnsjava</groupId> - <artifactId>dnsjava</artifactId> - </exclusion> - <exclusion> - <groupId>org.bouncycastle</groupId> - <artifactId>bcprov-jdk15on</artifactId> - </exclusion> - </exclusions> - </dependency> - <dependency> + <dependency> + <groupId>${project.groupId}</groupId> + <artifactId>managed-ledger</artifactId> + <version>${project.version}</version> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-common</artifactId> + <version>${hdfs-offload-version3}</version> + <exclusions> + <exclusion> + <groupId>log4j</groupId> + <artifactId>log4j</artifactId> + </exclusion> + <exclusion> + <groupId>org.slf4j</groupId> + <artifactId>*</artifactId> + </exclusion> + <exclusion> + <groupId>dnsjava</groupId> + <artifactId>dnsjava</artifactId> + </exclusion> + <exclusion> <groupId>org.bouncycastle</groupId> - <artifactId>bcprov-jdk18on</artifactId> - </dependency> - <dependency> + <artifactId>bcprov-jdk15on</artifactId> + </exclusion> + <exclusion> + <groupId>io.netty</groupId> + <artifactId>*</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>org.bouncycastle</groupId> + <artifactId>bcprov-jdk18on</artifactId> + </dependency> + <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-hdfs-client</artifactId> <version>${hdfs-offload-version3}</version> @@ -158,9 +163,11 @@ <scope>test</scope> </dependency> + <dependency> <groupId>io.netty</groupId> <artifactId>netty-codec-http</artifactId> + <scope>test</scope> </dependency> <dependency> diff --git a/tiered-storage/jcloud/pom.xml b/tiered-storage/jcloud/pom.xml index 3a7966ce599..4acfff1363a 100644 --- a/tiered-storage/jcloud/pom.xml +++ b/tiered-storage/jcloud/pom.xml @@ -37,6 +37,7 @@ <groupId>${project.groupId}</groupId> <artifactId>managed-ledger</artifactId> <version>${project.version}</version> + <scope>provided</scope> </dependency> <dependency>
