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

chengpan pushed a commit to branch branch-0.12
in repository https://gitbox.apache.org/repos/asf/zeppelin.git


The following commit(s) were added to refs/heads/branch-0.12 by this push:
     new ad43e218bb [ZEPPELIN-6078] Reduce interpreter size
ad43e218bb is described below

commit ad43e218bb5fdc4b4ba446728caae8848acd7326
Author: Philipp Dallig <philipp.dal...@gmail.com>
AuthorDate: Sat Oct 5 00:42:59 2024 +0200

    [ZEPPELIN-6078] Reduce interpreter size
    
    ### What is this PR for?
    This PR removes the hadoop-runtime in all interpreters that are already 
contained in the zeppelin-interpreter-shaded.jar.
    
    This shrinks the Zeppelin distribution image back to its normal size.
    
    ### What type of PR is it?
    Hot Fix
    
    ### What is the Jira issue?
    * https://issues.apache.org/jira/browse/ZEPPELIN-6078
    
    ### How should this be tested?
    * CI
    * [ ] local tests
    
    ### Screenshots (if appropriate)
    New image is is nearly back to normal
    
![zeppelin-size](https://github.com/user-attachments/assets/87311906-5d2e-44d2-bbf2-92e18b505dc3)
    
    ### Questions:
    * Does the license files need to update? No
    * Is there breaking changes for older versions? No
    * Does this needs documentation? No
    
    Closes #4816 from Reamer/jarsize.
    
    Signed-off-by: Cheng Pan <cheng...@apache.org>
    (cherry picked from commit 6e5f30c1c6a58579b723d3d3b1ef8a575e814bd3)
    Signed-off-by: Cheng Pan <cheng...@apache.org>
---
 zeppelin-interpreter-parent/pom.xml | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/zeppelin-interpreter-parent/pom.xml 
b/zeppelin-interpreter-parent/pom.xml
index c589158ec4..0d047d4428 100644
--- a/zeppelin-interpreter-parent/pom.xml
+++ b/zeppelin-interpreter-parent/pom.xml
@@ -36,6 +36,7 @@
       <groupId>${project.groupId}</groupId>
       <artifactId>zeppelin-interpreter-shaded</artifactId>
       <version>${project.version}</version>
+      <scope>provided</scope>
     </dependency>
 
     <dependency>
@@ -43,6 +44,12 @@
       <artifactId>zeppelin-interpreter</artifactId>
       <version>${project.version}</version>
       <scope>provided</scope>
+      <exclusions>
+        <exclusion>
+          <groupId>org.apache.hadoop</groupId>
+          <artifactId>*</artifactId>
+        </exclusion>
+      </exclusions>
     </dependency>
 
     <dependency>

Reply via email to