Thanks everyone. It is now available in trunk (OFBIZ-13487
<https://issues.apache.org/jira/browse/OFBIZ-13487>, PR#1606
<https://github.com/apache/ofbiz-framework/pull/1606>).

Regards,
Mridul Pathak

On Sun, Aug 9, 2026 at 11:12 PM Ratnesh Upadhyay <[email protected]>
wrote:

> +1 for this improvement to centralize dependency versions.
>
> --
>
> Best Regards,
> Ratnesh Upadhyay
>
> On Wed, 5 Aug 2026 at 21:39, Mridul Pathak <[email protected]>
> wrote:
>
> > Hi all,
> > I'd like to propose introducing a Gradle version catalog
> > (gradle/libs.versions.toml) to centralize the dependency versions
> currently
> > declared as scattered literal strings in dependencies.gradle (~80
> > coordinates, e.g. implementation 'org.apache.poi:poi:5.5.1'), plus the
> two
> > plugin versions pinned in settings.gradle.
> > Version catalogs have been usable since Gradle 7.4; we've been on 7.6+
> > since OFBIZ-12400 (Jan 2023).
> > This only covers the shared, core-framework dependencies. Plugins that
> > declare their own dependencies (like plugins/ldap's CAS library) keep
> doing
> > that exactly as before, nothing changes for them. Dependabot already
> > understands this format too, so no config changes are needed there.
> > The change itself is simple: add one new file, then update
> > dependencies.gradle to point at it instead of listing versions directly.
> > We'll compare the dependency list before and after to ensure nothing
> > shifts, same versions, same behavior, just organized differently.
> > Happy to file a JIRA ticket and open a PR if there's no objection.
> > Thanks,
> > Mridul Pathak
>

Reply via email to