Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix build with JCenter removal #10990

Merged
merged 1 commit into from
Jul 17, 2024
Merged

Fix build with JCenter removal #10990

merged 1 commit into from
Jul 17, 2024

Conversation

melix
Copy link
Contributor

@melix melix commented Jul 17, 2024

JCenter is now redirecting to Maven Central, so it doesn't serve artifacts which were only in JCenter anymore. Of course, our build had such an artifact. It was brought through the "webdrivers" plugin, which depends on a grolifant version which is not on Maven Central.

Unfortunately, upgrading that plugin is not straightforward. While there is an alternative, there is actually no version which is compatible with Gradle 8.7:

erdi/webdriver-binaries-gradle-plugin#43

At the same time, the test-geb module was actually not tested on CI. The only way to run the tests was locally, and the instructions to do so were wrong, so it's unlikely that it gave any useful signal anywhere recently.

As such, this commit removes the test-suite-geb module, at least until we have a proper replacement.

Fixes #10988

JCenter is now redirecting to Maven Central, so it doesn't
serve artifacts which were only in JCenter anymore. Of course,
our build had such an artifact. It was brought through the
"webdrivers" plugin, which depends on a grolifant version which
is not on Maven Central.

Unfortunately, upgrading that plugin is not straightforward.
While there is an alternative, there is actually no version
which is compatible with Gradle 8.7:

erdi/webdriver-binaries-gradle-plugin#43

At the same time, the `test-geb` module was actually not
tested on CI. The only way to run the tests was locally, and the
instructions to do so were wrong, so it's unlikely that it gave
any useful signal anywhere recently.

As such, this commit removes the `test-suite-geb` module, at
least until we have a proper replacement.

Fixes #10988
@melix melix requested a review from alvarosanchez July 17, 2024 16:26
Copy link

@melix melix merged commit d5d2aef into 4.6.x Jul 17, 2024
17 checks passed
@melix melix deleted the cc/issue-10988 branch July 17, 2024 17:14
graemerocher pushed a commit that referenced this pull request Jul 22, 2024
JCenter is now redirecting to Maven Central, so it doesn't
serve artifacts which were only in JCenter anymore. Of course,
our build had such an artifact. It was brought through the
"webdrivers" plugin, which depends on a grolifant version which
is not on Maven Central.

Unfortunately, upgrading that plugin is not straightforward.
While there is an alternative, there is actually no version
which is compatible with Gradle 8.7:

erdi/webdriver-binaries-gradle-plugin#43

At the same time, the `test-geb` module was actually not
tested on CI. The only way to run the tests was locally, and the
instructions to do so were wrong, so it's unlikely that it gave
any useful signal anywhere recently.

As such, this commit removes the `test-suite-geb` module, at
least until we have a proper replacement.

Fixes #10988
timyates referenced this pull request in apache/groovy Aug 4, 2024
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