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
JCenter kills doctoolchain, as Grolifant is not available on Maven Central #1200
Comments
Just encountered exactly the same problem. |
it seems that Gradle is aware of the problem: |
The dependencies of docToolchain are very old, so updating simply to a
new version does not work.
What do we do if JCenter does not return?
Actually for my team here and our approach to documentation as code,
this would be a mightmare and the the death of this approach.
|
|
argh. even when you switch to the latest version of doctoolchain, with all upgraded dependencies, it breaks. You can set the version to "latest" instead of "2.2.1" in dtcw. This will switch to the latest development version So I guess, the best fix at the moment is to get the docker image and extract the dependencies. |
We are making progress. Getting help from the grolifant maintainer. <3 |
@rdmueller Is there a change to keep the backward compatiblity? I mean getting it work without any change to docToolchain? |
it seems that we will get a first fix over the weekend: https://fosstodon.org/@ysb33rOrg/110594542461938818 let's hope that this is all we need! |
btw: |
Here is a workaround which seems to work: do a local install of docToolchain:
now there will be a file predend the following lines to fix the missing versions for grolifant and http-builder:
run your command
|
updated status from Gradle: Monitoring - JCenter is now serving artifacts again. We're monitoring if this has resolved the situation and we'll provide more information later. |
…chain-as-grolifant-is-not-available-on-maven-central fix dependency to jcenter fix #1200
Hi @rdmueller, your patch works as expected on my machine. Will be there a version 2.2.2 for docToolchain? Currently everyone downloading the old version will face the same problem? Or am I mistaken? |
@obfischer a 2.2.2 would be a good idea. But I think we will more likely do a fix forward. 3.0.0 is soon to be released. Currently, people shouldn't face the problem anymore since jcenter is up and running again and Schalk Cronje was so kind to publish the 0.12.1 to the central maven repository. This gives us some time to fix things. 3.0.0 will have lots of dependency refreshes and we will discuss at the next Cyberland Open Source Camp, how we can even further mitigate this risk: https://cyberland.ijug.eu/2023-07-open-source-camp/ |
Cyberland is an offline event, right? |
online. remote. |
Describe the bug
Since some days, I am unable to build our CI/CD image, as the dependency
org.ysb33r.gradle:grolifant:0.12.1
is no longer available.Looking at
https://plugins.gradle.org/m2/org/ysb33r/gradle/grolifant/
you will get the message, that JCenter no longer serves files but redirects to Maven.... But on Maven Central is only version0.16.1
available.To Reproduce
Steps to reproduce the behavior:
Expected behavior
Task
exportOpenAPI
succeeds, as all dependencies are availableThe text was updated successfully, but these errors were encountered: