This is an automated email from the ASF dual-hosted git repository.
pdallig pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/zeppelin.git
The following commit(s) were added to refs/heads/master by this push:
new f172b917ae [ZEPPELIN-6135] Fix clean goal not removing interpreter/
output(Spark,Flink)
f172b917ae is described below
commit f172b917ae60d709dff3d81c0b5402384a8f4ecf
Author: ChanHo Lee <[email protected]>
AuthorDate: Wed Nov 6 22:30:45 2024 +0900
[ZEPPELIN-6135] Fix clean goal not removing interpreter/ output(Spark,Flink)
### What is this PR for?
The Maven clean goal does not remove some interpreter files in
`interpreter/` directory as expected.
Specifically, the `spark` and `flink` interpreters are not cleaned.
This happens because when extending the `pom.xml` in the `pom.xml` of these
interpreters, they lack the `interpreter.name` property.
As a result, the clean target directory configured in
`zeppelion-interpreter-parent` was not properly resolved before.
### What type of PR is it?
Bug Fix
### Todos
* [ ] - Task
### What is the Jira issue?
* Open an issue on Jira https://issues.apache.org/jira/browse/ZEPPELIN-6135
### How should this be tested?
- Build Zeppelin
- Clean Zeppelin and check if all interpreters are removed in `interpreter/`
### Screenshots (if appropriate)
### Questions:
* Does the license files need to update? No
* Is there breaking changes for older versions? No
* Does this needs documentation? No
Closes #4881 from tbonelee/fix-interparent-clean.
Signed-off-by: Philipp Dallig <[email protected]>
---
flink/flink-scala-2.12/pom.xml | 1 -
flink/pom.xml | 2 ++
spark/interpreter/pom.xml | 1 -
spark/pom.xml | 2 ++
spark/spark-scala-parent/pom.xml | 12 ------------
5 files changed, 4 insertions(+), 14 deletions(-)
diff --git a/flink/flink-scala-2.12/pom.xml b/flink/flink-scala-2.12/pom.xml
index db68ef957e..f1939861c1 100644
--- a/flink/flink-scala-2.12/pom.xml
+++ b/flink/flink-scala-2.12/pom.xml
@@ -33,7 +33,6 @@
<properties>
<!--library versions-->
- <interpreter.name>flink</interpreter.name>
<flink.version>${flink1.17.version}</flink.version>
<flink.scala.version>2.12.7</flink.scala.version>
<flink.scala.binary.version>2.12</flink.scala.binary.version>
diff --git a/flink/pom.xml b/flink/pom.xml
index 80e351616c..07da347fb5 100644
--- a/flink/pom.xml
+++ b/flink/pom.xml
@@ -41,6 +41,8 @@
</modules>
<properties>
+ <interpreter.name>flink</interpreter.name>
+
<flink1.15.version>1.15.1</flink1.15.version>
<flink1.16.version>1.16.0</flink1.16.version>
<flink1.17.version>1.17.1</flink1.17.version>
diff --git a/spark/interpreter/pom.xml b/spark/interpreter/pom.xml
index f47e0e7433..2fbfc042b7 100644
--- a/spark/interpreter/pom.xml
+++ b/spark/interpreter/pom.xml
@@ -33,7 +33,6 @@
<description>Zeppelin spark support</description>
<properties>
- <interpreter.name>spark</interpreter.name>
<!--library versions-->
<maven.plugin.api.version>3.0</maven.plugin.api.version>
<aether.version>1.12</aether.version>
diff --git a/spark/pom.xml b/spark/pom.xml
index 3b460171ed..9e5c973811 100644
--- a/spark/pom.xml
+++ b/spark/pom.xml
@@ -33,6 +33,8 @@
<description>Zeppelin Spark Support</description>
<properties>
+ <interpreter.name>spark</interpreter.name>
+
<spark.version>3.5.3</spark.version>
<protobuf.version>3.21.12</protobuf.version>
<py4j.version>0.10.9.7</py4j.version>
diff --git a/spark/spark-scala-parent/pom.xml b/spark/spark-scala-parent/pom.xml
index cc6fef8588..53794dd661 100644
--- a/spark/spark-scala-parent/pom.xml
+++ b/spark/spark-scala-parent/pom.xml
@@ -108,18 +108,6 @@
<pluginManagement>
<plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-clean-plugin</artifactId>
- <configuration>
- <filesets>
- <fileset>
-
<directory>${project.basedir}/../../interpreter/spark/scala-${spark.scala.binary.version}</directory>
- <followSymlinks>false</followSymlinks>
- </fileset>
- </filesets>
- </configuration>
- </plugin>
<plugin>
<artifactId>maven-resources-plugin</artifactId>