Skip to content

[BUG] Java Dependencies have incorrect versions #300

@adamretter

Description

@adamretter

Just to mention that it is not safe to just update the Java libraries whenever Dependabot asks. In fact Dependabot should be disabled for the Java libraries in Monex. The versions of the Java libraries in Monex should exactly match the versions in the minimum release version of eXist-db that Monex targets.

Monex currently targets the Java API of eXist-db version 5.4.0 (see: https://github.com/eXist-db/monex/blob/master/pom.xml#L51) therefore, the Java dependencies of Monex (as they are provided scope) should exactly match the versions in the eXist-db 5.4.0 release.

I saw that a newer Jackson version was recently merged. This should be reverted as version 2.13.1 of Jackson should be used in Monex, because that is what was available in eXist-db release 5.4.0 (see: https://github.com/eXist-db/exist/blob/eXist-5.4.0/exist-core/pom.xml#L62)

All provided scope dependency versions (which should be all of them) should be checked and made identical to the version in the release of eXist-db Java API that Monex targets (currently 5.4.0).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions