Abe Ratnofsky created CASSJAVA-102:
--------------------------------------

             Summary: 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
            Reporter: Abe Ratnofsky
            Assignee: Abe Ratnofsky


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-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org

Reply via email to