Skip to content

Conversation

kahgoh
Copy link
Member

@kahgoh kahgoh commented Oct 10, 2025

This is to be consistent with exercism/java-test-runner#171 which updated the test runner to use Gradle 9.1.0.

@kahgoh kahgoh requested a review from a team as a code owner October 10, 2025 12:09
This is to be consistent with the exercism/java-test-runner#171 which
updated the test runner to use Gradle 9.1.0.
@kahgoh kahgoh marked this pull request as draft October 10, 2025 12:16
Updating the shadow Gradle plugin to work with Gradle 9.0.

See https://github.com/GradleUp/shadow for Gradle compatibility.
This is required to work with Gradle 9. The mainClassName property
was deprecated back in Gradle 8.

See https://docs.gradle.org/current/userguide/upgrading_version_7.html#javaapplication_api_cleanup
This is required to work with Gradle 9.

The automatic loading of test framework implementation was removed
back in Gradle 8, so it now has to be specified as a test runtime
dependency.

See also https://docs.gradle.org/8.7/userguide/upgrading_version_8.html#test_framework_implementation_dependencies
@kahgoh kahgoh marked this pull request as ready for review October 10, 2025 12:51
@kahgoh kahgoh merged commit d9ba720 into exercism:main Oct 10, 2025
4 checks passed
@kahgoh kahgoh deleted the gradle-9.1.0 branch October 10, 2025 23:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants