Skip to content

Commit

Permalink
Enable per-module dependency lockfiles
Browse files Browse the repository at this point in the history
Removes carrot-search dependencychecks plugin
  • Loading branch information
malliaridis committed Dec 23, 2024
1 parent 1fc5df7 commit 41ca82c
Show file tree
Hide file tree
Showing 38 changed files with 4,568 additions and 20,015 deletions.
1 change: 0 additions & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@ plugins {
id 'base'
id 'solr.build-infra'

alias(libs.plugins.carrotsearch.dependencychecks)
alias(libs.plugins.owasp.dependencycheck)
alias(libs.plugins.cutterslade.analyze)
alias(libs.plugins.benmanes.versions)
Expand Down
16 changes: 16 additions & 0 deletions gradle.lockfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# 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.
commons-cli:commons-cli:1.5.0=ratDeps
commons-io:commons-io:2.11.0=ratDeps
junit:junit:3.8.1=javacc
net.java.dev.javacc:javacc:7.0.12=javacc
org.apache.commons:commons-collections4:4.4=ratDeps
org.apache.commons:commons-compress:1.21=ratDeps
org.apache.commons:commons-lang3:3.12.0=ratDeps
org.apache.rat:apache-rat-api:0.15=ratDeps
org.apache.rat:apache-rat-core:0.15=ratDeps
org.apache.rat:apache-rat-tasks:0.15=ratDeps
org.apache.rat:apache-rat:0.15=ratDeps
org.eclipse.jdt:ecj:3.39.0=ecjDeps
empty=
2 changes: 0 additions & 2 deletions gradle/libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,6 @@ bouncycastle = "1.78.1"
# @keep Browserify version used in ref-guide
browserify = "17.0.0"
carrot2-core = "4.5.1"
carrotsearch-dependencychecks = "0.0.9"
carrotsearch-hppc = "0.10.0"
carrotsearch-randomizedtesting = "2.8.1"
# @keep for version alignment
Expand Down Expand Up @@ -183,7 +182,6 @@ xerial-snappy = "1.1.10.5"

[plugins]
benmanes-versions = { id = "com.github.ben-manes.versions", version.ref = "benmanes-versions" }
carrotsearch-dependencychecks = { id = "com.carrotsearch.gradle.dependencychecks", version.ref = "carrotsearch-dependencychecks" }
cutterslade-analyze = { id = "ca.cutterslade.analyze", version.ref = "cutterslade-analyze" }
diffplug-spotless = { id = "com.diffplug.spotless", version.ref = "diffplug-spotless" }
littlerobots-versioncatalogupdate = { id = "nl.littlerobots.version-catalog-update", version.ref = "littlerobots-versioncatalogupdate" }
Expand Down
54 changes: 25 additions & 29 deletions gradle/validation/dependencies.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -23,38 +23,19 @@ def isNonStable = { String version ->
return !stableKeyword && !(version ==~ regex)
}

// Configure sanity check for conflicting dependencies across certain configurations
allprojects {
apply plugin: libs.plugins.carrotsearch.dependencychecks.get().pluginId

def consolidatedConfigurations = project.configurations.matching {
it.name in [
"annotationProcessor",
"compileClasspath",
"libExt",
"packaging",
"runtimeClasspath",
"runtimeLibs",
"server",
"serverLib",
"solrCore",
"solrFullTgz",
"solrPlatformLibs",
"solrSlimTgz",
"testCompileClasspath",
"testRuntimeClasspath",
]
buildscript {
configurations.classpath {
resolutionStrategy.activateDependencyLocking()
}
}

dependencyVersionChecks {
lockFileComment = "An inventory of resolved dependency versions. Do not edit this file directly."
// Configure sanity check for conflicting dependencies across certain configurations
allprojects {

configurationGroups {
// consolidated_dependencies is a configuration group that is used
// to check for conflicting versions of the included configurations
consolidated_dependencies {
include consolidatedConfigurations
}
// Enable dependency locking in all modules and configurations
projects.configure {
dependencyLocking {
lockAllConfigurations()
}
}

Expand Down Expand Up @@ -99,3 +80,18 @@ configure(rootProject) {
}
}
}

allprojects {
// Register task that allows lock-file generation in all modules
tasks.register("resolveAndLockAll") {
doFirst {
assert gradle.startParameter.writeDependencyLocks : "$path must be run from the command line with the `--write-locks` flag"
}
doLast {
project.configurations.findAll {
// Add any custom filtering on the configurations to be resolved
it.canBeResolved
}.each { it.resolve() }
}
}
}
4 changes: 4 additions & 0 deletions platform/gradle.lockfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# 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.
empty=classpath,jarValidation
186 changes: 186 additions & 0 deletions solr/api/gradle.lockfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,186 @@
# 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.randomizedtesting:randomizedtesting-runner:2.8.1=jarValidation,testCompileClasspath,testRuntimeClasspath
com.carrotsearch:hppc:0.10.0=jarValidation,testRuntimeClasspath
com.fasterxml.jackson.core:jackson-annotations:2.16.2=swaggerDeps
com.fasterxml.jackson.core:jackson-annotations:2.18.0=compileClasspath,jarValidation,runtimeClasspath,swaggerBuild,testCompileClasspath,testRuntimeClasspath
com.fasterxml.jackson.core:jackson-core:2.16.2=swaggerDeps
com.fasterxml.jackson.core:jackson-core:2.18.0=jarValidation,swaggerBuild,testRuntimeClasspath
com.fasterxml.jackson.core:jackson-databind:2.16.2=swaggerDeps
com.fasterxml.jackson.core:jackson-databind:2.18.0=jarValidation,swaggerBuild,testRuntimeClasspath
com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:2.18.0=jarValidation,testRuntimeClasspath
com.fasterxml.jackson.dataformat:jackson-dataformat-smile:2.18.0=jarValidation,testRuntimeClasspath
com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.16.2=swaggerDeps
com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.18.0=swaggerBuild
com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.16.2=swaggerDeps
com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.18.0=swaggerBuild
com.fasterxml.jackson.jakarta.rs:jackson-jakarta-rs-base:2.18.0=swaggerBuild
com.fasterxml.jackson.jakarta.rs:jackson-jakarta-rs-json-provider:2.18.0=swaggerBuild
com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:2.16.2=swaggerDeps
com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:2.16.2=swaggerDeps
com.fasterxml.jackson.module:jackson-module-jakarta-xmlbind-annotations:2.18.0=jarValidation,swaggerBuild,testRuntimeClasspath
com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.16.2=swaggerDeps
com.fasterxml.jackson:jackson-bom:2.16.2=swaggerDeps
com.fasterxml.jackson:jackson-bom:2.18.0=compileClasspath,jarValidation,runtimeClasspath,swaggerBuild,testCompileClasspath,testRuntimeClasspath
com.fasterxml.woodstox:woodstox-core:7.0.0=jarValidation,testRuntimeClasspath
com.github.ben-manes.caffeine:caffeine:3.1.8=annotationProcessor,errorprone,jarValidation,testRuntimeClasspath
com.github.kevinstern:software-and-algorithms:1.0=annotationProcessor,errorprone
com.google.auto.service:auto-service-annotations:1.0.1=annotationProcessor,errorprone
com.google.auto.value:auto-value-annotations:1.10.4=annotationProcessor,errorprone
com.google.auto:auto-common:1.2.2=annotationProcessor,errorprone
com.google.code.findbugs:jsr305:3.0.2=annotationProcessor,errorprone
com.google.errorprone:error_prone_annotation:2.31.0=annotationProcessor,errorprone
com.google.errorprone:error_prone_annotations:2.31.0=annotationProcessor,errorprone,jarValidation,testCompileClasspath,testRuntimeClasspath
com.google.errorprone:error_prone_check_api:2.31.0=annotationProcessor,errorprone
com.google.errorprone:error_prone_core:2.31.0=annotationProcessor,errorprone
com.google.errorprone:error_prone_type_annotations:2.31.0=annotationProcessor,errorprone
com.google.guava:failureaccess:1.0.2=annotationProcessor,errorprone,jarValidation,testCompileClasspath,testRuntimeClasspath
com.google.guava:guava:33.1.0-jre=annotationProcessor,errorprone,jarValidation,testCompileClasspath,testRuntimeClasspath
com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava=annotationProcessor,errorprone,jarValidation,testCompileClasspath,testRuntimeClasspath
com.google.j2objc:j2objc-annotations:3.0.0=testCompileClasspath
com.google.protobuf:protobuf-java:3.25.3=annotationProcessor,errorprone
com.j256.simplemagic:simplemagic:1.17=jarValidation,testRuntimeClasspath
com.jayway.jsonpath:json-path:2.9.0=jarValidation,testRuntimeClasspath
com.sun.activation:jakarta.activation:2.0.1=swaggerBuild
com.tdunning:t-digest:3.3=jarValidation,testRuntimeClasspath
commons-cli:commons-cli:1.9.0=jarValidation,testRuntimeClasspath
commons-codec:commons-codec:1.17.1=jarValidation,testRuntimeClasspath
commons-io:commons-io:2.15.1=jarValidation,testCompileClasspath,testRuntimeClasspath
io.dropwizard.metrics:metrics-annotation:4.2.26=jarValidation,testRuntimeClasspath
io.dropwizard.metrics:metrics-core:4.2.26=jarValidation,testCompileClasspath,testRuntimeClasspath
io.dropwizard.metrics:metrics-graphite:4.2.26=jarValidation,testRuntimeClasspath
io.dropwizard.metrics:metrics-jetty10:4.2.26=jarValidation,testRuntimeClasspath
io.dropwizard.metrics:metrics-jmx:4.2.26=jarValidation,testRuntimeClasspath
io.dropwizard.metrics:metrics-jvm:4.2.26=jarValidation,testRuntimeClasspath
io.github.classgraph:classgraph:4.8.165=swaggerBuild,swaggerDeps
io.github.eisop:dataflow-errorprone:3.41.0-eisop1=annotationProcessor,errorprone
io.github.java-diff-utils:java-diff-utils:4.12=annotationProcessor,errorprone
io.netty:netty-buffer:4.1.114.Final=jarValidation,testCompileClasspath,testRuntimeClasspath
io.netty:netty-codec:4.1.114.Final=jarValidation,testCompileClasspath,testRuntimeClasspath
io.netty:netty-common:4.1.114.Final=jarValidation,testCompileClasspath,testRuntimeClasspath
io.netty:netty-handler:4.1.114.Final=jarValidation,testCompileClasspath,testRuntimeClasspath
io.netty:netty-resolver:4.1.114.Final=jarValidation,testCompileClasspath,testRuntimeClasspath
io.netty:netty-tcnative-boringssl-static:2.0.66.Final=jarValidation,testCompileClasspath,testRuntimeClasspath
io.netty:netty-tcnative-classes:2.0.66.Final=jarValidation,testCompileClasspath,testRuntimeClasspath
io.netty:netty-transport-classes-epoll:4.1.114.Final=jarValidation,testCompileClasspath,testRuntimeClasspath
io.netty:netty-transport-native-epoll:4.1.114.Final=jarValidation,testCompileClasspath,testRuntimeClasspath
io.netty:netty-transport-native-unix-common:4.1.114.Final=jarValidation,testCompileClasspath,testRuntimeClasspath
io.netty:netty-transport:4.1.114.Final=jarValidation,testCompileClasspath,testRuntimeClasspath
io.opentelemetry:opentelemetry-api:1.40.0=jarValidation,testCompileClasspath,testRuntimeClasspath
io.opentelemetry:opentelemetry-context:1.40.0=jarValidation,testCompileClasspath,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=apiHelper,compileClasspath,jarValidation,runtimeClasspath,swaggerBuild,testCompileClasspath,testRuntimeClasspath
io.swagger.core.v3:swagger-annotations:2.2.22=swaggerDeps
io.swagger.core.v3:swagger-core-jakarta:2.2.22=swaggerBuild
io.swagger.core.v3:swagger-core:2.2.22=swaggerDeps
io.swagger.core.v3:swagger-integration-jakarta:2.2.22=swaggerBuild
io.swagger.core.v3:swagger-integration:2.2.22=swaggerDeps
io.swagger.core.v3:swagger-jaxrs2-jakarta:2.2.22=swaggerBuild
io.swagger.core.v3:swagger-jaxrs2:2.2.22=swaggerDeps
io.swagger.core.v3:swagger-models-jakarta:2.2.22=swaggerBuild
io.swagger.core.v3:swagger-models:2.2.22=swaggerDeps
jakarta.activation:jakarta.activation-api:1.2.2=swaggerDeps
jakarta.annotation:jakarta.annotation-api:2.1.1=jarValidation,testRuntimeClasspath
jakarta.inject:jakarta.inject-api:2.0.1=jarValidation,testRuntimeClasspath
jakarta.validation:jakarta.validation-api:2.0.2=swaggerDeps
jakarta.validation:jakarta.validation-api:3.0.2=jarValidation,swaggerBuild,testRuntimeClasspath
jakarta.ws.rs:jakarta.ws.rs-api:3.1.0=compileClasspath,jarValidation,runtimeClasspath,swaggerBuild,testCompileClasspath,testRuntimeClasspath
jakarta.xml.bind:jakarta.xml.bind-api:2.3.3=swaggerDeps
jakarta.xml.bind:jakarta.xml.bind-api:3.0.1=swaggerBuild
javax.inject:javax.inject:1=annotationProcessor,errorprone
javax.servlet:javax.servlet-api:3.1.0=swaggerDeps
javax.ws.rs:javax.ws.rs-api:2.1=swaggerDeps
junit:junit:4.13.2=jarValidation,testCompileClasspath,testRuntimeClasspath
org.antlr:antlr4-runtime:4.11.1=jarValidation,testRuntimeClasspath
org.apache.commons:commons-exec:1.4.0=jarValidation,testRuntimeClasspath
org.apache.commons:commons-lang3:3.14.0=swaggerDeps
org.apache.commons:commons-lang3:3.15.0=jarValidation,swaggerBuild,testRuntimeClasspath
org.apache.commons:commons-math3:3.6.1=jarValidation,testRuntimeClasspath
org.apache.curator:curator-client:5.7.1=jarValidation,testCompileClasspath,testRuntimeClasspath
org.apache.curator:curator-framework:5.7.1=jarValidation,testCompileClasspath,testRuntimeClasspath
org.apache.curator:curator-test:5.7.1=jarValidation,testRuntimeClasspath
org.apache.httpcomponents:httpclient:4.5.14=jarValidation,testCompileClasspath,testRuntimeClasspath
org.apache.httpcomponents:httpcore:4.4.16=jarValidation,testCompileClasspath,testRuntimeClasspath
org.apache.httpcomponents:httpmime:4.5.14=jarValidation,testCompileClasspath,testRuntimeClasspath
org.apache.logging.log4j:log4j-api:2.21.0=jarValidation,testRuntimeClasspath
org.apache.logging.log4j:log4j-core:2.21.0=jarValidation,testRuntimeClasspath
org.apache.logging.log4j:log4j-slf4j2-impl:2.21.0=jarValidation,testRuntimeClasspath
org.apache.lucene:lucene-analysis-common:9.11.1=jarValidation,testCompileClasspath,testRuntimeClasspath
org.apache.lucene:lucene-analysis-kuromoji:9.11.1=jarValidation,testRuntimeClasspath
org.apache.lucene:lucene-analysis-nori:9.11.1=jarValidation,testRuntimeClasspath
org.apache.lucene:lucene-analysis-phonetic:9.11.1=jarValidation,testRuntimeClasspath
org.apache.lucene:lucene-backward-codecs:9.11.1=jarValidation,testRuntimeClasspath
org.apache.lucene:lucene-classification:9.11.1=jarValidation,testRuntimeClasspath
org.apache.lucene:lucene-codecs:9.11.1=jarValidation,testRuntimeClasspath
org.apache.lucene:lucene-core:9.11.1=jarValidation,testCompileClasspath,testRuntimeClasspath
org.apache.lucene:lucene-expressions:9.11.1=jarValidation,testRuntimeClasspath
org.apache.lucene:lucene-grouping:9.11.1=jarValidation,testRuntimeClasspath
org.apache.lucene:lucene-highlighter:9.11.1=jarValidation,testRuntimeClasspath
org.apache.lucene:lucene-join:9.11.1=jarValidation,testRuntimeClasspath
org.apache.lucene:lucene-memory:9.11.1=jarValidation,testRuntimeClasspath
org.apache.lucene:lucene-misc:9.11.1=jarValidation,testRuntimeClasspath
org.apache.lucene:lucene-queries:9.11.1=jarValidation,testCompileClasspath,testRuntimeClasspath
org.apache.lucene:lucene-queryparser:9.11.1=jarValidation,testRuntimeClasspath
org.apache.lucene:lucene-sandbox:9.11.1=jarValidation,testRuntimeClasspath
org.apache.lucene:lucene-spatial-extras:9.11.1=jarValidation,testRuntimeClasspath
org.apache.lucene:lucene-spatial3d:9.11.1=jarValidation,testRuntimeClasspath
org.apache.lucene:lucene-suggest:9.11.1=jarValidation,testRuntimeClasspath
org.apache.lucene:lucene-test-framework:9.11.1=jarValidation,testCompileClasspath,testRuntimeClasspath
org.apache.zookeeper:zookeeper-jute:3.9.2=jarValidation,testCompileClasspath,testRuntimeClasspath
org.apache.zookeeper:zookeeper:3.9.2=jarValidation,testCompileClasspath,testRuntimeClasspath
org.apiguardian:apiguardian-api:1.1.2=jarValidation,testRuntimeClasspath
org.checkerframework:checker-qual:3.44.0=annotationProcessor,errorprone,jarValidation,testCompileClasspath,testRuntimeClasspath
org.codehaus.woodstox:stax2-api:4.2.2=jarValidation,testRuntimeClasspath
org.eclipse.jetty.http2:http2-client:10.0.22=jarValidation,testCompileClasspath,testRuntimeClasspath
org.eclipse.jetty.http2:http2-common:10.0.22=jarValidation,testCompileClasspath,testRuntimeClasspath
org.eclipse.jetty.http2:http2-hpack:10.0.22=jarValidation,testCompileClasspath,testRuntimeClasspath
org.eclipse.jetty.http2:http2-http-client-transport:10.0.22=jarValidation,testRuntimeClasspath
org.eclipse.jetty.http2:http2-server:10.0.22=jarValidation,testRuntimeClasspath
org.eclipse.jetty.toolchain:jetty-servlet-api:4.0.6=jarValidation,testCompileClasspath,testRuntimeClasspath
org.eclipse.jetty:jetty-alpn-client:10.0.22=jarValidation,testCompileClasspath,testRuntimeClasspath
org.eclipse.jetty:jetty-alpn-java-client:10.0.22=jarValidation,testRuntimeClasspath
org.eclipse.jetty:jetty-alpn-java-server:10.0.22=jarValidation,testRuntimeClasspath
org.eclipse.jetty:jetty-alpn-server:10.0.22=jarValidation,testRuntimeClasspath
org.eclipse.jetty:jetty-client:10.0.22=jarValidation,testRuntimeClasspath
org.eclipse.jetty:jetty-http:10.0.22=jarValidation,testCompileClasspath,testRuntimeClasspath
org.eclipse.jetty:jetty-io:10.0.22=jarValidation,testCompileClasspath,testRuntimeClasspath
org.eclipse.jetty:jetty-rewrite:10.0.22=jarValidation,testRuntimeClasspath
org.eclipse.jetty:jetty-security:10.0.22=jarValidation,testCompileClasspath,testRuntimeClasspath
org.eclipse.jetty:jetty-server:10.0.22=jarValidation,testCompileClasspath,testRuntimeClasspath
org.eclipse.jetty:jetty-servlet:10.0.22=jarValidation,testCompileClasspath,testRuntimeClasspath
org.eclipse.jetty:jetty-util:10.0.22=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
org.glassfish.hk2:hk2-utils:3.1.1=jarValidation,testRuntimeClasspath
org.glassfish.hk2:osgi-resource-locator:1.0.3=jarValidation,testRuntimeClasspath
org.glassfish.jersey.containers:jersey-container-jetty-http:2.39.1=jarValidation,testRuntimeClasspath
org.glassfish.jersey.core:jersey-client:3.1.9=jarValidation,testRuntimeClasspath
org.glassfish.jersey.core:jersey-common:3.1.9=jarValidation,testRuntimeClasspath
org.glassfish.jersey.core:jersey-server:3.1.9=jarValidation,testRuntimeClasspath
org.glassfish.jersey.ext:jersey-entity-filtering:3.1.9=jarValidation,testRuntimeClasspath
org.glassfish.jersey.inject:jersey-hk2:3.1.9=jarValidation,testRuntimeClasspath
org.glassfish.jersey.media:jersey-media-json-jackson:3.1.9=jarValidation,testRuntimeClasspath
org.hamcrest:hamcrest:3.0=jarValidation,testCompileClasspath,testRuntimeClasspath
org.javassist:javassist:3.30.2-GA=jarValidation,swaggerBuild,swaggerDeps,testRuntimeClasspath
org.jspecify:jspecify:1.0.0=annotationProcessor,errorprone
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
org.locationtech.spatial4j:spatial4j:0.8=jarValidation,testRuntimeClasspath
org.opentest4j:opentest4j:1.2.0=jarValidation,testRuntimeClasspath
org.ow2.asm:asm-analysis:7.2=jarValidation,testRuntimeClasspath
org.ow2.asm:asm-commons:7.2=jarValidation,testRuntimeClasspath
org.ow2.asm:asm-tree:7.2=jarValidation,testRuntimeClasspath
org.ow2.asm:asm:9.3=jarValidation,testRuntimeClasspath
org.pcollections:pcollections:4.0.1=annotationProcessor,errorprone
org.semver4j:semver4j:5.3.0=compileClasspath,jarValidation,runtimeClasspath,swaggerBuild,testCompileClasspath,testRuntimeClasspath
org.slf4j:jcl-over-slf4j:2.0.13=jarValidation,testRuntimeClasspath
org.slf4j:slf4j-api:2.0.13=jarValidation,runtimeClasspath,swaggerBuild,testCompileClasspath,testRuntimeClasspath
org.slf4j:slf4j-api:2.0.9=swaggerDeps
org.xerial.snappy:snappy-java:1.1.10.5=jarValidation,testRuntimeClasspath
org.yaml:snakeyaml:2.2=swaggerBuild,swaggerDeps
empty=apiHelperTest,compileOnlyHelper,compileOnlyHelperTest,missingdoclet,permitAggregatorUse,permitTestAggregatorUse,permitTestUnusedDeclared,permitTestUsedUndeclared,permitUnusedDeclared,permitUsedUndeclared,signatures,testAnnotationProcessor
Loading

0 comments on commit 41ca82c

Please sign in to comment.