eventmesh icon indicating copy to clipboard operation
eventmesh copied to clipboard

[ISSUE #4866] Upgrade Gradle from 8.2.1 to 8.7

Open Pil0tXia opened this issue 1 year ago • 1 comments

Fixes #4866

Motivation

It's a routine upgrade.

Benchmark

Gradle 8.2.1

Local machine, with build cache:

image

Gradle 8.7

Local machine, with build cache:

image

Deprecation

https://docs.gradle.org/8.7/userguide/upgrading_version_8.html#project_builddir

Modifications

  • Run ./gradlew wrapper --gradle-version 8.7
  • Update deprecated statements
  • Move the tar task behind the installPlugin task.
  • Upgrade grpc to 1.50.2 (same with the version of JRaft used in https://github.com/apache/eventmesh/pull/4862)

Documentation

  • Does this pull request introduce a new feature? (no)

Pil0tXia avatar Apr 25 '24 16:04 Pil0tXia

Well, known dependency check failed. Please merge https://github.com/apache/eventmesh/pull/4827 first and no more known-dependencies~

Pil0tXia avatar Apr 25 '24 17:04 Pil0tXia

I will resolve conflicts later.

Pil0tXia avatar May 18 '24 00:05 Pil0tXia