Hello Kudu Jenkins,
I'd like you to reexamine a change. Please visit
http://gerrit.cloudera.org:8080/24291
to look at the new patch set (#10).
Change subject: [java] Upgrade to Gradle 9
......................................................................
[java] Upgrade to Gradle 9
In order to keep up with newer JDK versions it is necessary to
upgrade the Gradle version used for building Kudu's java bits.
The current patch includes:
* upgrade Gradle version 7.6.4 -> 9.1.0
* Shadow plugin moves to com.gradleup.shadow (v9.4.1)
* Protobuf plugin bumped (0.10.0)
* SpotBugs plugin bumped (6.4.7)
* Scalafmt plugin coordinate/version updated
* JMH plugin coordinate/version updated
* deprecated Gradle api updates
* rewiring of the shadow/shadowJar build updates
* artifact metadata/publishing cleanup
* dependency upgrades:
* Central versions updated:
* gradle -> 9.1.0
* jacoco -> 0.8.14
* hadoop -> 3.4.3
* DistTestTask update to align with newer Gradle internals
* resolved a number of build time warnings:
* Fixed first-party Gradle 10 blocker warnings in Gradle scripts.
* Fixed Shadow duplicate-class warnings with targeted excludes.
* Cleaned Scala warnings.
* Cleaned most non-generated Java deprecation notes.
* Verified examples/java/java-example still builds with locally published
artifacts after Shadow exclusions.
* Verified changes did not change jar contents in a same-path artifact
comparison.
* Modified docs generation, and fixed a few docs comments toa void
errors.
Change-Id: I87c203110e43b95b33620c07a0a7148c8f8c23a3
---
M examples/java/java-example/pom.xml
M java/buildSrc/build.gradle
M java/buildSrc/src/main/groovy/org/apache/kudu/gradle/DistTestTask.java
M java/config/spotbugs/excludeFilter.xml
M java/gradle.properties
M java/gradle/artifacts.gradle
M java/gradle/benchmarks.gradle
M java/gradle/dependencies.gradle
M java/gradle/docs.gradle
M java/gradle/publishing.gradle
M java/gradle/quality.gradle
M java/gradle/shadow.gradle
M java/gradle/tests.gradle
M java/gradle/wrapper/gradle-wrapper.properties
M
java/kudu-backup-common/src/main/scala/org/apache/kudu/backup/BackupGraph.scala
M java/kudu-backup-common/src/main/scala/org/apache/kudu/backup/BackupIO.scala
M
java/kudu-backup-common/src/main/scala/org/apache/kudu/backup/TableMetadata.scala
M java/kudu-backup-tools/build.gradle
M java/kudu-backup/build.gradle
D java/kudu-backup/src/main/scala/org/apache/kudu/backup/RowAction.java
A java/kudu-backup/src/main/scala/org/apache/kudu/backup/RowAction.scala
M java/kudu-client/src/main/java/org/apache/kudu/client/ArrayCellView.java
M java/kudu-client/src/main/java/org/apache/kudu/client/AsyncKuduClient.java
M java/kudu-client/src/main/java/org/apache/kudu/client/AsyncKuduScanner.java
M java/kudu-client/src/main/java/org/apache/kudu/client/AsyncKuduSession.java
M java/kudu-client/src/main/java/org/apache/kudu/client/ConnectToCluster.java
M java/kudu-client/src/main/java/org/apache/kudu/client/ErrorCollector.java
M java/kudu-client/src/main/java/org/apache/kudu/client/KuduPredicate.java
M java/kudu-client/src/main/java/org/apache/kudu/client/KuduRpc.java
M java/kudu-client/src/main/java/org/apache/kudu/client/KuduScanToken.java
M java/kudu-client/src/main/java/org/apache/kudu/client/KuduScannerIterator.java
M java/kudu-client/src/main/java/org/apache/kudu/client/KuduTable.java
M java/kudu-client/src/main/java/org/apache/kudu/client/KuduTransaction.java
M java/kudu-client/src/main/java/org/apache/kudu/client/Negotiator.java
M java/kudu-client/src/main/java/org/apache/kudu/client/PartialRow.java
M java/kudu-client/src/main/java/org/apache/kudu/client/RemoteTablet.java
M java/kudu-client/src/main/java/org/apache/kudu/client/RequestTracker.java
M java/kudu-client/src/main/java/org/apache/kudu/client/RpcProxy.java
M java/kudu-client/src/main/java/org/apache/kudu/client/SecurityContext.java
M java/kudu-client/src/main/java/org/apache/kudu/client/TableLocationsCache.java
M
java/kudu-client/src/main/java/org/apache/kudu/client/internals/ReflectiveStrategy.java
M
java/kudu-client/src/main/java/org/apache/kudu/client/internals/SecurityManagerCompatibility.java
M java/kudu-client/src/main/java/org/apache/kudu/util/SecurityUtil.java
M java/kudu-client/src/test/java/org/apache/kudu/client/ITClient.java
M
java/kudu-client/src/test/java/org/apache/kudu/client/TestConnectToCluster.java
M java/kudu-client/src/test/java/org/apache/kudu/client/TestKuduClientBasic.java
M
java/kudu-client/src/test/java/org/apache/kudu/client/TestKuduClientSecurity.java
M java/kudu-client/src/test/java/org/apache/kudu/client/TestKuduScanner.java
M
java/kudu-client/src/test/java/org/apache/kudu/client/TestKuduScannerPrefetching.java
M java/kudu-client/src/test/java/org/apache/kudu/client/TestKuduSession.java
M java/kudu-client/src/test/java/org/apache/kudu/client/TestKuduTable.java
M java/kudu-client/src/test/java/org/apache/kudu/client/TestPartitionPruner.java
M java/kudu-client/src/test/java/org/apache/kudu/client/TestSecurity.java
M
java/kudu-hive/src/main/java/org/apache/kudu/hive/metastore/KuduMetastorePlugin.java
M
java/kudu-hive/src/test/java/org/apache/kudu/hive/metastore/TestKuduMetastorePlugin.java
M java/kudu-jepsen/build.gradle
M java/kudu-proto/build.gradle
M
java/kudu-replication/src/main/java/org/apache/kudu/replication/ReplicationTableInitializer.java
M
java/kudu-replication/src/main/java/org/apache/kudu/replication/wrappedsource/MetricWrappedKuduEnumerator.java
M
java/kudu-replication/src/main/java/org/apache/kudu/replication/wrappedsource/ReflectionSecurityUtils.java
M
java/kudu-replication/src/test/java/org/apache/kudu/replication/ReplicationTestBase.java
M
java/kudu-replication/src/test/java/org/apache/kudu/replication/TestReplication.java
M
java/kudu-replication/src/test/java/org/apache/kudu/replication/TestReplicationTableInitializer.java
M java/kudu-spark-tools/build.gradle
M
java/kudu-spark-tools/src/main/scala/org/apache/kudu/spark/tools/DistributedDataGenerator.scala
M
java/kudu-spark-tools/src/main/scala/org/apache/kudu/spark/tools/IntegrationTestBigLinkedList.scala
M java/kudu-spark/build.gradle
M java/kudu-spark/src/main/scala/org/apache/kudu/spark/kudu/KuduContext.scala
M
java/kudu-spark/src/test/scala/org/apache/kudu/spark/kudu/DefaultSourceTest.scala
M java/kudu-spark/src/test/scala/org/apache/kudu/spark/kudu/SparkSQLTest.scala
M java/kudu-subprocess/build.gradle
M
java/kudu-subprocess/src/main/java/org/apache/kudu/subprocess/SubprocessConfiguration.java
M
java/kudu-subprocess/src/main/java/org/apache/kudu/subprocess/SubprocessExecutor.java
M
java/kudu-subprocess/src/main/java/org/apache/kudu/subprocess/ranger/authorization/RangerKuduAuthorizer.java
A
java/kudu-subprocess/src/main/resources/META-INF/services/javax.ws.rs.ext.MessageBodyReader
A
java/kudu-subprocess/src/main/resources/META-INF/services/javax.ws.rs.ext.MessageBodyWriter
M java/kudu-test-utils/src/main/java/org/apache/kudu/test/cluster/FakeDNS.java
77 files changed, 655 insertions(+), 337 deletions(-)
git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/91/24291/10
--
To view, visit http://gerrit.cloudera.org:8080/24291
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings
Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: I87c203110e43b95b33620c07a0a7148c8f8c23a3
Gerrit-Change-Number: 24291
Gerrit-PatchSet: 10
Gerrit-Owner: Zoltan Chovan <[email protected]>
Gerrit-Reviewer: Kudu Jenkins (120)