This is an automated email from the ASF dual-hosted git repository.
pdallig 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 8941cd88a5 [ZEPPELIN-6138] Update Apache Parent
8941cd88a5 is described below
commit 8941cd88a51521939a2aa827cd66c15fc47f4e7d
Author: Philipp Dallig <[email protected]>
AuthorDate: Mon Oct 28 09:55:10 2024 +0100
[ZEPPELIN-6138] Update Apache Parent
### What is this PR for?
This pull request updates the Apache parent version. We benefit
significantly from plugin updates and can clean up our own `pom.xml`.
plugin updates:
maven-antrun-plugin - 1.8 -> 3.1.0
maven-assembly-plugin - 3.7.1 -> 3.7.1
maven-clean-plugin - 3.1.0 -> 3.4.0
maven-compiler-plugin - 3.8.1 -> 3.13.0
maven-dependency-plugin - 3.1.2 -> 3.7.1
maven-deploy-plugin - 2.8.2 -> 3.1.2
maven-enforcer-plugin - 3.0.0-M3 -> 3.5.0
maven-gpg-plugin - 1.6 -> 3.2.4
apache-rat-plugin - 0.13 -> 0.16.1
surefire & failsafe version - 3.2.2 -> 3.3.0
### What type of PR is it?
Improvement
### What is the Jira issue?
* https://issues.apache.org/jira/browse/ZEPPELIN-6138
### How should this be tested?
* CI
### Questions:
* Does the license files need to update? No
* Is there breaking changes for older versions? No
* Does this needs documentation? No
Closes #4884 from Reamer/apacheParent.
Signed-off-by: Philipp Dallig <[email protected]>
(cherry picked from commit ea0802d24b5fd46a6113481cad3a5f53cecec879)
Signed-off-by: Philipp Dallig <[email protected]>
---
.../zeppelin/bigquery/BigQueryInterpreter.java | 8 +--
.../src/main/resources/zeppelin/checkstyle.xml | 29 ++++-------
.../ElasticsearchInterpreterTest.java | 26 +++++-----
.../org/apache/zeppelin/java/JavaInterpreter.java | 2 +-
pom.xml | 58 +---------------------
5 files changed, 28 insertions(+), 95 deletions(-)
diff --git
a/bigquery/src/main/java/org/apache/zeppelin/bigquery/BigQueryInterpreter.java
b/bigquery/src/main/java/org/apache/zeppelin/bigquery/BigQueryInterpreter.java
index c23bd228e7..a7446e6035 100644
---
a/bigquery/src/main/java/org/apache/zeppelin/bigquery/BigQueryInterpreter.java
+++
b/bigquery/src/main/java/org/apache/zeppelin/bigquery/BigQueryInterpreter.java
@@ -101,10 +101,10 @@ public class BigQueryInterpreter extends Interpreter {
private static final Function<CharSequence, String>
sequenceToStringTransformer =
new Function<CharSequence, String>() {
- public String apply(CharSequence seq) {
- return seq.toString();
- }
- };
+ public String apply(CharSequence seq) {
+ return seq.toString();
+ }
+ };
public BigQueryInterpreter(Properties property) {
super(property);
diff --git a/build-tools/src/main/resources/zeppelin/checkstyle.xml
b/build-tools/src/main/resources/zeppelin/checkstyle.xml
index aa53d3078a..3a6897bd4e 100644
--- a/build-tools/src/main/resources/zeppelin/checkstyle.xml
+++ b/build-tools/src/main/resources/zeppelin/checkstyle.xml
@@ -46,6 +46,13 @@ limitations under the License.
value='All TODOs should be named. e.g. "TODO(johndoe): Refactor when v2
is released."'/>
</module>
+ <!-- Checks if a line is too long. -->
+ <module name="LineLength">
+ <property name="severity" value="error"/>
+ <property name="max" value="100"/>
+ <property name="ignorePattern" value="^(package .*;\s*)|(import .*;\s*)|(
*\* *https?://.*)$"/>
+ </module>
+
<!-- <module name="JavadocPackage"> - Checks that each Java package has
a Javadoc file used for commenting. Only allows a package-info.java, not
package.html. </module> -->
@@ -69,14 +76,11 @@ limitations under the License.
<!-- Checks for Javadoc comments. -->
<!-- See http://checkstyle.sf.net/config_javadoc.html -->
<module name="JavadocMethod">
- <property name="scope" value="protected"/>
<property name="severity" value="warning"/>
- <property name="allowMissingJavadoc" value="true"/>
+ <property name="accessModifiers" value="protected"/>
<property name="allowMissingParamTags" value="true"/>
<property name="allowMissingReturnTag" value="true"/>
- <property name="allowMissingThrowsTags" value="true"/>
- <property name="allowThrowsTagsForSubclasses" value="true"/>
- <property name="allowUndeclaredRTE" value="true"/>
+ <property name="validateThrows" value="false"/>
</module>
<module name="JavadocStyle">
@@ -166,21 +170,6 @@ limitations under the License.
<!-- LENGTH and CODING CHECKS -->
- <module name="LineLength">
- <!-- Checks if a line is too long. -->
- <property name="max"
- value="${com.puppycrawl.tools.checkstyle.checks.sizes.LineLength.max}"
- default="100"/>
- <property name="severity" value="error"/>
-
- <!-- The default ignore pattern exempts the following elements: - import
- statements - long URLs inside comments -->
-
- <property name="ignorePattern"
-
value="${com.puppycrawl.tools.checkstyle.checks.sizes.LineLength.ignorePattern}"
- default="^(package .*;\s*)|(import .*;\s*)|( *\* *https?://.*)$"/>
- </module>
-
<module name="LeftCurly">
<!-- Checks for placement of the left curly brace ('{'). -->
<property name="severity" value="warning"/>
diff --git
a/elasticsearch/src/test/java/org/apache/zeppelin/elasticsearch/ElasticsearchInterpreterTest.java
b/elasticsearch/src/test/java/org/apache/zeppelin/elasticsearch/ElasticsearchInterpreterTest.java
index 793c652e7d..aa91feb4b5 100644
---
a/elasticsearch/src/test/java/org/apache/zeppelin/elasticsearch/ElasticsearchInterpreterTest.java
+++
b/elasticsearch/src/test/java/org/apache/zeppelin/elasticsearch/ElasticsearchInterpreterTest.java
@@ -101,26 +101,24 @@ public class ElasticsearchInterpreterTest {
.field("headers", Arrays.asList("Accept: *.*", "Host:
apache.org"))
.endObject()
.field("status", STATUS[RandomUtils.nextInt(0, STATUS.length)])
- .field("content_length", RandomUtils.nextInt(0, 2000))
- )
- .get();
+ .field("content_length", RandomUtils.nextInt(0, 2000)))
+ .get();
}
for (int i = 1; i < 3; i++) {
elsClient.prepareIndex("logs", "http", "very/strange/id#" + i)
.setRefresh(true)
.setSource(jsonBuilder()
- .startObject()
- .field("date", new Date())
- .startObject("request")
- .field("method", METHODS[RandomUtils.nextInt(0,
METHODS.length)])
- .field("url", "/zeppelin/" + UUID.randomUUID().toString())
- .field("headers", Arrays.asList("Accept: *.*", "Host:
apache.org"))
- .endObject()
- .field("status", STATUS[RandomUtils.nextInt(0, STATUS.length)])
- .field("content_length", RandomUtils.nextInt(0, 2000))
- )
- .get();
+ .startObject()
+ .field("date", new Date())
+ .startObject("request")
+ .field("method", METHODS[RandomUtils.nextInt(0, METHODS.length)])
+ .field("url", "/zeppelin/" + UUID.randomUUID().toString())
+ .field("headers", Arrays.asList("Accept: *.*", "Host:
apache.org"))
+ .endObject()
+ .field("status", STATUS[RandomUtils.nextInt(0, STATUS.length)])
+ .field("content_length", RandomUtils.nextInt(0, 2000)))
+ .get();
}
final Properties props = new Properties();
diff --git a/java/src/main/java/org/apache/zeppelin/java/JavaInterpreter.java
b/java/src/main/java/org/apache/zeppelin/java/JavaInterpreter.java
index 7637c21581..7057a5196d 100644
--- a/java/src/main/java/org/apache/zeppelin/java/JavaInterpreter.java
+++ b/java/src/main/java/org/apache/zeppelin/java/JavaInterpreter.java
@@ -52,7 +52,7 @@ public class JavaInterpreter extends Interpreter {
/* Clean up .class files created during the compilation process. */
Stream.of(
new File(".").listFiles(f -> f.getAbsolutePath().endsWith(".class")))
- .forEach(f -> f.delete());
+ .forEach(f -> f.delete());
}
@Override
diff --git a/pom.xml b/pom.xml
index ad9b8cfa07..188dfda800 100644
--- a/pom.xml
+++ b/pom.xml
@@ -32,7 +32,7 @@
<parent>
<groupId>org.apache</groupId>
<artifactId>apache</artifactId>
- <version>28</version>
+ <version>33</version>
</parent>
<licenses>
@@ -161,27 +161,18 @@
<awaitility.version>4.2.0</awaitility.version>
<!-- plugin versions -->
- <plugin.antrun.version>1.8</plugin.antrun.version>
- <plugin.assembly.version>3.7.1</plugin.assembly.version>
<plugin.avro.version>1.7.7</plugin.avro.version>
<plugin.buildhelper.version>1.7</plugin.buildhelper.version>
<plugin.buildnumber.version>1.4</plugin.buildnumber.version>
<plugin.checkstyle.version>2.17</plugin.checkstyle.version>
- <plugin.clean.version>3.1.0</plugin.clean.version>
<plugin.cobertura.version>2.7</plugin.cobertura.version>
- <plugin.compiler.version>3.8.1</plugin.compiler.version>
- <plugin.dependency.version>3.1.2</plugin.dependency.version>
- <plugin.deploy.version>2.8.2</plugin.deploy.version>
<plugin.download.version>1.6.0</plugin.download.version>
- <plugin.enforcer.version>3.0.0-M3</plugin.enforcer.version>
<plugin.exec.version>1.6.0</plugin.exec.version>
<plugin.git.commit.id.version>4.0.0</plugin.git.commit.id.version>
- <plugin.gpg.version>1.6</plugin.gpg.version>
<plugin.jar.version>3.2.0</plugin.jar.version>
<plugin.javadoc.version>3.2.0</plugin.javadoc.version>
<plugin.lifecycle.mapping.version>1.0.0</plugin.lifecycle.mapping.version>
<plugin.protobuf.version>3.11.4</plugin.protobuf.version>
- <plugin.rat.version>0.13</plugin.rat.version>
<plugin.resource.version>3.1.0</plugin.resource.version>
<plugin.s3.upload.version>1.4</plugin.s3.upload.version>
<plugin.scala.alchim31.version>4.8.0</plugin.scala.alchim31.version>
@@ -189,7 +180,6 @@
<plugin.scalatest.version>2.2.0</plugin.scalatest.version>
<plugin.scm.version>1.11.2</plugin.scm.version>
<plugin.source.version>3.2.1</plugin.source.version>
- <plugin.surefire.version>3.2.2</plugin.surefire.version>
<plugin.os.version>1.4.1.Final</plugin.os.version>
<testcontainers.version>1.19.0</testcontainers.version>
@@ -621,22 +611,9 @@
<version>${plugin.git.commit.id.version}</version>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-enforcer-plugin</artifactId>
- <version>${plugin.enforcer.version}</version>
- </plugin>
-
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-deploy-plugin</artifactId>
- <version>${plugin.deploy.version}</version>
- </plugin>
-
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
- <version>${plugin.checkstyle.version}</version>
<configuration>
<includeTestSourceDirectory>true</includeTestSourceDirectory>
<sourceDirectories>${basedir}/src/main/java,${basedir}/src/main/scala</sourceDirectories>
@@ -665,12 +642,6 @@
</dependencies>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-clean-plugin</artifactId>
- <version>${plugin.clean.version}</version>
- </plugin>
-
<plugin>
<groupId>net.alchim31.maven</groupId>
<artifactId>scala-maven-plugin</artifactId>
@@ -688,7 +659,6 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
- <version>${plugin.surefire.version}</version>
<configuration combine.children="append">
<failIfNoTests>false</failIfNoTests>
<failIfNoSpecifiedTests>false</failIfNoSpecifiedTests>
@@ -707,12 +677,6 @@
</execution> </executions> -->
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-assembly-plugin</artifactId>
- <version>${plugin.assembly.version}</version>
- </plugin>
-
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
@@ -731,16 +695,9 @@
<version>${plugin.download.version}</version>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-antrun-plugin</artifactId>
- <version>${plugin.antrun.version}</version>
- </plugin>
-
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
- <version>${plugin.dependency.version}</version>
<executions>
<execution>
<id>copy-dependencies</id>
@@ -781,7 +738,6 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
- <version>${plugin.surefire.version}</version>
<configuration>
<failIfNoTests>false</failIfNoTests>
<failIfNoSpecifiedTests>false</failIfNoSpecifiedTests>
@@ -830,17 +786,6 @@
<version>${plugin.javadoc.version}</version>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-gpg-plugin</artifactId>
- <version>${plugin.gpg.version}</version>
- </plugin>
-
- <plugin>
- <groupId>org.apache.rat</groupId>
- <artifactId>apache-rat-plugin</artifactId>
- <version>${plugin.rat.version}</version>
- </plugin>
</plugins>
</pluginManagement>
</build>
@@ -1015,6 +960,7 @@
<exclude>.git/</exclude>
<exclude>.github/</exclude>
<exclude>.gitignore</exclude>
+ <exclude>.gitattributes</exclude>
<exclude>git.properties</exclude>
<exclude>.repository/</exclude>
<exclude>.rat-excludes/</exclude>