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