Use Maven-style version range
Problem
Problem while publishing on Sonatype OSSRH (Maven Central) :
Event: Failed: POM Validation
Friday, April 16, 2021 17:27:17 CEST (GMT+0200)
typeId pom-staging
failureMessage Invalid POM: /io/concordant/c-client-nodejs/1.1.7/c-client-nodejs-1.1.7.pom: Invalid version for Dependency {groupId=io.concordant, artifactId=c-crdtlib, version=1.+, type=jar} - uses invalid dynamic version syntax. Replace with a fixed version or standard mathematical notation e.g., [1.5,) for version 1.5 and higher.
failureMessage Invalid POM: /io/concordant/c-client-jvm/1.1.7/c-client-jvm-1.1.7.pom: Invalid version for Dependency {groupId=io.concordant, artifactId=c-crdtlib, version=1.+, type=jar} - uses invalid dynamic version syntax. Replace with a fixed version or standard mathematical notation e.g., [1.5,) for version 1.5 and higher.
Solution
Use Maven-style version range in Gradle.
See Gradle doc and Maven doc.