Skip to content

Fixed: various warnings and errors generated by Gradle and due to outdated/incomplete configuration or incompatible plugins#1081

Merged
jacopoc merged 4 commits into
apache:trunkfrom
jacopoc:fix-gradle
Apr 13, 2026
Merged

Fixed: various warnings and errors generated by Gradle and due to outdated/incomplete configuration or incompatible plugins#1081
jacopoc merged 4 commits into
apache:trunkfrom
jacopoc:fix-gradle

Conversation

@jacopoc
Copy link
Copy Markdown
Contributor

@jacopoc jacopoc commented Apr 10, 2026

This pull request fixes most of the several warnings and errors that are generated by Gradle, by updating task definitions and by configuring its plugins.

Unfortunately there is still one notable warning that is not fixed, caused by the org.asciidoctor.jvm.convertplugin, whose implementation lags behind and prevents us from upgrading to Gradle 9.0.

The warning message is the following:

Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
The StartParameter.isConfigurationCacheRequested property has been deprecated.

If a new version of the plugin is not released soon, we should start considering to remove it and rethink our strategy about Asciidoctor based documentation.

jacopoc added 4 commits April 10, 2026 09:48
… months and is incompatible with the current version of Gradle and its plugins
The incomplete definition of this rule was causing warning messages during CodeNarc execution:
"The Cobertura XML file [null] is not accessible; skipping this rule"
@jacopoc jacopoc self-assigned this Apr 10, 2026
@JacquesLeRoux
Copy link
Copy Markdown
Contributor

JacquesLeRoux commented Apr 11, 2026

Hi Jacopo,

About org.asciidoctor.jvm.convert, I agree that this project is not much alive. Before doing anything else, I have created an issue to ask when they expect to update in order to work with Gradle 9.

I guess Anahita has used a tool like https://github.com/opendevise/downdoc to migrate the main README.adoc. Despite that, migrating all the AsciiDoc documents (264) may not be a negligible task, notably to review and possibly update. Though the last part would be a good thing.

Also what is so important in Gradle 9 to quickly abandon AsciiDoc in favor of Mardown? Could we not wait for a next release ?

@JacquesLeRoux
Copy link
Copy Markdown
Contributor

JacquesLeRoux commented Apr 13, 2026

Hi Jacopo,

Also it could seem unrelated, but we should have also wait before definitely removing jsGanttImproved.
I got an answer to the issue I created there in January and it's quite positive, thanks to Mario Mol and Claude Code. I'll handle that where it should.

@jacopoc jacopoc merged commit 4f0b99b into apache:trunk Apr 13, 2026
5 checks passed
@jacopoc jacopoc deleted the fix-gradle branch April 13, 2026 10:28
@jacopoc jacopoc mentioned this pull request Apr 13, 2026
@JacquesLeRoux
Copy link
Copy Markdown
Contributor

Hi Jacopo,

If you get some times, I'd appreciate that you answer to my question,TIA

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