You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Abe Ratnofsky (Jira)" <ji...@apache.org> on 2025/05/20 23:26:00 UTC

[jira] [Updated] (CASSJAVA-102) Fix revapi surious complaints about optional dependencies

     [ https://issues.apache.org/jira/browse/CASSJAVA-102?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Abe Ratnofsky updated CASSJAVA-102:
-----------------------------------
    Change Category: Operability
         Complexity: Normal
        Component/s: Core
           Priority: Low  (was: Normal)
             Status: Open  (was: Triage Needed)

> Fix revapi surious complaints about optional dependencies
> ---------------------------------------------------------
>
>                 Key: CASSJAVA-102
>                 URL: https://issues.apache.org/jira/browse/CASSJAVA-102
>             Project: Apache Cassandra Java driver
>          Issue Type: Improvement
>          Components: Core
>            Reporter: Abe Ratnofsky
>            Assignee: Abe Ratnofsky
>            Priority: Low
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> We use revapi on cassandra-java-driver 4.x to ensure we’re not breaking public / external APIs that users depend on. The tool doesn’t work correctly on my machine (even with default Maven repositories, cleared out local ~/.m2, clean slate). Here are some of the complaints I would get with revapi, even when I tweaked the configuration to compare a version against itself:
> Comparing [org.apache.cassandra:java-driver-core:jar:4.18.0] against [org.apache.cassandra:java-driver-core:jar:4.18.0]
> ...
> [INFO] java.missing.oldClass: missing-class com.esri.core.geometry.Geometry: Class 'com.esri.core.geometry.Geometry' could not be found in the archives of the old API. It has been detected as contributing to the API and thus the analysis results may be incorrect.
> [INFO] java.missing.newClass: missing-class com.esri.core.geometry.Geometry: Class 'com.esri.core.geometry.Geometry' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect.
> Common offenders were optional dependencies: esri, tinkerpop, etc.
> Patch available.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org