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