diff --git a/dev-docs/gradle-help/dependencies.txt b/dev-docs/gradle-help/dependencies.txt index eed0ecc1b71..c602ce9b890 100644 --- a/dev-docs/gradle-help/dependencies.txt +++ b/dev-docs/gradle-help/dependencies.txt @@ -255,3 +255,28 @@ file as a URL under a tag if there is no reference to a repository in Maven Central, or in the artifact downloaded by maven when the library is added as a dependency (in IntelliJ IDEA the libraries can be found in the project view under External Libraries at the bottom). + +Gradle analyzeDependencies and analyzeTestDependencies +----------------------------------------- + +We use the "cutterslade.analyze" build plugin to help maintain good dependency hygiene. +It tries to identify when a dependency is needlessly declared, and then fail the build to complain. +Unfortunately, it also requires us to add declarations that Gradle would otherwise deem unnecessary, + since the plugin isn't aware of the semantics of "api" scope. + +Since the plugin is imperfect, there are rare scenarios where we need to use one of its many special + gradle configurations, such as permitUnusedDeclared and permitTestUnusedDeclared. +Please avoid them by finding alternatives (if possible) -- get peer review. + +For example, did you declare something as implementation (or testImplementation) but it's not needed at compile time? +Remove it. +If it's needed at runtime, then add as runtimeOnly (or testRuntimeOnly), *if* it otherwise +doesn't come transitively as such. +Let passing tests be your guide. +Try to be minimalist, omitting dependency declarations unless a failing build requires that you add them. + +At each iteration of experimentation doing any dependency change in a build, write the gradle dependency locks. +*Then* run checks or otherwise evaluate the results. +A failure due to dependency locks is generally a failure to remember to write locks; it usually doesn't mean your build edits are flawed. + +For more info: https://github.com/gradle-dependency-analyze/gradle-dependency-analyze diff --git a/solr/core/build.gradle b/solr/core/build.gradle index e99101ba15c..c7a29bc5597 100644 --- a/solr/core/build.gradle +++ b/solr/core/build.gradle @@ -21,13 +21,11 @@ description = 'Apache Solr Core' dependencies { api platform(project(":platform")) - permitUnusedDeclared platform(project(":platform")) // Spotbugs Annotations are only needed for old findbugs // annotation usage like in Zookeeper during compilation time. // It is not included in the release so exclude from checks. compileOnly libs.spotbugs.annotations testCompileOnly libs.spotbugs.annotations - permitUnusedDeclared libs.spotbugs.annotations // Exclude these from jar validation and license checks. configurations.jarValidation { exclude group: "com.github.spotbugs", module: "spotbugs-annotations" @@ -54,17 +52,14 @@ dependencies { implementation libs.dropwizard.metrics.core - implementation(libs.jersey.containers.jettyhttp, { + runtimeOnly(libs.jersey.containers.jettyhttp, { exclude group: "org.eclipse.jetty", module: "jetty-continuation" exclude group: "org.glassfish.hk2.external", module: "jakarta.inject" }) - permitUnusedDeclared libs.jersey.containers.jettyhttp - implementation libs.jersey.inject.hk2 - permitUnusedDeclared libs.jersey.inject.hk2 + runtimeOnly libs.jersey.inject.hk2 implementation(libs.jersey.media.jsonjackson, { exclude group: "jakarta.xml.bind", module: "jakarta.xml.bind-api" }) - permitUnusedDeclared libs.jersey.media.jsonjackson implementation libs.jersey.core.common implementation libs.jersey.core.server implementation libs.hk2.api @@ -79,8 +74,6 @@ dependencies { runtimeOnly libs.apache.lucene.analysis.phonetic runtimeOnly libs.apache.lucene.backward.codecs implementation libs.apache.lucene.codecs - implementation libs.apache.lucene.backward.codecs - permitUnusedDeclared libs.apache.lucene.backward.codecs implementation libs.apache.lucene.classification implementation libs.apache.lucene.expressions implementation libs.apache.lucene.grouping diff --git a/solr/core/gradle.lockfile b/solr/core/gradle.lockfile index cdaddfa4a3c..b4a1666dd75 100644 --- a/solr/core/gradle.lockfile +++ b/solr/core/gradle.lockfile @@ -4,22 +4,21 @@ biz.aQute.bnd:biz.aQute.bnd.annotation:7.1.0=compileClasspath,testCompileClasspath com.carrotsearch.randomizedtesting:randomizedtesting-runner:2.8.3=jarValidation,testCompileClasspath,testRuntimeClasspath com.carrotsearch:hppc:0.10.0=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath -com.fasterxml.jackson.core:jackson-annotations:2.20=apiHelper,compileClasspath,jarValidation,permitUnusedDeclared,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath -com.fasterxml.jackson.core:jackson-core:2.20.1=apiHelper,compileClasspath,jarValidation,permitUnusedDeclared,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath -com.fasterxml.jackson.core:jackson-databind:2.20.1=apiHelper,compileClasspath,jarValidation,permitUnusedDeclared,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath +com.fasterxml.jackson.core:jackson-annotations:2.20=apiHelper,compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath +com.fasterxml.jackson.core:jackson-core:2.20.1=apiHelper,compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath +com.fasterxml.jackson.core:jackson-databind:2.20.1=apiHelper,compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:2.20.1=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath com.fasterxml.jackson.dataformat:jackson-dataformat-smile:2.20.1=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath -com.fasterxml.jackson.module:jackson-module-jakarta-xmlbind-annotations:2.20.1=compileClasspath,jarValidation,permitUnusedDeclared,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath -com.fasterxml.jackson:jackson-bom:2.20.1=apiHelper,compileClasspath,jarValidation,permitUnusedDeclared,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath +com.fasterxml.jackson.module:jackson-module-jakarta-xmlbind-annotations:2.20.1=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath +com.fasterxml.jackson:jackson-bom:2.20.1=apiHelper,compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath com.fasterxml.woodstox:woodstox-core:7.0.0=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath com.github.ben-manes.caffeine:caffeine:3.2.2=annotationProcessor,compileClasspath,errorprone,jarValidation,runtimeClasspath,runtimeLibs,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath com.github.kevinstern:software-and-algorithms:1.0=annotationProcessor,errorprone,testAnnotationProcessor -com.github.spotbugs:spotbugs-annotations:4.9.6=compileClasspath,compileOnlyHelper,compileOnlyHelperTest,permitUnusedDeclared,testCompileClasspath +com.github.spotbugs:spotbugs-annotations:4.9.6=compileClasspath,compileOnlyHelper,compileOnlyHelperTest,testCompileClasspath com.github.stephenc.jcip:jcip-annotations:1.0-1=compileClasspath,compileOnlyHelper,jarValidation com.google.auto.service:auto-service-annotations:1.0.1=annotationProcessor,errorprone,testAnnotationProcessor com.google.auto.value:auto-value-annotations:1.11.0=annotationProcessor,errorprone,testAnnotationProcessor com.google.auto:auto-common:1.2.2=annotationProcessor,errorprone,testAnnotationProcessor -com.google.code.findbugs:jsr305:3.0.2=permitUnusedDeclared com.google.errorprone:error_prone_annotation:2.41.0=annotationProcessor,errorprone,testAnnotationProcessor com.google.errorprone:error_prone_annotations:2.41.0=annotationProcessor,apiHelper,compileClasspath,errorprone,jarValidation,runtimeClasspath,runtimeLibs,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath com.google.errorprone:error_prone_check_api:2.41.0=annotationProcessor,errorprone,testAnnotationProcessor @@ -75,13 +74,11 @@ io.prometheus:prometheus-metrics-exposition-formats:1.1.0=compileClasspath,jarVa io.prometheus:prometheus-metrics-model:1.1.0=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath io.sgr:s2-geometry-library-java:1.0.0=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath io.swagger.core.v3:swagger-annotations-jakarta:2.2.22=apiHelper,compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath -jakarta.activation:jakarta.activation-api:2.1.3=permitUnusedDeclared -jakarta.annotation:jakarta.annotation-api:2.1.1=compileClasspath,jarValidation,permitUnusedDeclared,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath -jakarta.inject:jakarta.inject-api:2.0.1=compileClasspath,jarValidation,permitUnusedDeclared,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath +jakarta.annotation:jakarta.annotation-api:2.1.1=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath +jakarta.inject:jakarta.inject-api:2.0.1=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath jakarta.servlet:jakarta.servlet-api:6.1.0=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath -jakarta.validation:jakarta.validation-api:3.0.2=compileClasspath,jarValidation,permitUnusedDeclared,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath -jakarta.ws.rs:jakarta.ws.rs-api:3.1.0=apiHelper,compileClasspath,jarValidation,permitUnusedDeclared,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath -jakarta.xml.bind:jakarta.xml.bind-api:4.0.2=permitUnusedDeclared +jakarta.validation:jakarta.validation-api:3.0.2=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath +jakarta.ws.rs:jakarta.ws.rs-api:3.1.0=apiHelper,compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath javax.inject:javax.inject:1=annotationProcessor,errorprone,testAnnotationProcessor junit:junit:4.13.2=jarValidation,testCompileClasspath,testRuntimeClasspath net.bytebuddy:byte-buddy:1.18.3=jarValidation,testCompileClasspath,testRuntimeClasspath @@ -107,10 +104,10 @@ org.apache.lucene:lucene-analysis-opennlp:10.3.2=jarValidation,testRuntimeClassp org.apache.lucene:lucene-analysis-phonetic:10.3.2=jarValidation,runtimeClasspath,runtimeLibs,testRuntimeClasspath org.apache.lucene:lucene-analysis-smartcn:10.3.2=jarValidation,testRuntimeClasspath org.apache.lucene:lucene-analysis-stempel:10.3.2=jarValidation,testRuntimeClasspath -org.apache.lucene:lucene-backward-codecs:10.3.2=compileClasspath,jarValidation,permitUnusedDeclared,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath +org.apache.lucene:lucene-backward-codecs:10.3.2=jarValidation,runtimeClasspath,runtimeLibs,testRuntimeClasspath org.apache.lucene:lucene-classification:10.3.2=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath org.apache.lucene:lucene-codecs:10.3.2=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath -org.apache.lucene:lucene-core:10.3.2=apiHelper,compileClasspath,jarValidation,permitUnusedDeclared,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath +org.apache.lucene:lucene-core:10.3.2=apiHelper,compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath org.apache.lucene:lucene-expressions:10.3.2=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath org.apache.lucene:lucene-facet:10.3.2=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath org.apache.lucene:lucene-grouping:10.3.2=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath @@ -145,33 +142,31 @@ org.eclipse.jetty:jetty-alpn-java-client:12.0.27=apiHelper,jarValidation,runtime org.eclipse.jetty:jetty-alpn-java-server:12.0.27=jarValidation,testRuntimeClasspath org.eclipse.jetty:jetty-alpn-server:12.0.27=jarValidation,testRuntimeClasspath org.eclipse.jetty:jetty-client:12.0.27=apiHelper,compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath -org.eclipse.jetty:jetty-continuation:9.4.49.v20220914=permitUnusedDeclared -org.eclipse.jetty:jetty-http:12.0.27=apiHelper,compileClasspath,jarValidation,permitUnusedDeclared,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath -org.eclipse.jetty:jetty-io:12.0.27=apiHelper,compileClasspath,jarValidation,permitUnusedDeclared,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath +org.eclipse.jetty:jetty-http:12.0.27=apiHelper,compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath +org.eclipse.jetty:jetty-io:12.0.27=apiHelper,compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath org.eclipse.jetty:jetty-rewrite:12.0.27=jarValidation,testRuntimeClasspath org.eclipse.jetty:jetty-security:12.0.27=jarValidation,testCompileClasspath,testRuntimeClasspath -org.eclipse.jetty:jetty-server:12.0.27=compileClasspath,jarValidation,permitUnusedDeclared,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath +org.eclipse.jetty:jetty-server:12.0.27=jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath org.eclipse.jetty:jetty-session:12.0.27=jarValidation,testCompileClasspath,testRuntimeClasspath -org.eclipse.jetty:jetty-util:12.0.27=apiHelper,compileClasspath,jarValidation,permitUnusedDeclared,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath -org.glassfish.hk2.external:aopalliance-repackaged:3.1.1=compileClasspath,jarValidation,permitUnusedDeclared,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath -org.glassfish.hk2.external:jakarta.inject:2.6.1=permitUnusedDeclared -org.glassfish.hk2:hk2-api:3.1.1=compileClasspath,jarValidation,permitUnusedDeclared,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath -org.glassfish.hk2:hk2-locator:3.1.1=compileClasspath,jarValidation,permitUnusedDeclared,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath -org.glassfish.hk2:hk2-utils:3.1.1=compileClasspath,jarValidation,permitUnusedDeclared,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath -org.glassfish.hk2:osgi-resource-locator:1.0.3=compileClasspath,jarValidation,permitUnusedDeclared,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath -org.glassfish.jersey.containers:jersey-container-jetty-http:2.39.1=compileClasspath,jarValidation,permitUnusedDeclared,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath -org.glassfish.jersey.core:jersey-client:3.1.11=compileClasspath,jarValidation,permitUnusedDeclared,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath -org.glassfish.jersey.core:jersey-common:3.1.11=compileClasspath,jarValidation,permitUnusedDeclared,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath -org.glassfish.jersey.core:jersey-server:3.1.11=compileClasspath,jarValidation,permitUnusedDeclared,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath -org.glassfish.jersey.ext:jersey-entity-filtering:3.1.11=compileClasspath,jarValidation,permitUnusedDeclared,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath -org.glassfish.jersey.inject:jersey-hk2:3.1.11=compileClasspath,jarValidation,permitUnusedDeclared,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath -org.glassfish.jersey.media:jersey-media-json-jackson:3.1.11=compileClasspath,jarValidation,permitUnusedDeclared,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath +org.eclipse.jetty:jetty-util:12.0.27=apiHelper,compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath +org.glassfish.hk2.external:aopalliance-repackaged:3.1.1=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath +org.glassfish.hk2:hk2-api:3.1.1=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath +org.glassfish.hk2:hk2-locator:3.1.1=jarValidation,runtimeClasspath,runtimeLibs,testRuntimeClasspath +org.glassfish.hk2:hk2-utils:3.1.1=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath +org.glassfish.hk2:osgi-resource-locator:1.0.3=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath +org.glassfish.jersey.containers:jersey-container-jetty-http:2.39.1=jarValidation,runtimeClasspath,runtimeLibs,testRuntimeClasspath +org.glassfish.jersey.core:jersey-client:3.1.11=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath +org.glassfish.jersey.core:jersey-common:3.1.11=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath +org.glassfish.jersey.core:jersey-server:3.1.11=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath +org.glassfish.jersey.ext:jersey-entity-filtering:3.1.11=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath +org.glassfish.jersey.inject:jersey-hk2:3.1.11=jarValidation,runtimeClasspath,runtimeLibs,testRuntimeClasspath +org.glassfish.jersey.media:jersey-media-json-jackson:3.1.11=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath org.hamcrest:hamcrest:3.0=jarValidation,testCompileClasspath,testRuntimeClasspath -org.javassist:javassist:3.30.2-GA=compileClasspath,jarValidation,permitUnusedDeclared,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath +org.javassist:javassist:3.30.2-GA=jarValidation,runtimeClasspath,runtimeLibs,testRuntimeClasspath org.jspecify:jspecify:1.0.0=annotationProcessor,apiHelper,compileClasspath,errorprone,jarValidation,runtimeClasspath,runtimeLibs,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath org.junit.jupiter:junit-jupiter-api:5.6.2=jarValidation,testCompileClasspath,testRuntimeClasspath org.junit.platform:junit-platform-commons:1.6.2=jarValidation,testCompileClasspath,testRuntimeClasspath -org.junit:junit-bom:5.13.4=compileOnlyHelper,compileOnlyHelperTest,permitUnusedDeclared +org.junit:junit-bom:5.13.4=compileOnlyHelper,compileOnlyHelperTest org.junit:junit-bom:5.6.2=jarValidation,testCompileClasspath,testRuntimeClasspath org.locationtech.spatial4j:spatial4j:0.8=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath org.mockito:mockito-core:5.19.0=jarValidation,testCompileClasspath,testRuntimeClasspath @@ -188,7 +183,7 @@ org.ow2.asm:asm:9.8=jarValidation,runtimeClasspath,runtimeLibs,testRuntimeClassp org.pcollections:pcollections:4.0.1=annotationProcessor,errorprone,testAnnotationProcessor org.semver4j:semver4j:6.0.0=apiHelper,jarValidation,runtimeClasspath,runtimeLibs,testRuntimeClasspath org.slf4j:jcl-over-slf4j:2.0.17=apiHelper,jarValidation,runtimeClasspath,runtimeLibs,testRuntimeClasspath -org.slf4j:slf4j-api:2.0.17=apiHelper,compileClasspath,jarValidation,permitUnusedDeclared,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath +org.slf4j:slf4j-api:2.0.17=apiHelper,compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath org.xerial.snappy:snappy-java:1.1.10.8=jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath ua.net.nlp:morfologik-ukrainian-search:4.9.1=jarValidation,testRuntimeClasspath -empty=apiHelperTest,missingdoclet,permitAggregatorUse,permitTestAggregatorUse,permitTestUnusedDeclared,permitTestUsedUndeclared,permitUsedUndeclared,signatures +empty=apiHelperTest,missingdoclet,permitAggregatorUse,permitTestAggregatorUse,permitTestUnusedDeclared,permitTestUsedUndeclared,permitUnusedDeclared,permitUsedUndeclared,signatures diff --git a/solr/modules/cuvs/build.gradle b/solr/modules/cuvs/build.gradle index 1afbd064d83..624b2c94ae0 100644 --- a/solr/modules/cuvs/build.gradle +++ b/solr/modules/cuvs/build.gradle @@ -28,15 +28,11 @@ dependencies { implementation project(':solr:core') implementation project(':solr:solrj') implementation libs.apache.lucene.core - implementation libs.apache.lucene.backward.codecs implementation libs.slf4j.api testImplementation project(':solr:test-framework') testImplementation libs.apache.lucene.testframework testImplementation libs.junit.junit testImplementation libs.commonsio.commonsio - - // lucene-backward-codecs is a transitive dependency from cuvs-lucene but required in lockfile - permitUnusedDeclared libs.apache.lucene.backward.codecs } diff --git a/solr/modules/cuvs/gradle.lockfile b/solr/modules/cuvs/gradle.lockfile index b7bbc6672ae..6a3f907187a 100644 --- a/solr/modules/cuvs/gradle.lockfile +++ b/solr/modules/cuvs/gradle.lockfile @@ -97,10 +97,10 @@ org.apache.lucene:lucene-analysis-common:10.3.2=compileClasspath,jarValidation,r org.apache.lucene:lucene-analysis-kuromoji:10.3.2=jarValidation,runtimeClasspath,runtimeLibs,solrPlatformLibs,testRuntimeClasspath org.apache.lucene:lucene-analysis-nori:10.3.2=jarValidation,runtimeClasspath,runtimeLibs,solrPlatformLibs,testRuntimeClasspath org.apache.lucene:lucene-analysis-phonetic:10.3.2=jarValidation,runtimeClasspath,runtimeLibs,solrPlatformLibs,testRuntimeClasspath -org.apache.lucene:lucene-backward-codecs:10.3.2=compileClasspath,jarValidation,permitUnusedDeclared,runtimeClasspath,runtimeLibs,solrPlatformLibs,testCompileClasspath,testRuntimeClasspath +org.apache.lucene:lucene-backward-codecs:10.3.2=jarValidation,runtimeClasspath,runtimeLibs,solrPlatformLibs,testRuntimeClasspath org.apache.lucene:lucene-classification:10.3.2=jarValidation,runtimeClasspath,runtimeLibs,solrPlatformLibs,testRuntimeClasspath org.apache.lucene:lucene-codecs:10.3.2=jarValidation,runtimeClasspath,runtimeLibs,solrPlatformLibs,testRuntimeClasspath -org.apache.lucene:lucene-core:10.3.2=compileClasspath,jarValidation,permitUnusedDeclared,runtimeClasspath,runtimeLibs,solrPlatformLibs,testCompileClasspath,testRuntimeClasspath +org.apache.lucene:lucene-core:10.3.2=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,solrPlatformLibs,testCompileClasspath,testRuntimeClasspath org.apache.lucene:lucene-expressions:10.3.2=jarValidation,runtimeClasspath,runtimeLibs,solrPlatformLibs,testRuntimeClasspath org.apache.lucene:lucene-facet:10.3.2=jarValidation,runtimeClasspath,runtimeLibs,solrPlatformLibs,testRuntimeClasspath org.apache.lucene:lucene-grouping:10.3.2=jarValidation,runtimeClasspath,runtimeLibs,solrPlatformLibs,testRuntimeClasspath @@ -166,4 +166,4 @@ org.slf4j:jcl-over-slf4j:2.0.17=jarValidation,runtimeClasspath,runtimeLibs,solrP org.slf4j:jul-to-slf4j:2.0.17=solrPlatformLibs org.slf4j:slf4j-api:2.0.17=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,solrPlatformLibs,testCompileClasspath,testRuntimeClasspath org.xerial.snappy:snappy-java:1.1.10.8=jarValidation,runtimeClasspath,runtimeLibs,solrPlatformLibs,testRuntimeClasspath -empty=apiHelper,apiHelperTest,compileOnlyHelper,compileOnlyHelperTest,missingdoclet,packaging,permitAggregatorUse,permitTestAggregatorUse,permitTestUnusedDeclared,permitTestUsedUndeclared,permitUsedUndeclared,signatures +empty=apiHelper,apiHelperTest,compileOnlyHelper,compileOnlyHelperTest,missingdoclet,packaging,permitAggregatorUse,permitTestAggregatorUse,permitTestUnusedDeclared,permitTestUsedUndeclared,permitUnusedDeclared,permitUsedUndeclared,signatures diff --git a/solr/modules/extraction/build.gradle b/solr/modules/extraction/build.gradle index c84d9ded709..6276b145c37 100644 --- a/solr/modules/extraction/build.gradle +++ b/solr/modules/extraction/build.gradle @@ -38,9 +38,9 @@ dependencies { // For 'tikaserver' backend implementation libs.eclipse.jetty.client - permitUsedUndeclared libs.eclipse.jetty.http - permitUsedUndeclared libs.eclipse.jetty.util - permitUsedUndeclared libs.eclipse.jetty.io + implementation libs.eclipse.jetty.http + implementation libs.eclipse.jetty.util + implementation libs.eclipse.jetty.io testImplementation project(':solr:test-framework') testImplementation libs.apache.lucene.testframework diff --git a/solr/modules/extraction/gradle.lockfile b/solr/modules/extraction/gradle.lockfile index 1d826f5a82d..bf23f536e4b 100644 --- a/solr/modules/extraction/gradle.lockfile +++ b/solr/modules/extraction/gradle.lockfile @@ -134,13 +134,13 @@ org.eclipse.jetty:jetty-alpn-java-client:12.0.27=jarValidation,runtimeClasspath, org.eclipse.jetty:jetty-alpn-java-server:12.0.27=jarValidation,testRuntimeClasspath org.eclipse.jetty:jetty-alpn-server:12.0.27=jarValidation,testRuntimeClasspath org.eclipse.jetty:jetty-client:12.0.27=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,solrPlatformLibs,testCompileClasspath,testRuntimeClasspath -org.eclipse.jetty:jetty-http:12.0.27=compileClasspath,jarValidation,permitUsedUndeclared,runtimeClasspath,runtimeLibs,solrPlatformLibs,testCompileClasspath,testRuntimeClasspath -org.eclipse.jetty:jetty-io:12.0.27=compileClasspath,jarValidation,permitUsedUndeclared,runtimeClasspath,runtimeLibs,solrPlatformLibs,testCompileClasspath,testRuntimeClasspath +org.eclipse.jetty:jetty-http:12.0.27=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,solrPlatformLibs,testCompileClasspath,testRuntimeClasspath +org.eclipse.jetty:jetty-io:12.0.27=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,solrPlatformLibs,testCompileClasspath,testRuntimeClasspath org.eclipse.jetty:jetty-rewrite:12.0.27=jarValidation,testRuntimeClasspath org.eclipse.jetty:jetty-security:12.0.27=jarValidation,testCompileClasspath,testRuntimeClasspath org.eclipse.jetty:jetty-server:12.0.27=jarValidation,runtimeClasspath,runtimeLibs,solrPlatformLibs,testCompileClasspath,testRuntimeClasspath org.eclipse.jetty:jetty-session:12.0.27=jarValidation,testCompileClasspath,testRuntimeClasspath -org.eclipse.jetty:jetty-util:12.0.27=compileClasspath,jarValidation,permitUsedUndeclared,runtimeClasspath,runtimeLibs,solrPlatformLibs,testCompileClasspath,testRuntimeClasspath +org.eclipse.jetty:jetty-util:12.0.27=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,solrPlatformLibs,testCompileClasspath,testRuntimeClasspath org.glassfish.hk2.external:aopalliance-repackaged:3.1.1=jarValidation,runtimeClasspath,runtimeLibs,solrPlatformLibs,testRuntimeClasspath org.glassfish.hk2:hk2-api:3.1.1=jarValidation,runtimeClasspath,runtimeLibs,solrPlatformLibs,testRuntimeClasspath org.glassfish.hk2:hk2-locator:3.1.1=jarValidation,runtimeClasspath,runtimeLibs,solrPlatformLibs,testRuntimeClasspath @@ -170,7 +170,7 @@ org.rnorth.duct-tape:duct-tape:1.0.8=jarValidation,testCompileClasspath,testRunt org.semver4j:semver4j:6.0.0=jarValidation,runtimeClasspath,runtimeLibs,solrPlatformLibs,testRuntimeClasspath org.slf4j:jcl-over-slf4j:2.0.17=jarValidation,runtimeClasspath,runtimeLibs,solrPlatformLibs,testRuntimeClasspath org.slf4j:jul-to-slf4j:2.0.17=solrPlatformLibs -org.slf4j:slf4j-api:2.0.17=compileClasspath,jarValidation,permitUsedUndeclared,runtimeClasspath,runtimeLibs,solrPlatformLibs,testCompileClasspath,testRuntimeClasspath +org.slf4j:slf4j-api:2.0.17=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,solrPlatformLibs,testCompileClasspath,testRuntimeClasspath org.testcontainers:testcontainers:2.0.3=jarValidation,testCompileClasspath,testRuntimeClasspath org.xerial.snappy:snappy-java:1.1.10.8=jarValidation,runtimeClasspath,runtimeLibs,solrPlatformLibs,testRuntimeClasspath -empty=apiHelper,apiHelperTest,compileOnlyHelper,compileOnlyHelperTest,missingdoclet,packaging,permitAggregatorUse,permitTestAggregatorUse,permitTestUnusedDeclared,permitTestUsedUndeclared,permitUnusedDeclared,signatures +empty=apiHelper,apiHelperTest,compileOnlyHelper,compileOnlyHelperTest,missingdoclet,packaging,permitAggregatorUse,permitTestAggregatorUse,permitTestUnusedDeclared,permitTestUsedUndeclared,permitUnusedDeclared,permitUsedUndeclared,signatures diff --git a/solr/modules/sql/build.gradle b/solr/modules/sql/build.gradle index c847862f7f5..f1eaa844fb1 100644 --- a/solr/modules/sql/build.gradle +++ b/solr/modules/sql/build.gradle @@ -21,7 +21,6 @@ description = 'SQL Module' dependencies { implementation platform(project(':platform')) - permitUnusedDeclared platform(project(":platform")) implementation project(':solr:core') implementation project(':solr:solrj') implementation project(':solr:solrj-streaming') @@ -42,8 +41,6 @@ dependencies { compileOnly libs.immutables.valueannotations // needed due to Calcite requiring this CALCITE-4787 // sub-deps of calcite-core that we reference directly implementation libs.apache.calcite.linq4j - implementation libs.apache.calcite.avatica.core - permitUnusedDeclared libs.apache.calcite.avatica.core testImplementation project(':solr:test-framework') testImplementation libs.apache.lucene.testframework diff --git a/solr/modules/sql/gradle.lockfile b/solr/modules/sql/gradle.lockfile index 3476553f483..8e98cfc7382 100644 --- a/solr/modules/sql/gradle.lockfile +++ b/solr/modules/sql/gradle.lockfile @@ -3,13 +3,13 @@ # This file is expected to be part of source control. com.carrotsearch.randomizedtesting:randomizedtesting-runner:2.8.3=jarValidation,testCompileClasspath,testRuntimeClasspath com.carrotsearch:hppc:0.10.0=jarValidation,runtimeClasspath,runtimeLibs,solrPlatformLibs,testRuntimeClasspath -com.fasterxml.jackson.core:jackson-annotations:2.20=compileClasspath,jarValidation,permitUnusedDeclared,runtimeClasspath,runtimeLibs,solrPlatformLibs,testCompileClasspath,testRuntimeClasspath -com.fasterxml.jackson.core:jackson-core:2.20.1=compileClasspath,jarValidation,permitUnusedDeclared,runtimeClasspath,runtimeLibs,solrPlatformLibs,testCompileClasspath,testRuntimeClasspath -com.fasterxml.jackson.core:jackson-databind:2.20.1=compileClasspath,jarValidation,permitUnusedDeclared,runtimeClasspath,runtimeLibs,solrPlatformLibs,testCompileClasspath,testRuntimeClasspath +com.fasterxml.jackson.core:jackson-annotations:2.20=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,solrPlatformLibs,testCompileClasspath,testRuntimeClasspath +com.fasterxml.jackson.core:jackson-core:2.20.1=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,solrPlatformLibs,testCompileClasspath,testRuntimeClasspath +com.fasterxml.jackson.core:jackson-databind:2.20.1=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,solrPlatformLibs,testCompileClasspath,testRuntimeClasspath com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:2.20.1=jarValidation,runtimeClasspath,runtimeLibs,solrPlatformLibs,testRuntimeClasspath com.fasterxml.jackson.dataformat:jackson-dataformat-smile:2.20.1=jarValidation,runtimeClasspath,runtimeLibs,solrPlatformLibs,testRuntimeClasspath com.fasterxml.jackson.module:jackson-module-jakarta-xmlbind-annotations:2.20.1=jarValidation,runtimeClasspath,runtimeLibs,solrPlatformLibs,testRuntimeClasspath -com.fasterxml.jackson:jackson-bom:2.20.1=compileClasspath,jarValidation,permitUnusedDeclared,runtimeClasspath,runtimeLibs,solrPlatformLibs,testCompileClasspath,testRuntimeClasspath +com.fasterxml.jackson:jackson-bom:2.20.1=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,solrPlatformLibs,testCompileClasspath,testRuntimeClasspath com.fasterxml.woodstox:woodstox-core:7.0.0=jarValidation,runtimeClasspath,runtimeLibs,solrPlatformLibs,testRuntimeClasspath com.github.ben-manes.caffeine:caffeine:3.2.2=annotationProcessor,errorprone,jarValidation,runtimeClasspath,runtimeLibs,solrPlatformLibs,testAnnotationProcessor,testRuntimeClasspath com.github.kevinstern:software-and-algorithms:1.0=annotationProcessor,errorprone,testAnnotationProcessor @@ -25,7 +25,7 @@ com.google.guava:failureaccess:1.0.3=annotationProcessor,compileClasspath,errorp com.google.guava:guava:33.4.8-jre=annotationProcessor,compileClasspath,errorprone,jarValidation,runtimeClasspath,runtimeLibs,solrPlatformLibs,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava=annotationProcessor,compileClasspath,errorprone,jarValidation,runtimeClasspath,runtimeLibs,solrPlatformLibs,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath com.google.j2objc:j2objc-annotations:3.1=annotationProcessor,compileClasspath,errorprone,jarValidation,runtimeClasspath,runtimeLibs,solrPlatformLibs,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath -com.google.protobuf:protobuf-java:3.25.8=annotationProcessor,compileClasspath,errorprone,jarValidation,permitUnusedDeclared,runtimeClasspath,runtimeLibs,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath +com.google.protobuf:protobuf-java:3.25.8=annotationProcessor,compileClasspath,errorprone,jarValidation,runtimeClasspath,runtimeLibs,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath com.googlecode.json-simple:json-simple:1.1.1=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath com.ibm.icu:icu4j:77.1=jarValidation,testRuntimeClasspath com.j256.simplemagic:simplemagic:1.17=jarValidation,runtimeClasspath,runtimeLibs,solrPlatformLibs,testRuntimeClasspath @@ -79,8 +79,8 @@ jakarta.ws.rs:jakarta.ws.rs-api:3.1.0=jarValidation,runtimeClasspath,runtimeLibs javax.inject:javax.inject:1=annotationProcessor,errorprone,testAnnotationProcessor junit:junit:4.13.2=jarValidation,testCompileClasspath,testRuntimeClasspath org.antlr:antlr4-runtime:4.13.2=jarValidation,runtimeClasspath,runtimeLibs,solrPlatformLibs,testRuntimeClasspath -org.apache.calcite.avatica:avatica-core:1.25.0=compileClasspath,jarValidation,permitUnusedDeclared,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath -org.apache.calcite.avatica:avatica-metrics:1.25.0=compileClasspath,jarValidation,permitUnusedDeclared,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath +org.apache.calcite.avatica:avatica-core:1.25.0=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath +org.apache.calcite.avatica:avatica-metrics:1.25.0=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath org.apache.calcite:calcite-core:1.37.0=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath org.apache.calcite:calcite-linq4j:1.37.0=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath org.apache.commons:commons-exec:1.5.0=jarValidation,runtimeClasspath,runtimeLibs,solrPlatformLibs,testRuntimeClasspath @@ -90,9 +90,9 @@ org.apache.commons:commons-text:1.15.0=jarValidation,runtimeClasspath,runtimeLib org.apache.curator:curator-client:5.9.0=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,solrPlatformLibs,testCompileClasspath,testRuntimeClasspath org.apache.curator:curator-framework:5.9.0=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,solrPlatformLibs,testCompileClasspath,testRuntimeClasspath org.apache.curator:curator-test:5.9.0=jarValidation,testRuntimeClasspath -org.apache.httpcomponents.client5:httpclient5:5.2.1=jarValidation,permitUnusedDeclared,runtimeClasspath,runtimeLibs,testRuntimeClasspath -org.apache.httpcomponents.core5:httpcore5-h2:5.2=jarValidation,permitUnusedDeclared,runtimeClasspath,runtimeLibs,testRuntimeClasspath -org.apache.httpcomponents.core5:httpcore5:5.2.3=jarValidation,permitUnusedDeclared,runtimeClasspath,runtimeLibs,testRuntimeClasspath +org.apache.httpcomponents.client5:httpclient5:5.2.1=jarValidation,runtimeClasspath,runtimeLibs,testRuntimeClasspath +org.apache.httpcomponents.core5:httpcore5-h2:5.2=jarValidation,runtimeClasspath,runtimeLibs,testRuntimeClasspath +org.apache.httpcomponents.core5:httpcore5:5.2.3=jarValidation,runtimeClasspath,runtimeLibs,testRuntimeClasspath org.apache.httpcomponents:httpclient:4.5.14=jarValidation,testRuntimeClasspath org.apache.httpcomponents:httpcore:4.4.16=jarValidation,testRuntimeClasspath org.apache.httpcomponents:httpmime:4.5.14=jarValidation,testRuntimeClasspath @@ -190,7 +190,7 @@ org.pcollections:pcollections:4.0.1=annotationProcessor,errorprone,testAnnotatio org.semver4j:semver4j:6.0.0=jarValidation,runtimeClasspath,runtimeLibs,solrPlatformLibs,testRuntimeClasspath org.slf4j:jcl-over-slf4j:2.0.17=jarValidation,runtimeClasspath,runtimeLibs,solrPlatformLibs,testRuntimeClasspath org.slf4j:jul-to-slf4j:2.0.17=solrPlatformLibs -org.slf4j:slf4j-api:2.0.17=compileClasspath,jarValidation,permitUnusedDeclared,runtimeClasspath,runtimeLibs,solrPlatformLibs,testCompileClasspath,testRuntimeClasspath +org.slf4j:slf4j-api:2.0.17=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,solrPlatformLibs,testCompileClasspath,testRuntimeClasspath org.xerial.snappy:snappy-java:1.1.10.8=jarValidation,runtimeClasspath,runtimeLibs,solrPlatformLibs,testRuntimeClasspath ua.net.nlp:morfologik-ukrainian-search:4.9.1=jarValidation,testRuntimeClasspath -empty=apiHelper,apiHelperTest,compileOnlyHelperTest,missingdoclet,packaging,permitAggregatorUse,permitTestAggregatorUse,permitTestUnusedDeclared,permitTestUsedUndeclared,permitUsedUndeclared,signatures +empty=apiHelper,apiHelperTest,compileOnlyHelperTest,missingdoclet,packaging,permitAggregatorUse,permitTestAggregatorUse,permitTestUnusedDeclared,permitTestUsedUndeclared,permitUnusedDeclared,permitUsedUndeclared,signatures diff --git a/solr/solrj-streaming/build.gradle b/solr/solrj-streaming/build.gradle index ee33ad8041a..765887f99fe 100644 --- a/solr/solrj-streaming/build.gradle +++ b/solr/solrj-streaming/build.gradle @@ -39,10 +39,6 @@ dependencies { testImplementation libs.junit.junit testImplementation libs.hamcrest.hamcrest - testImplementation(libs.apache.zookeeper.zookeeper, { - exclude group: "org.apache.yetus", module: "audience-annotations" - }) - permitTestUnusedDeclared libs.apache.zookeeper.zookeeper - - permitTestUsedUndeclared project(':solr:solrj-streaming') // duh! + // cutterslade requires we state the obvious + testImplementation project(':solr:solrj-streaming') } diff --git a/solr/solrj-streaming/gradle.lockfile b/solr/solrj-streaming/gradle.lockfile index fc80ed6687e..f84fceed09c 100644 --- a/solr/solrj-streaming/gradle.lockfile +++ b/solr/solrj-streaming/gradle.lockfile @@ -3,13 +3,13 @@ # This file is expected to be part of source control. com.carrotsearch.randomizedtesting:randomizedtesting-runner:2.8.3=jarValidation,testCompileClasspath,testRuntimeClasspath com.carrotsearch:hppc:0.10.0=jarValidation,testRuntimeClasspath -com.fasterxml.jackson.core:jackson-annotations:2.20=compileClasspath,jarValidation,permitTestUsedUndeclared,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.fasterxml.jackson.core:jackson-core:2.20.1=jarValidation,permitTestUsedUndeclared,runtimeClasspath,testRuntimeClasspath -com.fasterxml.jackson.core:jackson-databind:2.20.1=jarValidation,permitTestUsedUndeclared,runtimeClasspath,testRuntimeClasspath +com.fasterxml.jackson.core:jackson-annotations:2.20=compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.fasterxml.jackson.core:jackson-core:2.20.1=jarValidation,runtimeClasspath,testRuntimeClasspath +com.fasterxml.jackson.core:jackson-databind:2.20.1=jarValidation,runtimeClasspath,testRuntimeClasspath com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:2.20.1=jarValidation,testRuntimeClasspath com.fasterxml.jackson.dataformat:jackson-dataformat-smile:2.20.1=jarValidation,testRuntimeClasspath com.fasterxml.jackson.module:jackson-module-jakarta-xmlbind-annotations:2.20.1=jarValidation,testRuntimeClasspath -com.fasterxml.jackson:jackson-bom:2.20.1=compileClasspath,jarValidation,permitTestUsedUndeclared,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.fasterxml.jackson:jackson-bom:2.20.1=compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.fasterxml.woodstox:woodstox-core:7.0.0=jarValidation,testRuntimeClasspath com.github.ben-manes.caffeine:caffeine:3.2.2=annotationProcessor,errorprone,jarValidation,testAnnotationProcessor,testRuntimeClasspath com.github.kevinstern:software-and-algorithms:1.0=annotationProcessor,errorprone,testAnnotationProcessor @@ -32,7 +32,6 @@ com.jayway.jsonpath:json-path:2.9.0=jarValidation,testRuntimeClasspath com.tdunning:t-digest:3.3=jarValidation,testRuntimeClasspath commons-cli:commons-cli:1.10.0=jarValidation,testRuntimeClasspath commons-codec:commons-codec:1.19.0=jarValidation,testRuntimeClasspath -commons-io:commons-io:2.17.0=permitTestUnusedDeclared commons-io:commons-io:2.20.0=jarValidation,testCompileClasspath,testRuntimeClasspath io.dropwizard.metrics:metrics-annotation:4.2.26=jarValidation,testRuntimeClasspath io.dropwizard.metrics:metrics-core:4.2.26=jarValidation,testRuntimeClasspath @@ -40,25 +39,16 @@ io.dropwizard.metrics:metrics-jetty12-ee10:4.2.26=jarValidation,testRuntimeClass io.dropwizard.metrics:metrics-jetty12:4.2.26=jarValidation,testRuntimeClasspath io.github.eisop:dataflow-errorprone:3.41.0-eisop1=annotationProcessor,errorprone,testAnnotationProcessor io.github.java-diff-utils:java-diff-utils:4.12=annotationProcessor,errorprone,testAnnotationProcessor -io.netty:netty-buffer:4.1.119.Final=permitTestUnusedDeclared io.netty:netty-buffer:4.2.6.Final=jarValidation,testCompileClasspath,testRuntimeClasspath io.netty:netty-codec-base:4.2.6.Final=jarValidation,testCompileClasspath,testRuntimeClasspath -io.netty:netty-codec:4.1.119.Final=permitTestUnusedDeclared -io.netty:netty-common:4.1.119.Final=permitTestUnusedDeclared io.netty:netty-common:4.2.6.Final=jarValidation,testCompileClasspath,testRuntimeClasspath -io.netty:netty-handler:4.1.119.Final=permitTestUnusedDeclared io.netty:netty-handler:4.2.6.Final=jarValidation,testCompileClasspath,testRuntimeClasspath -io.netty:netty-resolver:4.1.119.Final=permitTestUnusedDeclared io.netty:netty-resolver:4.2.6.Final=jarValidation,testCompileClasspath,testRuntimeClasspath -io.netty:netty-tcnative-boringssl-static:2.0.70.Final=jarValidation,permitTestUnusedDeclared,testCompileClasspath,testRuntimeClasspath -io.netty:netty-tcnative-classes:2.0.70.Final=jarValidation,permitTestUnusedDeclared,testCompileClasspath,testRuntimeClasspath -io.netty:netty-transport-classes-epoll:4.1.119.Final=permitTestUnusedDeclared +io.netty:netty-tcnative-boringssl-static:2.0.70.Final=jarValidation,testCompileClasspath,testRuntimeClasspath +io.netty:netty-tcnative-classes:2.0.70.Final=jarValidation,testCompileClasspath,testRuntimeClasspath io.netty:netty-transport-classes-epoll:4.2.6.Final=jarValidation,testCompileClasspath,testRuntimeClasspath -io.netty:netty-transport-native-epoll:4.1.119.Final=permitTestUnusedDeclared io.netty:netty-transport-native-epoll:4.2.6.Final=jarValidation,testCompileClasspath,testRuntimeClasspath -io.netty:netty-transport-native-unix-common:4.1.119.Final=permitTestUnusedDeclared io.netty:netty-transport-native-unix-common:4.2.6.Final=jarValidation,testCompileClasspath,testRuntimeClasspath -io.netty:netty-transport:4.1.119.Final=permitTestUnusedDeclared io.netty:netty-transport:4.2.6.Final=jarValidation,testCompileClasspath,testRuntimeClasspath io.opentelemetry.instrumentation:opentelemetry-instrumentation-api-incubator:2.22.0-alpha=jarValidation,testRuntimeClasspath io.opentelemetry.instrumentation:opentelemetry-instrumentation-api:2.22.0=jarValidation,testRuntimeClasspath @@ -77,12 +67,12 @@ io.opentelemetry:opentelemetry-sdk:1.56.0=jarValidation,testRuntimeClasspath io.prometheus:prometheus-metrics-exposition-formats:1.1.0=jarValidation,testRuntimeClasspath io.prometheus:prometheus-metrics-model:1.1.0=jarValidation,testRuntimeClasspath io.sgr:s2-geometry-library-java:1.0.0=jarValidation,testRuntimeClasspath -io.swagger.core.v3:swagger-annotations-jakarta:2.2.22=compileClasspath,jarValidation,permitTestUsedUndeclared,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.swagger.core.v3:swagger-annotations-jakarta:2.2.22=compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath jakarta.annotation:jakarta.annotation-api:2.1.1=jarValidation,testRuntimeClasspath jakarta.inject:jakarta.inject-api:2.0.1=jarValidation,testRuntimeClasspath jakarta.servlet:jakarta.servlet-api:6.1.0=jarValidation,testCompileClasspath,testRuntimeClasspath jakarta.validation:jakarta.validation-api:3.0.2=jarValidation,testRuntimeClasspath -jakarta.ws.rs:jakarta.ws.rs-api:3.1.0=jarValidation,permitTestUsedUndeclared,runtimeClasspath,testRuntimeClasspath +jakarta.ws.rs:jakarta.ws.rs-api:3.1.0=jarValidation,runtimeClasspath,testRuntimeClasspath javax.inject:javax.inject:1=annotationProcessor,errorprone,testAnnotationProcessor junit:junit:4.13.2=jarValidation,testCompileClasspath,testRuntimeClasspath org.antlr:antlr4-runtime:4.13.2=jarValidation,testRuntimeClasspath @@ -92,7 +82,7 @@ org.apache.calcite:calcite-core:1.37.0=jarValidation,testRuntimeClasspath org.apache.calcite:calcite-linq4j:1.37.0=jarValidation,testRuntimeClasspath org.apache.commons:commons-exec:1.5.0=jarValidation,testRuntimeClasspath org.apache.commons:commons-lang3:3.20.0=jarValidation,testRuntimeClasspath -org.apache.commons:commons-math3:3.6.1=compileClasspath,jarValidation,permitTestUsedUndeclared,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.apache.commons:commons-math3:3.6.1=compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.apache.commons:commons-text:1.15.0=jarValidation,testRuntimeClasspath org.apache.curator:curator-client:5.9.0=jarValidation,testCompileClasspath,testRuntimeClasspath org.apache.curator:curator-framework:5.9.0=jarValidation,testCompileClasspath,testRuntimeClasspath @@ -128,32 +118,31 @@ org.apache.lucene:lucene-spatial-extras:10.3.2=jarValidation,testRuntimeClasspat org.apache.lucene:lucene-spatial3d:10.3.2=jarValidation,testRuntimeClasspath org.apache.lucene:lucene-suggest:10.3.2=jarValidation,testRuntimeClasspath org.apache.lucene:lucene-test-framework:10.3.2=jarValidation,testCompileClasspath,testRuntimeClasspath -org.apache.yetus:audience-annotations:0.12.0=permitTestUnusedDeclared -org.apache.zookeeper:zookeeper-jute:3.9.4=jarValidation,permitTestUnusedDeclared,testCompileClasspath,testRuntimeClasspath -org.apache.zookeeper:zookeeper:3.9.4=jarValidation,permitTestUnusedDeclared,testCompileClasspath,testRuntimeClasspath +org.apache.zookeeper:zookeeper-jute:3.9.4=jarValidation,testCompileClasspath,testRuntimeClasspath +org.apache.zookeeper:zookeeper:3.9.4=jarValidation,testCompileClasspath,testRuntimeClasspath org.apiguardian:apiguardian-api:1.1.2=jarValidation,testRuntimeClasspath org.checkerframework:checker-qual:3.44.0=jarValidation,testRuntimeClasspath org.codehaus.janino:commons-compiler:3.1.11=jarValidation,testRuntimeClasspath org.codehaus.janino:janino:3.1.11=jarValidation,testRuntimeClasspath org.codehaus.woodstox:stax2-api:4.2.2=jarValidation,testRuntimeClasspath org.eclipse.jetty.ee10:jetty-ee10-servlet:12.0.27=jarValidation,testCompileClasspath,testRuntimeClasspath -org.eclipse.jetty.http2:jetty-http2-client-transport:12.0.27=jarValidation,permitTestUsedUndeclared,runtimeClasspath,testRuntimeClasspath -org.eclipse.jetty.http2:jetty-http2-client:12.0.27=compileClasspath,jarValidation,permitTestUsedUndeclared,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.eclipse.jetty.http2:jetty-http2-common:12.0.27=compileClasspath,jarValidation,permitTestUsedUndeclared,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.eclipse.jetty.http2:jetty-http2-hpack:12.0.27=compileClasspath,jarValidation,permitTestUsedUndeclared,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.eclipse.jetty.http2:jetty-http2-client-transport:12.0.27=jarValidation,runtimeClasspath,testRuntimeClasspath +org.eclipse.jetty.http2:jetty-http2-client:12.0.27=compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.eclipse.jetty.http2:jetty-http2-common:12.0.27=compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.eclipse.jetty.http2:jetty-http2-hpack:12.0.27=compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.eclipse.jetty.http2:jetty-http2-server:12.0.27=jarValidation,testRuntimeClasspath -org.eclipse.jetty:jetty-alpn-client:12.0.27=compileClasspath,jarValidation,permitTestUsedUndeclared,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.eclipse.jetty:jetty-alpn-java-client:12.0.27=jarValidation,permitTestUsedUndeclared,runtimeClasspath,testRuntimeClasspath +org.eclipse.jetty:jetty-alpn-client:12.0.27=compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.eclipse.jetty:jetty-alpn-java-client:12.0.27=jarValidation,runtimeClasspath,testRuntimeClasspath org.eclipse.jetty:jetty-alpn-java-server:12.0.27=jarValidation,testRuntimeClasspath org.eclipse.jetty:jetty-alpn-server:12.0.27=jarValidation,testRuntimeClasspath -org.eclipse.jetty:jetty-client:12.0.27=jarValidation,permitTestUsedUndeclared,runtimeClasspath,testRuntimeClasspath -org.eclipse.jetty:jetty-http:12.0.27=compileClasspath,jarValidation,permitTestUsedUndeclared,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.eclipse.jetty:jetty-io:12.0.27=compileClasspath,jarValidation,permitTestUsedUndeclared,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.eclipse.jetty:jetty-client:12.0.27=jarValidation,runtimeClasspath,testRuntimeClasspath +org.eclipse.jetty:jetty-http:12.0.27=compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.eclipse.jetty:jetty-io:12.0.27=compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.eclipse.jetty:jetty-rewrite:12.0.27=jarValidation,testRuntimeClasspath org.eclipse.jetty:jetty-security:12.0.27=jarValidation,testCompileClasspath,testRuntimeClasspath org.eclipse.jetty:jetty-server:12.0.27=jarValidation,testCompileClasspath,testRuntimeClasspath org.eclipse.jetty:jetty-session:12.0.27=jarValidation,testCompileClasspath,testRuntimeClasspath -org.eclipse.jetty:jetty-util:12.0.27=compileClasspath,jarValidation,permitTestUsedUndeclared,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.eclipse.jetty:jetty-util:12.0.27=compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.glassfish.hk2.external:aopalliance-repackaged:3.1.1=jarValidation,testRuntimeClasspath org.glassfish.hk2:hk2-api:3.1.1=jarValidation,testRuntimeClasspath org.glassfish.hk2:hk2-locator:3.1.1=jarValidation,testRuntimeClasspath @@ -169,7 +158,7 @@ org.glassfish.jersey.media:jersey-media-json-jackson:3.1.11=jarValidation,testRu org.hamcrest:hamcrest:3.0=jarValidation,testCompileClasspath,testRuntimeClasspath org.hsqldb:hsqldb:2.7.4=jarValidation,testRuntimeClasspath org.javassist:javassist:3.30.2-GA=jarValidation,testRuntimeClasspath -org.jspecify:jspecify:1.0.0=annotationProcessor,errorprone,jarValidation,permitTestUsedUndeclared,runtimeClasspath,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath +org.jspecify:jspecify:1.0.0=annotationProcessor,errorprone,jarValidation,runtimeClasspath,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath org.junit.jupiter:junit-jupiter-api:5.6.2=jarValidation,testRuntimeClasspath org.junit.platform:junit-platform-commons:1.6.2=jarValidation,testRuntimeClasspath org.junit:junit-bom:5.6.2=jarValidation,testRuntimeClasspath @@ -182,9 +171,8 @@ org.ow2.asm:asm-commons:9.8=jarValidation,testRuntimeClasspath org.ow2.asm:asm-tree:9.8=jarValidation,testRuntimeClasspath org.ow2.asm:asm:9.8=jarValidation,testRuntimeClasspath org.pcollections:pcollections:4.0.1=annotationProcessor,errorprone,testAnnotationProcessor -org.semver4j:semver4j:6.0.0=jarValidation,permitTestUsedUndeclared,runtimeClasspath,testRuntimeClasspath -org.slf4j:jcl-over-slf4j:2.0.17=jarValidation,permitTestUsedUndeclared,runtimeClasspath,testRuntimeClasspath -org.slf4j:slf4j-api:2.0.13=permitTestUnusedDeclared -org.slf4j:slf4j-api:2.0.17=compileClasspath,jarValidation,permitTestUsedUndeclared,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.semver4j:semver4j:6.0.0=jarValidation,runtimeClasspath,testRuntimeClasspath +org.slf4j:jcl-over-slf4j:2.0.17=jarValidation,runtimeClasspath,testRuntimeClasspath +org.slf4j:slf4j-api:2.0.17=compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.xerial.snappy:snappy-java:1.1.10.8=jarValidation,testRuntimeClasspath -empty=apiHelper,apiHelperTest,compileOnlyHelper,compileOnlyHelperTest,missingdoclet,permitAggregatorUse,permitTestAggregatorUse,permitUnusedDeclared,permitUsedUndeclared,signatures +empty=apiHelper,apiHelperTest,compileOnlyHelper,compileOnlyHelperTest,missingdoclet,permitAggregatorUse,permitTestAggregatorUse,permitTestUnusedDeclared,permitTestUsedUndeclared,permitUnusedDeclared,permitUsedUndeclared,signatures diff --git a/solr/solrj-zookeeper/build.gradle b/solr/solrj-zookeeper/build.gradle index dc975966e3c..1f2f212f15e 100644 --- a/solr/solrj-zookeeper/build.gradle +++ b/solr/solrj-zookeeper/build.gradle @@ -24,7 +24,6 @@ dependencies { // annotation usage like in Zookeeper during compilation time. // It is not included in the release so exclude from checks. compileOnly libs.spotbugs.annotations - permitUnusedDeclared libs.spotbugs.annotations // Exclude these from jar validation and license checks. configurations.jarValidation { exclude group: "com.github.spotbugs", module: "spotbugs-annotations" @@ -32,7 +31,7 @@ dependencies { implementation project(':solr:solrj') implementation project(':solr:solrj-jetty') - implementation project(':solr:api') + implementation project(':solr:api') implementation libs.slf4j.api @@ -55,5 +54,6 @@ dependencies { testImplementation libs.junit.junit testImplementation libs.commonsio.commonsio - permitTestUsedUndeclared project(':solr:solrj-zookeeper') // duh! + // cutterslade requires we state the obvious + testImplementation project(':solr:solrj-zookeeper') } diff --git a/solr/solrj-zookeeper/gradle.lockfile b/solr/solrj-zookeeper/gradle.lockfile index d5935f4fe83..fc5fb5b6f79 100644 --- a/solr/solrj-zookeeper/gradle.lockfile +++ b/solr/solrj-zookeeper/gradle.lockfile @@ -3,34 +3,33 @@ # This file is expected to be part of source control. com.carrotsearch.randomizedtesting:randomizedtesting-runner:2.8.3=jarValidation,testCompileClasspath,testRuntimeClasspath com.carrotsearch:hppc:0.10.0=jarValidation,testRuntimeClasspath -com.fasterxml.jackson.core:jackson-annotations:2.20=compileClasspath,jarValidation,permitTestUsedUndeclared,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.fasterxml.jackson.core:jackson-core:2.20.1=jarValidation,permitTestUsedUndeclared,runtimeClasspath,testRuntimeClasspath -com.fasterxml.jackson.core:jackson-databind:2.20.1=jarValidation,permitTestUsedUndeclared,runtimeClasspath,testRuntimeClasspath +com.fasterxml.jackson.core:jackson-annotations:2.20=compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.fasterxml.jackson.core:jackson-core:2.20.1=jarValidation,runtimeClasspath,testRuntimeClasspath +com.fasterxml.jackson.core:jackson-databind:2.20.1=jarValidation,runtimeClasspath,testRuntimeClasspath com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:2.20.1=jarValidation,testRuntimeClasspath com.fasterxml.jackson.dataformat:jackson-dataformat-smile:2.20.1=jarValidation,testRuntimeClasspath com.fasterxml.jackson.module:jackson-module-jakarta-xmlbind-annotations:2.20.1=jarValidation,testRuntimeClasspath -com.fasterxml.jackson:jackson-bom:2.20.1=compileClasspath,jarValidation,permitTestUsedUndeclared,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.fasterxml.jackson:jackson-bom:2.20.1=compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.fasterxml.woodstox:woodstox-core:7.0.0=jarValidation,testRuntimeClasspath com.github.ben-manes.caffeine:caffeine:3.2.2=annotationProcessor,errorprone,jarValidation,testAnnotationProcessor,testRuntimeClasspath com.github.kevinstern:software-and-algorithms:1.0=annotationProcessor,errorprone,testAnnotationProcessor -com.github.spotbugs:spotbugs-annotations:4.9.6=compileClasspath,compileOnlyHelper,permitUnusedDeclared +com.github.spotbugs:spotbugs-annotations:4.9.6=compileClasspath,compileOnlyHelper com.google.auto.service:auto-service-annotations:1.0.1=annotationProcessor,errorprone,testAnnotationProcessor com.google.auto.value:auto-value-annotations:1.11.0=annotationProcessor,errorprone,testAnnotationProcessor com.google.auto:auto-common:1.2.2=annotationProcessor,errorprone,testAnnotationProcessor -com.google.code.findbugs:jsr305:3.0.2=permitUnusedDeclared com.google.errorprone:error_prone_annotation:2.41.0=annotationProcessor,errorprone,testAnnotationProcessor com.google.errorprone:error_prone_annotations:2.18.0=apiHelper -com.google.errorprone:error_prone_annotations:2.41.0=annotationProcessor,compileClasspath,errorprone,jarValidation,permitTestUsedUndeclared,runtimeClasspath,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath +com.google.errorprone:error_prone_annotations:2.41.0=annotationProcessor,compileClasspath,errorprone,jarValidation,runtimeClasspath,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath com.google.errorprone:error_prone_check_api:2.41.0=annotationProcessor,errorprone,testAnnotationProcessor com.google.errorprone:error_prone_core:2.41.0=annotationProcessor,errorprone,testAnnotationProcessor com.google.googlejavaformat:google-java-format:1.27.0=annotationProcessor,errorprone,testAnnotationProcessor com.google.guava:failureaccess:1.0.1=apiHelper -com.google.guava:failureaccess:1.0.3=annotationProcessor,compileClasspath,errorprone,jarValidation,permitTestUsedUndeclared,runtimeClasspath,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath +com.google.guava:failureaccess:1.0.3=annotationProcessor,compileClasspath,errorprone,jarValidation,runtimeClasspath,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath com.google.guava:guava:32.0.0-jre=apiHelper -com.google.guava:guava:33.4.8-jre=annotationProcessor,compileClasspath,errorprone,jarValidation,permitTestUsedUndeclared,runtimeClasspath,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath -com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava=annotationProcessor,apiHelper,compileClasspath,errorprone,jarValidation,permitTestUsedUndeclared,runtimeClasspath,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath +com.google.guava:guava:33.4.8-jre=annotationProcessor,compileClasspath,errorprone,jarValidation,runtimeClasspath,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath +com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava=annotationProcessor,apiHelper,compileClasspath,errorprone,jarValidation,runtimeClasspath,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath com.google.j2objc:j2objc-annotations:2.8=apiHelper -com.google.j2objc:j2objc-annotations:3.1=annotationProcessor,compileClasspath,errorprone,jarValidation,permitTestUsedUndeclared,runtimeClasspath,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath +com.google.j2objc:j2objc-annotations:3.1=annotationProcessor,compileClasspath,errorprone,jarValidation,runtimeClasspath,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath com.google.protobuf:protobuf-java:3.25.8=annotationProcessor,errorprone,testAnnotationProcessor com.j256.simplemagic:simplemagic:1.17=jarValidation,testRuntimeClasspath com.jayway.jsonpath:json-path:2.9.0=jarValidation,testRuntimeClasspath @@ -38,7 +37,7 @@ com.tdunning:t-digest:3.3=jarValidation,testRuntimeClasspath commons-cli:commons-cli:1.10.0=jarValidation,testRuntimeClasspath commons-codec:commons-codec:1.19.0=jarValidation,testRuntimeClasspath commons-io:commons-io:2.17.0=apiHelper -commons-io:commons-io:2.20.0=compileClasspath,jarValidation,permitTestUsedUndeclared,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +commons-io:commons-io:2.20.0=compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.dropwizard.metrics:metrics-annotation:4.2.26=jarValidation,testRuntimeClasspath io.dropwizard.metrics:metrics-core:4.2.26=jarValidation,testRuntimeClasspath io.dropwizard.metrics:metrics-jetty12-ee10:4.2.26=jarValidation,testRuntimeClasspath @@ -46,25 +45,25 @@ io.dropwizard.metrics:metrics-jetty12:4.2.26=jarValidation,testRuntimeClasspath io.github.eisop:dataflow-errorprone:3.41.0-eisop1=annotationProcessor,errorprone,testAnnotationProcessor io.github.java-diff-utils:java-diff-utils:4.12=annotationProcessor,errorprone,testAnnotationProcessor io.netty:netty-buffer:4.1.119.Final=apiHelper -io.netty:netty-buffer:4.2.6.Final=compileClasspath,jarValidation,permitTestUsedUndeclared,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -io.netty:netty-codec-base:4.2.6.Final=compileClasspath,jarValidation,permitTestUsedUndeclared,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-buffer:4.2.6.Final=compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-codec-base:4.2.6.Final=compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-codec:4.1.119.Final=apiHelper io.netty:netty-common:4.1.119.Final=apiHelper -io.netty:netty-common:4.2.6.Final=compileClasspath,jarValidation,permitTestUsedUndeclared,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-common:4.2.6.Final=compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-handler:4.1.119.Final=apiHelper -io.netty:netty-handler:4.2.6.Final=compileClasspath,jarValidation,permitTestUsedUndeclared,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-handler:4.2.6.Final=compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-resolver:4.1.119.Final=apiHelper -io.netty:netty-resolver:4.2.6.Final=compileClasspath,jarValidation,permitTestUsedUndeclared,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -io.netty:netty-tcnative-boringssl-static:2.0.70.Final=apiHelper,compileClasspath,jarValidation,permitTestUsedUndeclared,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -io.netty:netty-tcnative-classes:2.0.70.Final=apiHelper,compileClasspath,jarValidation,permitTestUsedUndeclared,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-resolver:4.2.6.Final=compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-tcnative-boringssl-static:2.0.70.Final=apiHelper,compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-tcnative-classes:2.0.70.Final=apiHelper,compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-transport-classes-epoll:4.1.119.Final=apiHelper -io.netty:netty-transport-classes-epoll:4.2.6.Final=compileClasspath,jarValidation,permitTestUsedUndeclared,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-transport-classes-epoll:4.2.6.Final=compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-transport-native-epoll:4.1.119.Final=apiHelper -io.netty:netty-transport-native-epoll:4.2.6.Final=compileClasspath,jarValidation,permitTestUsedUndeclared,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-transport-native-epoll:4.2.6.Final=compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-transport-native-unix-common:4.1.119.Final=apiHelper -io.netty:netty-transport-native-unix-common:4.2.6.Final=compileClasspath,jarValidation,permitTestUsedUndeclared,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-transport-native-unix-common:4.2.6.Final=compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-transport:4.1.119.Final=apiHelper -io.netty:netty-transport:4.2.6.Final=compileClasspath,jarValidation,permitTestUsedUndeclared,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-transport:4.2.6.Final=compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.opentelemetry.instrumentation:opentelemetry-instrumentation-api-incubator:2.22.0-alpha=jarValidation,testRuntimeClasspath io.opentelemetry.instrumentation:opentelemetry-instrumentation-api:2.22.0=jarValidation,testRuntimeClasspath io.opentelemetry.instrumentation:opentelemetry-runtime-telemetry-java17:2.22.0-alpha=jarValidation,testRuntimeClasspath @@ -82,20 +81,20 @@ io.opentelemetry:opentelemetry-sdk:1.56.0=jarValidation,testRuntimeClasspath io.prometheus:prometheus-metrics-exposition-formats:1.1.0=jarValidation,testRuntimeClasspath io.prometheus:prometheus-metrics-model:1.1.0=jarValidation,testRuntimeClasspath io.sgr:s2-geometry-library-java:1.0.0=jarValidation,testRuntimeClasspath -io.swagger.core.v3:swagger-annotations-jakarta:2.2.22=compileClasspath,jarValidation,permitTestUsedUndeclared,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.swagger.core.v3:swagger-annotations-jakarta:2.2.22=compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath jakarta.annotation:jakarta.annotation-api:2.1.1=jarValidation,testRuntimeClasspath jakarta.inject:jakarta.inject-api:2.0.1=jarValidation,testRuntimeClasspath jakarta.servlet:jakarta.servlet-api:6.1.0=jarValidation,testCompileClasspath,testRuntimeClasspath jakarta.validation:jakarta.validation-api:3.0.2=jarValidation,testRuntimeClasspath -jakarta.ws.rs:jakarta.ws.rs-api:3.1.0=jarValidation,permitTestUsedUndeclared,runtimeClasspath,testRuntimeClasspath +jakarta.ws.rs:jakarta.ws.rs-api:3.1.0=jarValidation,runtimeClasspath,testRuntimeClasspath javax.inject:javax.inject:1=annotationProcessor,errorprone,testAnnotationProcessor junit:junit:4.13.2=jarValidation,testCompileClasspath,testRuntimeClasspath org.antlr:antlr4-runtime:4.13.2=jarValidation,testRuntimeClasspath org.apache.commons:commons-exec:1.5.0=jarValidation,testRuntimeClasspath org.apache.commons:commons-lang3:3.20.0=jarValidation,testRuntimeClasspath org.apache.commons:commons-math3:3.6.1=jarValidation,testRuntimeClasspath -org.apache.curator:curator-client:5.9.0=apiHelper,compileClasspath,jarValidation,permitTestUsedUndeclared,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.apache.curator:curator-framework:5.9.0=apiHelper,compileClasspath,jarValidation,permitTestUsedUndeclared,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.apache.curator:curator-client:5.9.0=apiHelper,compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.apache.curator:curator-framework:5.9.0=apiHelper,compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.apache.curator:curator-test:5.9.0=jarValidation,testRuntimeClasspath org.apache.httpcomponents:httpclient:4.5.14=jarValidation,testRuntimeClasspath org.apache.httpcomponents:httpcore:4.4.16=jarValidation,testRuntimeClasspath @@ -125,29 +124,29 @@ org.apache.lucene:lucene-spatial-extras:10.3.2=jarValidation,testRuntimeClasspat org.apache.lucene:lucene-spatial3d:10.3.2=jarValidation,testRuntimeClasspath org.apache.lucene:lucene-suggest:10.3.2=jarValidation,testRuntimeClasspath org.apache.lucene:lucene-test-framework:10.3.2=jarValidation,testCompileClasspath,testRuntimeClasspath -org.apache.zookeeper:zookeeper-jute:3.9.4=apiHelper,compileClasspath,jarValidation,permitTestUsedUndeclared,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.apache.zookeeper:zookeeper:3.9.4=apiHelper,compileClasspath,jarValidation,permitTestUsedUndeclared,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.apache.zookeeper:zookeeper-jute:3.9.4=apiHelper,compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.apache.zookeeper:zookeeper:3.9.4=apiHelper,compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.apiguardian:apiguardian-api:1.1.2=jarValidation,testRuntimeClasspath org.checkerframework:checker-qual:3.33.0=apiHelper org.codehaus.woodstox:stax2-api:4.2.2=jarValidation,testRuntimeClasspath org.eclipse.jetty.ee10:jetty-ee10-servlet:12.0.27=jarValidation,testCompileClasspath,testRuntimeClasspath -org.eclipse.jetty.http2:jetty-http2-client-transport:12.0.27=jarValidation,permitTestUsedUndeclared,runtimeClasspath,testRuntimeClasspath -org.eclipse.jetty.http2:jetty-http2-client:12.0.27=compileClasspath,jarValidation,permitTestUsedUndeclared,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.eclipse.jetty.http2:jetty-http2-common:12.0.27=compileClasspath,jarValidation,permitTestUsedUndeclared,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.eclipse.jetty.http2:jetty-http2-hpack:12.0.27=compileClasspath,jarValidation,permitTestUsedUndeclared,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.eclipse.jetty.http2:jetty-http2-client-transport:12.0.27=jarValidation,runtimeClasspath,testRuntimeClasspath +org.eclipse.jetty.http2:jetty-http2-client:12.0.27=compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.eclipse.jetty.http2:jetty-http2-common:12.0.27=compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.eclipse.jetty.http2:jetty-http2-hpack:12.0.27=compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.eclipse.jetty.http2:jetty-http2-server:12.0.27=jarValidation,testRuntimeClasspath -org.eclipse.jetty:jetty-alpn-client:12.0.27=compileClasspath,jarValidation,permitTestUsedUndeclared,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.eclipse.jetty:jetty-alpn-java-client:12.0.27=jarValidation,permitTestUsedUndeclared,runtimeClasspath,testRuntimeClasspath +org.eclipse.jetty:jetty-alpn-client:12.0.27=compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.eclipse.jetty:jetty-alpn-java-client:12.0.27=jarValidation,runtimeClasspath,testRuntimeClasspath org.eclipse.jetty:jetty-alpn-java-server:12.0.27=jarValidation,testRuntimeClasspath org.eclipse.jetty:jetty-alpn-server:12.0.27=jarValidation,testRuntimeClasspath -org.eclipse.jetty:jetty-client:12.0.27=jarValidation,permitTestUsedUndeclared,runtimeClasspath,testRuntimeClasspath -org.eclipse.jetty:jetty-http:12.0.27=compileClasspath,jarValidation,permitTestUsedUndeclared,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.eclipse.jetty:jetty-io:12.0.27=compileClasspath,jarValidation,permitTestUsedUndeclared,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.eclipse.jetty:jetty-client:12.0.27=jarValidation,runtimeClasspath,testRuntimeClasspath +org.eclipse.jetty:jetty-http:12.0.27=compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.eclipse.jetty:jetty-io:12.0.27=compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.eclipse.jetty:jetty-rewrite:12.0.27=jarValidation,testRuntimeClasspath org.eclipse.jetty:jetty-security:12.0.27=jarValidation,testCompileClasspath,testRuntimeClasspath org.eclipse.jetty:jetty-server:12.0.27=jarValidation,testCompileClasspath,testRuntimeClasspath org.eclipse.jetty:jetty-session:12.0.27=jarValidation,testCompileClasspath,testRuntimeClasspath -org.eclipse.jetty:jetty-util:12.0.27=compileClasspath,jarValidation,permitTestUsedUndeclared,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.eclipse.jetty:jetty-util:12.0.27=compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.glassfish.hk2.external:aopalliance-repackaged:3.1.1=jarValidation,testRuntimeClasspath org.glassfish.hk2:hk2-api:3.1.1=jarValidation,testRuntimeClasspath org.glassfish.hk2:hk2-locator:3.1.1=jarValidation,testRuntimeClasspath @@ -162,10 +161,10 @@ org.glassfish.jersey.inject:jersey-hk2:3.1.11=jarValidation,testRuntimeClasspath org.glassfish.jersey.media:jersey-media-json-jackson:3.1.11=jarValidation,testRuntimeClasspath org.hamcrest:hamcrest:3.0=jarValidation,testCompileClasspath,testRuntimeClasspath org.javassist:javassist:3.30.2-GA=jarValidation,testRuntimeClasspath -org.jspecify:jspecify:1.0.0=annotationProcessor,compileClasspath,errorprone,jarValidation,permitTestUsedUndeclared,runtimeClasspath,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath +org.jspecify:jspecify:1.0.0=annotationProcessor,compileClasspath,errorprone,jarValidation,runtimeClasspath,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath org.junit.jupiter:junit-jupiter-api:5.6.2=jarValidation,testRuntimeClasspath org.junit.platform:junit-platform-commons:1.6.2=jarValidation,testRuntimeClasspath -org.junit:junit-bom:5.13.4=compileOnlyHelper,permitUnusedDeclared +org.junit:junit-bom:5.13.4=compileOnlyHelper org.junit:junit-bom:5.6.2=jarValidation,testRuntimeClasspath org.locationtech.spatial4j:spatial4j:0.8=jarValidation,testRuntimeClasspath org.opentest4j:opentest4j:1.2.0=jarValidation,testRuntimeClasspath @@ -173,9 +172,9 @@ org.ow2.asm:asm-commons:9.8=jarValidation,testRuntimeClasspath org.ow2.asm:asm-tree:9.8=jarValidation,testRuntimeClasspath org.ow2.asm:asm:9.8=jarValidation,testRuntimeClasspath org.pcollections:pcollections:4.0.1=annotationProcessor,errorprone,testAnnotationProcessor -org.semver4j:semver4j:6.0.0=jarValidation,permitTestUsedUndeclared,runtimeClasspath,testRuntimeClasspath -org.slf4j:jcl-over-slf4j:2.0.17=jarValidation,permitTestUsedUndeclared,runtimeClasspath,testRuntimeClasspath +org.semver4j:semver4j:6.0.0=jarValidation,runtimeClasspath,testRuntimeClasspath +org.slf4j:jcl-over-slf4j:2.0.17=jarValidation,runtimeClasspath,testRuntimeClasspath org.slf4j:slf4j-api:2.0.13=apiHelper -org.slf4j:slf4j-api:2.0.17=compileClasspath,jarValidation,permitTestUsedUndeclared,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.slf4j:slf4j-api:2.0.17=compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.xerial.snappy:snappy-java:1.1.10.8=jarValidation,testRuntimeClasspath -empty=apiHelperTest,compileOnlyHelperTest,missingdoclet,permitAggregatorUse,permitTestAggregatorUse,permitTestUnusedDeclared,permitUsedUndeclared,signatures +empty=apiHelperTest,compileOnlyHelperTest,missingdoclet,permitAggregatorUse,permitTestAggregatorUse,permitTestUnusedDeclared,permitTestUsedUndeclared,permitUnusedDeclared,permitUsedUndeclared,signatures diff --git a/solr/solrj/build.gradle b/solr/solrj/build.gradle index 2c554cddfe5..1e15145c851 100644 --- a/solr/solrj/build.gradle +++ b/solr/solrj/build.gradle @@ -50,7 +50,6 @@ dependencies { testImplementation(libs.apache.zookeeper.zookeeper, { exclude group: "org.apache.yetus", module: "audience-annotations" }) - permitTestUnusedDeclared libs.apache.zookeeper.zookeeper testImplementation libs.apache.zookeeper.jute testImplementation libs.apache.lucene.core @@ -63,29 +62,18 @@ dependencies { testImplementation libs.commonsio.commonsio testImplementation libs.fasterxml.jackson.dataformat.cbor - testImplementation libs.jakarta.servlet.api - // Jetty test dependencies - needed for solrj's own tests // Client libraries - testImplementation libs.eclipse.jetty.http2.client - permitTestUnusedDeclared libs.eclipse.jetty.http2.client testImplementation libs.eclipse.jetty.client - permitTestUnusedDeclared libs.eclipse.jetty.client testImplementation libs.eclipse.jetty.http - permitTestUnusedDeclared libs.eclipse.jetty.http // Server libraries testImplementation libs.eclipse.jetty.server - permitTestUnusedDeclared libs.eclipse.jetty.server testImplementation libs.eclipse.jetty.ee10.servlet - permitTestUnusedDeclared libs.eclipse.jetty.ee10.servlet testImplementation libs.eclipse.jetty.ee10.webapp - permitTestUnusedDeclared libs.eclipse.jetty.ee10.webapp testRuntimeOnly(libs.eclipse.jetty.alpnjavaserver, { exclude group: "org.eclipse.jetty.alpn", module: "alpn-api" }) testImplementation libs.eclipse.jetty.session - permitTestUnusedDeclared libs.eclipse.jetty.session - permitTestUnusedDeclared libs.jakarta.servlet.api testImplementation(libs.mockito.core, { exclude group: "net.bytebuddy", module: "byte-buddy-agent" diff --git a/solr/solrj/gradle.lockfile b/solr/solrj/gradle.lockfile index 2da955a56c5..7e1ffe8b40e 100644 --- a/solr/solrj/gradle.lockfile +++ b/solr/solrj/gradle.lockfile @@ -38,7 +38,6 @@ com.jayway.jsonpath:json-path:2.9.0=jarValidation,testRuntimeClasspath com.tdunning:t-digest:3.3=jarValidation,testRuntimeClasspath commons-cli:commons-cli:1.10.0=jarValidation,testRuntimeClasspath commons-codec:commons-codec:1.19.0=jarValidation,testCompileClasspath,testRuntimeClasspath -commons-io:commons-io:2.17.0=permitTestUnusedDeclared commons-io:commons-io:2.20.0=jarValidation,testCompileClasspath,testRuntimeClasspath io.dropwizard.metrics:metrics-annotation:4.2.26=jarValidation,testRuntimeClasspath io.dropwizard.metrics:metrics-core:4.2.26=jarValidation,testRuntimeClasspath @@ -46,25 +45,16 @@ io.dropwizard.metrics:metrics-jetty12-ee10:4.2.26=jarValidation,testRuntimeClass io.dropwizard.metrics:metrics-jetty12:4.2.26=jarValidation,testRuntimeClasspath io.github.eisop:dataflow-errorprone:3.41.0-eisop1=annotationProcessor,errorprone,testAnnotationProcessor io.github.java-diff-utils:java-diff-utils:4.12=annotationProcessor,errorprone,testAnnotationProcessor -io.netty:netty-buffer:4.1.119.Final=permitTestUnusedDeclared io.netty:netty-buffer:4.2.6.Final=jarValidation,testCompileClasspath,testRuntimeClasspath io.netty:netty-codec-base:4.2.6.Final=jarValidation,testCompileClasspath,testRuntimeClasspath -io.netty:netty-codec:4.1.119.Final=permitTestUnusedDeclared -io.netty:netty-common:4.1.119.Final=permitTestUnusedDeclared io.netty:netty-common:4.2.6.Final=jarValidation,testCompileClasspath,testRuntimeClasspath -io.netty:netty-handler:4.1.119.Final=permitTestUnusedDeclared io.netty:netty-handler:4.2.6.Final=jarValidation,testCompileClasspath,testRuntimeClasspath -io.netty:netty-resolver:4.1.119.Final=permitTestUnusedDeclared io.netty:netty-resolver:4.2.6.Final=jarValidation,testCompileClasspath,testRuntimeClasspath -io.netty:netty-tcnative-boringssl-static:2.0.70.Final=jarValidation,permitTestUnusedDeclared,testCompileClasspath,testRuntimeClasspath -io.netty:netty-tcnative-classes:2.0.70.Final=jarValidation,permitTestUnusedDeclared,testCompileClasspath,testRuntimeClasspath -io.netty:netty-transport-classes-epoll:4.1.119.Final=permitTestUnusedDeclared +io.netty:netty-tcnative-boringssl-static:2.0.70.Final=jarValidation,testCompileClasspath,testRuntimeClasspath +io.netty:netty-tcnative-classes:2.0.70.Final=jarValidation,testCompileClasspath,testRuntimeClasspath io.netty:netty-transport-classes-epoll:4.2.6.Final=jarValidation,testCompileClasspath,testRuntimeClasspath -io.netty:netty-transport-native-epoll:4.1.119.Final=permitTestUnusedDeclared io.netty:netty-transport-native-epoll:4.2.6.Final=jarValidation,testCompileClasspath,testRuntimeClasspath -io.netty:netty-transport-native-unix-common:4.1.119.Final=permitTestUnusedDeclared io.netty:netty-transport-native-unix-common:4.2.6.Final=jarValidation,testCompileClasspath,testRuntimeClasspath -io.netty:netty-transport:4.1.119.Final=permitTestUnusedDeclared io.netty:netty-transport:4.2.6.Final=jarValidation,testCompileClasspath,testRuntimeClasspath io.opentelemetry.instrumentation:opentelemetry-instrumentation-api-incubator:2.22.0-alpha=jarValidation,testRuntimeClasspath io.opentelemetry.instrumentation:opentelemetry-instrumentation-api:2.22.0=jarValidation,testRuntimeClasspath @@ -86,7 +76,7 @@ io.sgr:s2-geometry-library-java:1.0.0=jarValidation,testRuntimeClasspath io.swagger.core.v3:swagger-annotations-jakarta:2.2.22=apiHelper,compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath jakarta.annotation:jakarta.annotation-api:2.1.1=jarValidation,testRuntimeClasspath jakarta.inject:jakarta.inject-api:2.0.1=jarValidation,testRuntimeClasspath -jakarta.servlet:jakarta.servlet-api:6.1.0=jarValidation,permitTestUnusedDeclared,testCompileClasspath,testRuntimeClasspath +jakarta.servlet:jakarta.servlet-api:6.1.0=jarValidation,testCompileClasspath,testRuntimeClasspath jakarta.validation:jakarta.validation-api:3.0.2=jarValidation,testRuntimeClasspath jakarta.ws.rs:jakarta.ws.rs-api:3.1.0=apiHelper,jarValidation,runtimeClasspath,testRuntimeClasspath javax.inject:javax.inject:1=annotationProcessor,errorprone,testAnnotationProcessor @@ -127,33 +117,32 @@ org.apache.lucene:lucene-spatial-extras:10.3.2=jarValidation,testRuntimeClasspat org.apache.lucene:lucene-spatial3d:10.3.2=jarValidation,testRuntimeClasspath org.apache.lucene:lucene-suggest:10.3.2=jarValidation,testRuntimeClasspath org.apache.lucene:lucene-test-framework:10.3.2=jarValidation,testCompileClasspath,testRuntimeClasspath -org.apache.yetus:audience-annotations:0.12.0=permitTestUnusedDeclared -org.apache.zookeeper:zookeeper-jute:3.9.4=jarValidation,permitTestUnusedDeclared,testCompileClasspath,testRuntimeClasspath -org.apache.zookeeper:zookeeper:3.9.4=jarValidation,permitTestUnusedDeclared,testCompileClasspath,testRuntimeClasspath +org.apache.zookeeper:zookeeper-jute:3.9.4=jarValidation,testCompileClasspath,testRuntimeClasspath +org.apache.zookeeper:zookeeper:3.9.4=jarValidation,testCompileClasspath,testRuntimeClasspath org.apiguardian:apiguardian-api:1.1.2=jarValidation,testRuntimeClasspath org.checkerframework:checker-qual:3.33.0=spotless865458226 org.codehaus.woodstox:stax2-api:4.2.2=jarValidation,testRuntimeClasspath -org.eclipse.jetty.ee10:jetty-ee10-servlet:12.0.27=jarValidation,permitTestUnusedDeclared,testCompileClasspath,testRuntimeClasspath -org.eclipse.jetty.ee10:jetty-ee10-webapp:12.0.27=jarValidation,permitTestUnusedDeclared,testCompileClasspath,testRuntimeClasspath +org.eclipse.jetty.ee10:jetty-ee10-servlet:12.0.27=jarValidation,testCompileClasspath,testRuntimeClasspath +org.eclipse.jetty.ee10:jetty-ee10-webapp:12.0.27=jarValidation,testCompileClasspath,testRuntimeClasspath org.eclipse.jetty.http2:jetty-http2-client-transport:12.0.27=jarValidation,testRuntimeClasspath -org.eclipse.jetty.http2:jetty-http2-client:12.0.27=jarValidation,permitTestUnusedDeclared,testCompileClasspath,testRuntimeClasspath -org.eclipse.jetty.http2:jetty-http2-common:12.0.27=jarValidation,permitTestUnusedDeclared,testCompileClasspath,testRuntimeClasspath -org.eclipse.jetty.http2:jetty-http2-hpack:12.0.27=jarValidation,permitTestUnusedDeclared,testCompileClasspath,testRuntimeClasspath +org.eclipse.jetty.http2:jetty-http2-client:12.0.27=jarValidation,testCompileClasspath,testRuntimeClasspath +org.eclipse.jetty.http2:jetty-http2-common:12.0.27=jarValidation,testCompileClasspath,testRuntimeClasspath +org.eclipse.jetty.http2:jetty-http2-hpack:12.0.27=jarValidation,testCompileClasspath,testRuntimeClasspath org.eclipse.jetty.http2:jetty-http2-server:12.0.27=jarValidation,testRuntimeClasspath -org.eclipse.jetty:jetty-alpn-client:12.0.27=jarValidation,permitTestUnusedDeclared,testCompileClasspath,testRuntimeClasspath +org.eclipse.jetty:jetty-alpn-client:12.0.27=jarValidation,testCompileClasspath,testRuntimeClasspath org.eclipse.jetty:jetty-alpn-java-client:12.0.27=jarValidation,testRuntimeClasspath org.eclipse.jetty:jetty-alpn-java-server:12.0.27=jarValidation,testRuntimeClasspath org.eclipse.jetty:jetty-alpn-server:12.0.27=jarValidation,testRuntimeClasspath -org.eclipse.jetty:jetty-client:12.0.27=jarValidation,permitTestUnusedDeclared,testCompileClasspath,testRuntimeClasspath -org.eclipse.jetty:jetty-ee:12.0.27=jarValidation,permitTestUnusedDeclared,testCompileClasspath,testRuntimeClasspath -org.eclipse.jetty:jetty-http:12.0.27=jarValidation,permitTestUnusedDeclared,testCompileClasspath,testRuntimeClasspath -org.eclipse.jetty:jetty-io:12.0.27=jarValidation,permitTestUnusedDeclared,testCompileClasspath,testRuntimeClasspath +org.eclipse.jetty:jetty-client:12.0.27=jarValidation,testCompileClasspath,testRuntimeClasspath +org.eclipse.jetty:jetty-ee:12.0.27=jarValidation,testCompileClasspath,testRuntimeClasspath +org.eclipse.jetty:jetty-http:12.0.27=jarValidation,testCompileClasspath,testRuntimeClasspath +org.eclipse.jetty:jetty-io:12.0.27=jarValidation,testCompileClasspath,testRuntimeClasspath org.eclipse.jetty:jetty-rewrite:12.0.27=jarValidation,testRuntimeClasspath -org.eclipse.jetty:jetty-security:12.0.27=jarValidation,permitTestUnusedDeclared,testCompileClasspath,testRuntimeClasspath -org.eclipse.jetty:jetty-server:12.0.27=jarValidation,permitTestUnusedDeclared,testCompileClasspath,testRuntimeClasspath -org.eclipse.jetty:jetty-session:12.0.27=jarValidation,permitTestUnusedDeclared,testCompileClasspath,testRuntimeClasspath -org.eclipse.jetty:jetty-util:12.0.27=jarValidation,permitTestUnusedDeclared,testCompileClasspath,testRuntimeClasspath -org.eclipse.jetty:jetty-xml:12.0.27=jarValidation,permitTestUnusedDeclared,testCompileClasspath,testRuntimeClasspath +org.eclipse.jetty:jetty-security:12.0.27=jarValidation,testCompileClasspath,testRuntimeClasspath +org.eclipse.jetty:jetty-server:12.0.27=jarValidation,testCompileClasspath,testRuntimeClasspath +org.eclipse.jetty:jetty-session:12.0.27=jarValidation,testCompileClasspath,testRuntimeClasspath +org.eclipse.jetty:jetty-util:12.0.27=jarValidation,testCompileClasspath,testRuntimeClasspath +org.eclipse.jetty:jetty-xml:12.0.27=jarValidation,testCompileClasspath,testRuntimeClasspath org.glassfish.hk2.external:aopalliance-repackaged:3.1.1=jarValidation,testRuntimeClasspath org.glassfish.hk2:hk2-api:3.1.1=jarValidation,testRuntimeClasspath org.glassfish.hk2:hk2-locator:3.1.1=jarValidation,testRuntimeClasspath @@ -183,6 +172,6 @@ org.ow2.asm:asm:9.8=jarValidation,testRuntimeClasspath org.pcollections:pcollections:4.0.1=annotationProcessor,errorprone,testAnnotationProcessor org.semver4j:semver4j:6.0.0=apiHelper,jarValidation,runtimeClasspath,testRuntimeClasspath org.slf4j:jcl-over-slf4j:2.0.17=jarValidation,runtimeClasspath,testRuntimeClasspath -org.slf4j:slf4j-api:2.0.17=apiHelper,compileClasspath,jarValidation,permitTestUnusedDeclared,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.slf4j:slf4j-api:2.0.17=apiHelper,compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.xerial.snappy:snappy-java:1.1.10.8=jarValidation,testRuntimeClasspath -empty=apiHelperTest,compileOnlyHelperTest,missingdoclet,openApiSpecFile,permitAggregatorUse,permitTestAggregatorUse,permitTestUsedUndeclared,permitUnusedDeclared,permitUsedUndeclared,signatures +empty=apiHelperTest,compileOnlyHelperTest,missingdoclet,openApiSpecFile,permitAggregatorUse,permitTestAggregatorUse,permitTestUnusedDeclared,permitTestUsedUndeclared,permitUnusedDeclared,permitUsedUndeclared,signatures diff --git a/solr/test-framework/build.gradle b/solr/test-framework/build.gradle index 4daeb6dd99e..a7bac2b63bd 100644 --- a/solr/test-framework/build.gradle +++ b/solr/test-framework/build.gradle @@ -24,7 +24,6 @@ dependencies { // annotation usage like in Zookeeper during compilation time. // It is not included in the release so exclude from checks. compileOnly libs.spotbugs.annotations - permitUnusedDeclared libs.spotbugs.annotations // Exclude these from jar validation and license checks. configurations.jarValidation { exclude group: "com.github.spotbugs", module: "spotbugs-annotations" @@ -68,18 +67,15 @@ dependencies { implementation libs.dropwizard.metrics.core implementation libs.dropwizard.metrics.jetty12.ee10 implementation libs.commonscli.commonscli - permitUnusedDeclared libs.commonscli.commonscli implementation libs.apache.httpcomponents.httpclient implementation libs.apache.httpcomponents.httpcore implementation libs.opentelemetry.api implementation(libs.opentelemetry.exporter.prometheus) { - transitive = false + transitive = false // most things don't want or already have } + implementation libs.opentelemetry.sdk.metrics // prometheus exporter needs + permitUnusedDeclared libs.opentelemetry.sdk.metrics implementation libs.prometheus.metrics.model - implementation(libs.opentelemetry.sdk) { - exclude group: "io.opentelemetry", module: "opentelemetry-sdk-logs" - } - permitUnusedDeclared libs.opentelemetry.sdk implementation libs.jakarta.servlet.api implementation libs.eclipse.jetty.server diff --git a/solr/test-framework/gradle.lockfile b/solr/test-framework/gradle.lockfile index 65e9066649f..ffb6eded249 100644 --- a/solr/test-framework/gradle.lockfile +++ b/solr/test-framework/gradle.lockfile @@ -14,11 +14,10 @@ com.fasterxml.jackson:jackson-bom:2.20.1=apiHelper,compileClasspath,jarValidatio com.fasterxml.woodstox:woodstox-core:7.0.0=apiHelper,jarValidation,runtimeClasspath,testRuntimeClasspath com.github.ben-manes.caffeine:caffeine:3.2.2=annotationProcessor,apiHelper,errorprone,jarValidation,runtimeClasspath,testAnnotationProcessor,testRuntimeClasspath com.github.kevinstern:software-and-algorithms:1.0=annotationProcessor,errorprone,testAnnotationProcessor -com.github.spotbugs:spotbugs-annotations:4.9.6=compileClasspath,compileOnlyHelper,permitUnusedDeclared +com.github.spotbugs:spotbugs-annotations:4.9.6=compileClasspath,compileOnlyHelper com.google.auto.service:auto-service-annotations:1.0.1=annotationProcessor,errorprone,testAnnotationProcessor com.google.auto.value:auto-value-annotations:1.11.0=annotationProcessor,errorprone,testAnnotationProcessor com.google.auto:auto-common:1.2.2=annotationProcessor,errorprone,testAnnotationProcessor -com.google.code.findbugs:jsr305:3.0.2=permitUnusedDeclared com.google.errorprone:error_prone_annotation:2.41.0=annotationProcessor,errorprone,testAnnotationProcessor com.google.errorprone:error_prone_annotations:2.41.0=annotationProcessor,apiHelper,compileClasspath,errorprone,jarValidation,runtimeClasspath,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath com.google.errorprone:error_prone_check_api:2.41.0=annotationProcessor,errorprone,testAnnotationProcessor @@ -32,7 +31,7 @@ com.google.protobuf:protobuf-java:3.25.8=annotationProcessor,errorprone,testAnno com.j256.simplemagic:simplemagic:1.17=apiHelper,jarValidation,runtimeClasspath,testRuntimeClasspath com.jayway.jsonpath:json-path:2.9.0=apiHelper,jarValidation,runtimeClasspath,testRuntimeClasspath com.tdunning:t-digest:3.3=apiHelper,jarValidation,runtimeClasspath,testRuntimeClasspath -commons-cli:commons-cli:1.10.0=apiHelper,compileClasspath,jarValidation,permitUnusedDeclared,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +commons-cli:commons-cli:1.10.0=apiHelper,compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath commons-codec:commons-codec:1.19.0=apiHelper,compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath commons-io:commons-io:2.20.0=apiHelper,compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.dropwizard.metrics:metrics-annotation:4.2.26=compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath @@ -63,10 +62,9 @@ io.opentelemetry:opentelemetry-common:1.56.0=apiHelper,compileClasspath,jarValid io.opentelemetry:opentelemetry-context:1.56.0=apiHelper,compileClasspath,jarValidation,permitUnusedDeclared,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.opentelemetry:opentelemetry-exporter-prometheus:1.56.0-alpha=apiHelper,compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.opentelemetry:opentelemetry-sdk-common:1.56.0=apiHelper,compileClasspath,jarValidation,permitUnusedDeclared,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -io.opentelemetry:opentelemetry-sdk-logs:1.56.0=permitUnusedDeclared io.opentelemetry:opentelemetry-sdk-metrics:1.56.0=apiHelper,compileClasspath,jarValidation,permitUnusedDeclared,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -io.opentelemetry:opentelemetry-sdk-trace:1.56.0=apiHelper,compileClasspath,jarValidation,permitUnusedDeclared,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -io.opentelemetry:opentelemetry-sdk:1.56.0=apiHelper,compileClasspath,jarValidation,permitUnusedDeclared,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.opentelemetry:opentelemetry-sdk-trace:1.56.0=apiHelper,jarValidation,runtimeClasspath,testRuntimeClasspath +io.opentelemetry:opentelemetry-sdk:1.56.0=apiHelper,jarValidation,runtimeClasspath,testRuntimeClasspath io.prometheus:prometheus-metrics-exposition-formats:1.1.0=apiHelper,compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.prometheus:prometheus-metrics-model:1.1.0=apiHelper,compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.sgr:s2-geometry-library-java:1.0.0=apiHelper,jarValidation,runtimeClasspath,testRuntimeClasspath @@ -152,7 +150,7 @@ org.javassist:javassist:3.30.2-GA=apiHelper,jarValidation,runtimeClasspath,testR org.jspecify:jspecify:1.0.0=annotationProcessor,apiHelper,compileClasspath,errorprone,jarValidation,runtimeClasspath,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath org.junit.jupiter:junit-jupiter-api:5.6.2=compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.junit.platform:junit-platform-commons:1.6.2=compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.junit:junit-bom:5.13.4=compileOnlyHelper,permitUnusedDeclared +org.junit:junit-bom:5.13.4=compileOnlyHelper org.junit:junit-bom:5.6.2=compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.locationtech.spatial4j:spatial4j:0.8=apiHelper,jarValidation,runtimeClasspath,testRuntimeClasspath org.opentest4j:opentest4j:1.2.0=compileClasspath,jarValidation,runtimeClasspath,testCompileClasspath,testRuntimeClasspath diff --git a/solr/webapp/build.gradle b/solr/webapp/build.gradle index b07fe5531bf..cce62d89d39 100644 --- a/solr/webapp/build.gradle +++ b/solr/webapp/build.gradle @@ -37,7 +37,6 @@ ext { } dependencies { - permitUnusedDeclared project(":solr:core") serverLib project(path: ":solr:server", configuration: "libExt") serverLib project(path: ":solr:server", configuration: "serverLib") solrCore project(":solr:core") diff --git a/solr/webapp/gradle.lockfile b/solr/webapp/gradle.lockfile index 8c42398a240..eef9c6c4502 100644 --- a/solr/webapp/gradle.lockfile +++ b/solr/webapp/gradle.lockfile @@ -1,157 +1,157 @@ # This is a Gradle generated file for dependency locking. # Manual edits can break the build and are not advised. # This file is expected to be part of source control. -com.carrotsearch:hppc:0.10.0=permitUnusedDeclared,solrCore -com.fasterxml.jackson.core:jackson-annotations:2.20=permitUnusedDeclared,solrCore -com.fasterxml.jackson.core:jackson-core:2.20.1=permitUnusedDeclared,solrCore -com.fasterxml.jackson.core:jackson-databind:2.20.1=permitUnusedDeclared,solrCore -com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:2.20.1=permitUnusedDeclared,solrCore -com.fasterxml.jackson.dataformat:jackson-dataformat-smile:2.20.1=permitUnusedDeclared,solrCore -com.fasterxml.jackson.module:jackson-module-jakarta-xmlbind-annotations:2.20.1=permitUnusedDeclared,solrCore -com.fasterxml.jackson:jackson-bom:2.20.1=permitUnusedDeclared,solrCore -com.fasterxml.woodstox:woodstox-core:7.0.0=permitUnusedDeclared,solrCore -com.github.ben-manes.caffeine:caffeine:3.2.2=annotationProcessor,errorprone,permitUnusedDeclared,solrCore,testAnnotationProcessor +com.carrotsearch:hppc:0.10.0=solrCore +com.fasterxml.jackson.core:jackson-annotations:2.20=solrCore +com.fasterxml.jackson.core:jackson-core:2.20.1=solrCore +com.fasterxml.jackson.core:jackson-databind:2.20.1=solrCore +com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:2.20.1=solrCore +com.fasterxml.jackson.dataformat:jackson-dataformat-smile:2.20.1=solrCore +com.fasterxml.jackson.module:jackson-module-jakarta-xmlbind-annotations:2.20.1=solrCore +com.fasterxml.jackson:jackson-bom:2.20.1=solrCore +com.fasterxml.woodstox:woodstox-core:7.0.0=solrCore +com.github.ben-manes.caffeine:caffeine:3.2.2=annotationProcessor,errorprone,solrCore,testAnnotationProcessor com.github.kevinstern:software-and-algorithms:1.0=annotationProcessor,errorprone,testAnnotationProcessor com.google.auto.service:auto-service-annotations:1.0.1=annotationProcessor,errorprone,testAnnotationProcessor com.google.auto.value:auto-value-annotations:1.11.0=annotationProcessor,errorprone,testAnnotationProcessor com.google.auto:auto-common:1.2.2=annotationProcessor,errorprone,testAnnotationProcessor com.google.errorprone:error_prone_annotation:2.41.0=annotationProcessor,errorprone,testAnnotationProcessor -com.google.errorprone:error_prone_annotations:2.41.0=annotationProcessor,errorprone,permitUnusedDeclared,solrCore,testAnnotationProcessor +com.google.errorprone:error_prone_annotations:2.41.0=annotationProcessor,errorprone,solrCore,testAnnotationProcessor com.google.errorprone:error_prone_check_api:2.41.0=annotationProcessor,errorprone,testAnnotationProcessor com.google.errorprone:error_prone_core:2.41.0=annotationProcessor,errorprone,testAnnotationProcessor com.google.googlejavaformat:google-java-format:1.27.0=annotationProcessor,errorprone,testAnnotationProcessor -com.google.guava:failureaccess:1.0.3=annotationProcessor,errorprone,permitUnusedDeclared,solrCore,testAnnotationProcessor -com.google.guava:guava:33.4.8-jre=annotationProcessor,errorprone,permitUnusedDeclared,solrCore,testAnnotationProcessor -com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava=annotationProcessor,errorprone,permitUnusedDeclared,solrCore,testAnnotationProcessor -com.google.j2objc:j2objc-annotations:3.1=annotationProcessor,errorprone,permitUnusedDeclared,solrCore,testAnnotationProcessor +com.google.guava:failureaccess:1.0.3=annotationProcessor,errorprone,solrCore,testAnnotationProcessor +com.google.guava:guava:33.4.8-jre=annotationProcessor,errorprone,solrCore,testAnnotationProcessor +com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava=annotationProcessor,errorprone,solrCore,testAnnotationProcessor +com.google.j2objc:j2objc-annotations:3.1=annotationProcessor,errorprone,solrCore,testAnnotationProcessor com.google.protobuf:protobuf-java:3.25.8=annotationProcessor,errorprone,testAnnotationProcessor -com.j256.simplemagic:simplemagic:1.17=permitUnusedDeclared,solrCore -com.jayway.jsonpath:json-path:2.9.0=permitUnusedDeclared,solrCore +com.j256.simplemagic:simplemagic:1.17=solrCore +com.jayway.jsonpath:json-path:2.9.0=solrCore com.lmax:disruptor:3.4.4=serverLib -com.tdunning:t-digest:3.3=permitUnusedDeclared,solrCore -commons-cli:commons-cli:1.10.0=permitUnusedDeclared,solrCore -commons-codec:commons-codec:1.19.0=permitUnusedDeclared,solrCore -commons-io:commons-io:2.20.0=permitUnusedDeclared,solrCore -io.dropwizard.metrics:metrics-core:4.2.26=permitUnusedDeclared,solrCore +com.tdunning:t-digest:3.3=solrCore +commons-cli:commons-cli:1.10.0=solrCore +commons-codec:commons-codec:1.19.0=solrCore +commons-io:commons-io:2.20.0=solrCore +io.dropwizard.metrics:metrics-core:4.2.26=solrCore io.github.eisop:dataflow-errorprone:3.41.0-eisop1=annotationProcessor,errorprone,testAnnotationProcessor io.github.java-diff-utils:java-diff-utils:4.12=annotationProcessor,errorprone,testAnnotationProcessor -io.netty:netty-buffer:4.2.6.Final=permitUnusedDeclared,solrCore -io.netty:netty-codec-base:4.2.6.Final=permitUnusedDeclared,solrCore -io.netty:netty-common:4.2.6.Final=permitUnusedDeclared,solrCore -io.netty:netty-handler:4.2.6.Final=permitUnusedDeclared,solrCore -io.netty:netty-resolver:4.2.6.Final=permitUnusedDeclared,solrCore -io.netty:netty-tcnative-boringssl-static:2.0.70.Final=permitUnusedDeclared,solrCore -io.netty:netty-tcnative-classes:2.0.70.Final=permitUnusedDeclared,solrCore -io.netty:netty-transport-classes-epoll:4.2.6.Final=permitUnusedDeclared,solrCore -io.netty:netty-transport-native-epoll:4.2.6.Final=permitUnusedDeclared,solrCore -io.netty:netty-transport-native-unix-common:4.2.6.Final=permitUnusedDeclared,solrCore -io.netty:netty-transport:4.2.6.Final=permitUnusedDeclared,solrCore -io.opentelemetry.instrumentation:opentelemetry-instrumentation-api-incubator:2.22.0-alpha=permitUnusedDeclared,solrCore -io.opentelemetry.instrumentation:opentelemetry-instrumentation-api:2.22.0=permitUnusedDeclared,solrCore -io.opentelemetry.instrumentation:opentelemetry-runtime-telemetry-java17:2.22.0-alpha=permitUnusedDeclared,solrCore -io.opentelemetry.instrumentation:opentelemetry-runtime-telemetry-java8:2.22.0-alpha=permitUnusedDeclared,solrCore -io.opentelemetry.semconv:opentelemetry-semconv:1.37.0=permitUnusedDeclared,solrCore -io.opentelemetry:opentelemetry-api-incubator:1.56.0-alpha=permitUnusedDeclared,solrCore -io.opentelemetry:opentelemetry-api:1.56.0=permitUnusedDeclared,solrCore -io.opentelemetry:opentelemetry-common:1.56.0=permitUnusedDeclared,solrCore -io.opentelemetry:opentelemetry-context:1.56.0=permitUnusedDeclared,solrCore -io.opentelemetry:opentelemetry-exporter-prometheus:1.56.0-alpha=permitUnusedDeclared,solrCore -io.opentelemetry:opentelemetry-sdk-common:1.56.0=permitUnusedDeclared,solrCore -io.opentelemetry:opentelemetry-sdk-metrics:1.56.0=permitUnusedDeclared,solrCore -io.opentelemetry:opentelemetry-sdk-trace:1.56.0=permitUnusedDeclared,solrCore -io.opentelemetry:opentelemetry-sdk:1.56.0=permitUnusedDeclared,solrCore -io.prometheus:prometheus-metrics-exposition-formats:1.1.0=permitUnusedDeclared,solrCore -io.prometheus:prometheus-metrics-model:1.1.0=permitUnusedDeclared,solrCore -io.sgr:s2-geometry-library-java:1.0.0=permitUnusedDeclared,solrCore -io.swagger.core.v3:swagger-annotations-jakarta:2.2.22=permitUnusedDeclared,solrCore -jakarta.annotation:jakarta.annotation-api:2.1.1=permitUnusedDeclared,solrCore -jakarta.inject:jakarta.inject-api:2.0.1=permitUnusedDeclared,solrCore -jakarta.servlet:jakarta.servlet-api:6.1.0=permitUnusedDeclared,serverLib,solrCore -jakarta.validation:jakarta.validation-api:3.0.2=permitUnusedDeclared,solrCore -jakarta.ws.rs:jakarta.ws.rs-api:3.1.0=permitUnusedDeclared,solrCore +io.netty:netty-buffer:4.2.6.Final=solrCore +io.netty:netty-codec-base:4.2.6.Final=solrCore +io.netty:netty-common:4.2.6.Final=solrCore +io.netty:netty-handler:4.2.6.Final=solrCore +io.netty:netty-resolver:4.2.6.Final=solrCore +io.netty:netty-tcnative-boringssl-static:2.0.70.Final=solrCore +io.netty:netty-tcnative-classes:2.0.70.Final=solrCore +io.netty:netty-transport-classes-epoll:4.2.6.Final=solrCore +io.netty:netty-transport-native-epoll:4.2.6.Final=solrCore +io.netty:netty-transport-native-unix-common:4.2.6.Final=solrCore +io.netty:netty-transport:4.2.6.Final=solrCore +io.opentelemetry.instrumentation:opentelemetry-instrumentation-api-incubator:2.22.0-alpha=solrCore +io.opentelemetry.instrumentation:opentelemetry-instrumentation-api:2.22.0=solrCore +io.opentelemetry.instrumentation:opentelemetry-runtime-telemetry-java17:2.22.0-alpha=solrCore +io.opentelemetry.instrumentation:opentelemetry-runtime-telemetry-java8:2.22.0-alpha=solrCore +io.opentelemetry.semconv:opentelemetry-semconv:1.37.0=solrCore +io.opentelemetry:opentelemetry-api-incubator:1.56.0-alpha=solrCore +io.opentelemetry:opentelemetry-api:1.56.0=solrCore +io.opentelemetry:opentelemetry-common:1.56.0=solrCore +io.opentelemetry:opentelemetry-context:1.56.0=solrCore +io.opentelemetry:opentelemetry-exporter-prometheus:1.56.0-alpha=solrCore +io.opentelemetry:opentelemetry-sdk-common:1.56.0=solrCore +io.opentelemetry:opentelemetry-sdk-metrics:1.56.0=solrCore +io.opentelemetry:opentelemetry-sdk-trace:1.56.0=solrCore +io.opentelemetry:opentelemetry-sdk:1.56.0=solrCore +io.prometheus:prometheus-metrics-exposition-formats:1.1.0=solrCore +io.prometheus:prometheus-metrics-model:1.1.0=solrCore +io.sgr:s2-geometry-library-java:1.0.0=solrCore +io.swagger.core.v3:swagger-annotations-jakarta:2.2.22=solrCore +jakarta.annotation:jakarta.annotation-api:2.1.1=solrCore +jakarta.inject:jakarta.inject-api:2.0.1=solrCore +jakarta.servlet:jakarta.servlet-api:6.1.0=serverLib,solrCore +jakarta.validation:jakarta.validation-api:3.0.2=solrCore +jakarta.ws.rs:jakarta.ws.rs-api:3.1.0=solrCore javax.inject:javax.inject:1=annotationProcessor,errorprone,testAnnotationProcessor -org.antlr:antlr4-runtime:4.13.2=permitUnusedDeclared,solrCore -org.apache.commons:commons-exec:1.5.0=permitUnusedDeclared,solrCore -org.apache.commons:commons-lang3:3.20.0=permitUnusedDeclared,solrCore -org.apache.commons:commons-math3:3.6.1=permitUnusedDeclared,solrCore -org.apache.curator:curator-client:5.9.0=permitUnusedDeclared,solrCore -org.apache.curator:curator-framework:5.9.0=permitUnusedDeclared,solrCore +org.antlr:antlr4-runtime:4.13.2=solrCore +org.apache.commons:commons-exec:1.5.0=solrCore +org.apache.commons:commons-lang3:3.20.0=solrCore +org.apache.commons:commons-math3:3.6.1=solrCore +org.apache.curator:curator-client:5.9.0=solrCore +org.apache.curator:curator-framework:5.9.0=solrCore org.apache.logging.log4j:log4j-1.2-api:2.25.3=serverLib -org.apache.logging.log4j:log4j-api:2.25.3=permitUnusedDeclared,serverLib,solrCore -org.apache.logging.log4j:log4j-core:2.25.3=permitUnusedDeclared,serverLib,solrCore +org.apache.logging.log4j:log4j-api:2.25.3=serverLib,solrCore +org.apache.logging.log4j:log4j-core:2.25.3=serverLib,solrCore org.apache.logging.log4j:log4j-layout-template-json:2.25.3=serverLib -org.apache.logging.log4j:log4j-slf4j2-impl:2.25.3=permitUnusedDeclared,serverLib,solrCore +org.apache.logging.log4j:log4j-slf4j2-impl:2.25.3=serverLib,solrCore org.apache.logging.log4j:log4j-web:2.25.3=serverLib -org.apache.lucene:lucene-analysis-common:10.3.2=permitUnusedDeclared,solrCore -org.apache.lucene:lucene-analysis-kuromoji:10.3.2=permitUnusedDeclared,solrCore -org.apache.lucene:lucene-analysis-nori:10.3.2=permitUnusedDeclared,solrCore -org.apache.lucene:lucene-analysis-phonetic:10.3.2=permitUnusedDeclared,solrCore -org.apache.lucene:lucene-backward-codecs:10.3.2=permitUnusedDeclared,solrCore -org.apache.lucene:lucene-classification:10.3.2=permitUnusedDeclared,solrCore -org.apache.lucene:lucene-codecs:10.3.2=permitUnusedDeclared,solrCore -org.apache.lucene:lucene-core:10.3.2=permitUnusedDeclared,solrCore -org.apache.lucene:lucene-expressions:10.3.2=permitUnusedDeclared,solrCore -org.apache.lucene:lucene-facet:10.3.2=permitUnusedDeclared,solrCore -org.apache.lucene:lucene-grouping:10.3.2=permitUnusedDeclared,solrCore -org.apache.lucene:lucene-highlighter:10.3.2=permitUnusedDeclared,solrCore -org.apache.lucene:lucene-join:10.3.2=permitUnusedDeclared,solrCore -org.apache.lucene:lucene-memory:10.3.2=permitUnusedDeclared,solrCore -org.apache.lucene:lucene-misc:10.3.2=permitUnusedDeclared,solrCore -org.apache.lucene:lucene-queries:10.3.2=permitUnusedDeclared,solrCore -org.apache.lucene:lucene-queryparser:10.3.2=permitUnusedDeclared,solrCore -org.apache.lucene:lucene-sandbox:10.3.2=permitUnusedDeclared,solrCore -org.apache.lucene:lucene-spatial-extras:10.3.2=permitUnusedDeclared,solrCore -org.apache.lucene:lucene-spatial3d:10.3.2=permitUnusedDeclared,solrCore -org.apache.lucene:lucene-suggest:10.3.2=permitUnusedDeclared,solrCore -org.apache.zookeeper:zookeeper-jute:3.9.4=permitUnusedDeclared,solrCore -org.apache.zookeeper:zookeeper:3.9.4=permitUnusedDeclared,solrCore -org.codehaus.woodstox:stax2-api:4.2.2=permitUnusedDeclared,solrCore +org.apache.lucene:lucene-analysis-common:10.3.2=solrCore +org.apache.lucene:lucene-analysis-kuromoji:10.3.2=solrCore +org.apache.lucene:lucene-analysis-nori:10.3.2=solrCore +org.apache.lucene:lucene-analysis-phonetic:10.3.2=solrCore +org.apache.lucene:lucene-backward-codecs:10.3.2=solrCore +org.apache.lucene:lucene-classification:10.3.2=solrCore +org.apache.lucene:lucene-codecs:10.3.2=solrCore +org.apache.lucene:lucene-core:10.3.2=solrCore +org.apache.lucene:lucene-expressions:10.3.2=solrCore +org.apache.lucene:lucene-facet:10.3.2=solrCore +org.apache.lucene:lucene-grouping:10.3.2=solrCore +org.apache.lucene:lucene-highlighter:10.3.2=solrCore +org.apache.lucene:lucene-join:10.3.2=solrCore +org.apache.lucene:lucene-memory:10.3.2=solrCore +org.apache.lucene:lucene-misc:10.3.2=solrCore +org.apache.lucene:lucene-queries:10.3.2=solrCore +org.apache.lucene:lucene-queryparser:10.3.2=solrCore +org.apache.lucene:lucene-sandbox:10.3.2=solrCore +org.apache.lucene:lucene-spatial-extras:10.3.2=solrCore +org.apache.lucene:lucene-spatial3d:10.3.2=solrCore +org.apache.lucene:lucene-suggest:10.3.2=solrCore +org.apache.zookeeper:zookeeper-jute:3.9.4=solrCore +org.apache.zookeeper:zookeeper:3.9.4=solrCore +org.codehaus.woodstox:stax2-api:4.2.2=solrCore org.eclipse.jetty.ee10:jetty-ee10-servlet:12.0.27=serverLib org.eclipse.jetty.ee10:jetty-ee10-servlets:12.0.27=serverLib org.eclipse.jetty.ee10:jetty-ee10-webapp:12.0.27=serverLib -org.eclipse.jetty.http2:jetty-http2-client-transport:12.0.27=permitUnusedDeclared,solrCore -org.eclipse.jetty.http2:jetty-http2-client:12.0.27=permitUnusedDeclared,solrCore -org.eclipse.jetty.http2:jetty-http2-common:12.0.27=permitUnusedDeclared,serverLib,solrCore -org.eclipse.jetty.http2:jetty-http2-hpack:12.0.27=permitUnusedDeclared,serverLib,solrCore +org.eclipse.jetty.http2:jetty-http2-client-transport:12.0.27=solrCore +org.eclipse.jetty.http2:jetty-http2-client:12.0.27=solrCore +org.eclipse.jetty.http2:jetty-http2-common:12.0.27=serverLib,solrCore +org.eclipse.jetty.http2:jetty-http2-hpack:12.0.27=serverLib,solrCore org.eclipse.jetty.http2:jetty-http2-server:12.0.27=serverLib -org.eclipse.jetty:jetty-alpn-client:12.0.27=permitUnusedDeclared,solrCore -org.eclipse.jetty:jetty-alpn-java-client:12.0.27=permitUnusedDeclared,solrCore +org.eclipse.jetty:jetty-alpn-client:12.0.27=solrCore +org.eclipse.jetty:jetty-alpn-java-client:12.0.27=solrCore org.eclipse.jetty:jetty-alpn-java-server:12.0.27=serverLib org.eclipse.jetty:jetty-alpn-server:12.0.27=serverLib -org.eclipse.jetty:jetty-client:12.0.27=permitUnusedDeclared,solrCore +org.eclipse.jetty:jetty-client:12.0.27=solrCore org.eclipse.jetty:jetty-deploy:12.0.27=serverLib org.eclipse.jetty:jetty-ee:12.0.27=serverLib -org.eclipse.jetty:jetty-http:12.0.27=permitUnusedDeclared,serverLib,solrCore -org.eclipse.jetty:jetty-io:12.0.27=permitUnusedDeclared,serverLib,solrCore +org.eclipse.jetty:jetty-http:12.0.27=serverLib,solrCore +org.eclipse.jetty:jetty-io:12.0.27=serverLib,solrCore org.eclipse.jetty:jetty-jmx:12.0.27=serverLib org.eclipse.jetty:jetty-rewrite:12.0.27=serverLib org.eclipse.jetty:jetty-security:12.0.27=serverLib -org.eclipse.jetty:jetty-server:12.0.27=permitUnusedDeclared,serverLib,solrCore +org.eclipse.jetty:jetty-server:12.0.27=serverLib,solrCore org.eclipse.jetty:jetty-session:12.0.27=serverLib -org.eclipse.jetty:jetty-util:12.0.27=permitUnusedDeclared,serverLib,solrCore +org.eclipse.jetty:jetty-util:12.0.27=serverLib,solrCore org.eclipse.jetty:jetty-xml:12.0.27=serverLib -org.glassfish.hk2.external:aopalliance-repackaged:3.1.1=permitUnusedDeclared,solrCore -org.glassfish.hk2:hk2-api:3.1.1=permitUnusedDeclared,solrCore -org.glassfish.hk2:hk2-locator:3.1.1=permitUnusedDeclared,solrCore -org.glassfish.hk2:hk2-utils:3.1.1=permitUnusedDeclared,solrCore -org.glassfish.hk2:osgi-resource-locator:1.0.3=permitUnusedDeclared,solrCore -org.glassfish.jersey.containers:jersey-container-jetty-http:2.39.1=permitUnusedDeclared,solrCore -org.glassfish.jersey.core:jersey-client:3.1.11=permitUnusedDeclared,solrCore -org.glassfish.jersey.core:jersey-common:3.1.11=permitUnusedDeclared,solrCore -org.glassfish.jersey.core:jersey-server:3.1.11=permitUnusedDeclared,solrCore -org.glassfish.jersey.ext:jersey-entity-filtering:3.1.11=permitUnusedDeclared,solrCore -org.glassfish.jersey.inject:jersey-hk2:3.1.11=permitUnusedDeclared,solrCore -org.glassfish.jersey.media:jersey-media-json-jackson:3.1.11=permitUnusedDeclared,solrCore -org.javassist:javassist:3.30.2-GA=permitUnusedDeclared,solrCore -org.jspecify:jspecify:1.0.0=annotationProcessor,errorprone,permitUnusedDeclared,solrCore,testAnnotationProcessor -org.locationtech.spatial4j:spatial4j:0.8=permitUnusedDeclared,solrCore -org.ow2.asm:asm-commons:9.8=permitUnusedDeclared,solrCore -org.ow2.asm:asm-tree:9.8=permitUnusedDeclared,solrCore -org.ow2.asm:asm:9.8=permitUnusedDeclared,solrCore +org.glassfish.hk2.external:aopalliance-repackaged:3.1.1=solrCore +org.glassfish.hk2:hk2-api:3.1.1=solrCore +org.glassfish.hk2:hk2-locator:3.1.1=solrCore +org.glassfish.hk2:hk2-utils:3.1.1=solrCore +org.glassfish.hk2:osgi-resource-locator:1.0.3=solrCore +org.glassfish.jersey.containers:jersey-container-jetty-http:2.39.1=solrCore +org.glassfish.jersey.core:jersey-client:3.1.11=solrCore +org.glassfish.jersey.core:jersey-common:3.1.11=solrCore +org.glassfish.jersey.core:jersey-server:3.1.11=solrCore +org.glassfish.jersey.ext:jersey-entity-filtering:3.1.11=solrCore +org.glassfish.jersey.inject:jersey-hk2:3.1.11=solrCore +org.glassfish.jersey.media:jersey-media-json-jackson:3.1.11=solrCore +org.javassist:javassist:3.30.2-GA=solrCore +org.jspecify:jspecify:1.0.0=annotationProcessor,errorprone,solrCore,testAnnotationProcessor +org.locationtech.spatial4j:spatial4j:0.8=solrCore +org.ow2.asm:asm-commons:9.8=solrCore +org.ow2.asm:asm-tree:9.8=solrCore +org.ow2.asm:asm:9.8=solrCore org.pcollections:pcollections:4.0.1=annotationProcessor,errorprone,testAnnotationProcessor -org.semver4j:semver4j:6.0.0=permitUnusedDeclared,solrCore -org.slf4j:jcl-over-slf4j:2.0.17=permitUnusedDeclared,serverLib,solrCore +org.semver4j:semver4j:6.0.0=solrCore +org.slf4j:jcl-over-slf4j:2.0.17=serverLib,solrCore org.slf4j:jul-to-slf4j:2.0.17=serverLib -org.slf4j:slf4j-api:2.0.17=permitUnusedDeclared,serverLib,solrCore -org.xerial.snappy:snappy-java:1.1.10.8=permitUnusedDeclared,solrCore -empty=apiHelper,apiHelperTest,compileClasspath,compileOnlyHelper,compileOnlyHelperTest,generatedJSClient,generatedJSClientBundle,jarValidation,missingdoclet,permitAggregatorUse,permitTestAggregatorUse,permitTestUnusedDeclared,permitTestUsedUndeclared,permitUsedUndeclared,providedCompile,providedRuntime,runtimeClasspath,testCompileClasspath,testRuntimeClasspath,war +org.slf4j:slf4j-api:2.0.17=serverLib,solrCore +org.xerial.snappy:snappy-java:1.1.10.8=solrCore +empty=apiHelper,apiHelperTest,compileClasspath,compileOnlyHelper,compileOnlyHelperTest,generatedJSClient,generatedJSClientBundle,jarValidation,missingdoclet,permitAggregatorUse,permitTestAggregatorUse,permitTestUnusedDeclared,permitTestUsedUndeclared,permitUnusedDeclared,permitUsedUndeclared,providedCompile,providedRuntime,runtimeClasspath,testCompileClasspath,testRuntimeClasspath,war