dsmiley commented on code in PR #4612:
URL: https://github.com/apache/solr/pull/4612#discussion_r3536638940


##########
solr/core/build.gradle:
##########
@@ -83,31 +80,25 @@ dependencies {
   implementation libs.apache.lucene.sandbox
   implementation libs.apache.lucene.spatialextras
   implementation libs.apache.lucene.suggest
-
   // Collections & lang utilities
   implementation libs.google.guava
   implementation libs.apache.commons.lang3
   implementation libs.apache.commons.math3
   implementation libs.commonsio.commonsio
   implementation libs.carrotsearch.hppc
-
-  implementation(libs.benmanes.caffeine) {transitive = false}
+  api(libs.benmanes.caffeine) {transitive = false}

Review Comment:
   I'm not surprised that we have a number of dependencies like this that 
technically are exposed in our public API.  But I have some decades here to 
judge that some of our dependencies are conceptually an internal / niche use 
and not widespread enough to warrant the "api" transitive implications.
   
   Where I didn't comment, I implicitly concurred with your choice.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to