diff --git a/MODULE.bazel b/MODULE.bazel index ca9ae99f6..19ae3276d 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -480,6 +480,7 @@ dev_maven.install( boms = [ "org.seleniumhq.selenium:selenium-bom:4.14.1", ], + index_file = "@rules_jvm_external//tests/custom_maven_install:maven_resolved_index.json", lock_file = "@rules_jvm_external//tests/custom_maven_install:maven_resolved_install.json", repositories = [ "https://repo.spring.io/plugins-release/", # Requires auth, but we don't have it @@ -513,6 +514,7 @@ dev_maven.install( boms = [ "com.google.cloud:libraries-bom:26.59.0", ], + index_file = "@rules_jvm_external//tests/custom_maven_install:coursier_resolved_index.json", lock_file = "@rules_jvm_external//tests/custom_maven_install:coursier_resolved_install.json", repositories = [ "https://repo1.maven.org/maven2", diff --git a/tests/bazel_run_tests.sh b/tests/bazel_run_tests.sh index 086f51136..dc13e7308 100755 --- a/tests/bazel_run_tests.sh +++ b/tests/bazel_run_tests.sh @@ -263,7 +263,14 @@ function test_coursier_resolution_with_boms() { fi # should run successfully - bazel run @coursier_resolved_with_boms//:pin >> "$TEST_LOG" 2>&1 + REPIN=1 bazel run @coursier_resolved_with_boms//:pin >> "$TEST_LOG" 2>&1 + + expect_log "Successfully pinned resolved artifacts" + + expect_file_is_not_empty "tests/custom_maven_install/coursier_resolved_install.json" + + # TODO: Add back in once coursier supports index files + # expect_file_is_not_empty "tests/custom_maven_install/coursier_resolved_index.json" } function test_v1_lock_file_format() { @@ -293,6 +300,9 @@ function test_maven_resolution() { # should run successfully bazel run @maven_resolved_with_boms//:pin >> "$TEST_LOG" 2>&1 + + expect_file_is_not_empty "tests/custom_maven_install/maven_resolved_install.json" + expect_file_is_not_empty "tests/custom_maven_install/maven_resolved_index.json" } function test_transitive_dependency_with_type_of_pom { @@ -327,6 +337,9 @@ function test_when_both_pom_and_jar_artifact_are_dependencies_jar_artifact_is_pr bazel query @regression_testing_gradle//:androidx_compose_foundation_foundation_layout_android >> "$TEST_LOG" 2>&1 expect_log "@regression_testing_gradle//:androidx_compose_foundation_foundation_layout_android" + + expect_file_is_not_empty "tests/custom_maven_install/regression_testing_gradle_install.json" + expect_file_is_not_empty "tests/custom_maven_install/regression_testing_gradle_index.json" } function test_gradle_metadata_is_resolved_correctly_for_jvm_artifact { @@ -415,6 +428,18 @@ function expect_not_in_file() { return 1 } +function expect_file_is_not_empty() { + local file=$1 + if [ ! -f $file ]; then + printf "NOT FOUND: $file (most probably wrong test configuration)\n" + return 1 + fi + if [ ! -s $file ]; then + printf "FAILED: $file is empty\n" + return 1 + fi +} + function expect_log() { local pattern=$1 local message=${2:-Expected regexp \""$pattern"\" not found} diff --git a/tests/custom_maven_install/maven_resolved_index.json b/tests/custom_maven_install/maven_resolved_index.json new file mode 100644 index 000000000..cea3708ce --- /dev/null +++ b/tests/custom_maven_install/maven_resolved_index.json @@ -0,0 +1,1544 @@ +{ + "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", + "packages": { + "com.github.javaparser:javaparser-core": [ + "com.github.javaparser", + "com.github.javaparser.ast", + "com.github.javaparser.ast.body", + "com.github.javaparser.ast.comments", + "com.github.javaparser.ast.expr", + "com.github.javaparser.ast.modules", + "com.github.javaparser.ast.nodeTypes", + "com.github.javaparser.ast.nodeTypes.modifiers", + "com.github.javaparser.ast.observer", + "com.github.javaparser.ast.stmt", + "com.github.javaparser.ast.type", + "com.github.javaparser.ast.validator", + "com.github.javaparser.ast.validator.chunks", + "com.github.javaparser.ast.visitor", + "com.github.javaparser.javadoc", + "com.github.javaparser.javadoc.description", + "com.github.javaparser.metamodel", + "com.github.javaparser.printer", + "com.github.javaparser.printer.concretesyntaxmodel", + "com.github.javaparser.printer.lexicalpreservation", + "com.github.javaparser.printer.lexicalpreservation.changes", + "com.github.javaparser.resolution", + "com.github.javaparser.resolution.declarations", + "com.github.javaparser.resolution.types", + "com.github.javaparser.resolution.types.parametrization", + "com.github.javaparser.utils", + "com.github.javaparser.version" + ], + "com.google.auto.service:auto-service-annotations": [ + "com.google.auto.service" + ], + "com.google.auto.value:auto-value-annotations": [ + "com.google.auto.value", + "com.google.auto.value.extension.memoized" + ], + "com.google.guava:guava": [ + "com.google.common.annotations", + "com.google.common.base", + "com.google.common.base.internal", + "com.google.common.cache", + "com.google.common.collect", + "com.google.common.escape", + "com.google.common.eventbus", + "com.google.common.graph", + "com.google.common.hash", + "com.google.common.html", + "com.google.common.io", + "com.google.common.math", + "com.google.common.net", + "com.google.common.primitives", + "com.google.common.reflect", + "com.google.common.util.concurrent", + "com.google.common.xml", + "com.google.thirdparty.publicsuffix" + ], + "com.thoughtworks.xstream:xstream": [ + "com.thoughtworks.xstream", + "com.thoughtworks.xstream.annotations", + "com.thoughtworks.xstream.converters", + "com.thoughtworks.xstream.converters.basic", + "com.thoughtworks.xstream.converters.collections", + "com.thoughtworks.xstream.converters.enums", + "com.thoughtworks.xstream.converters.extended", + "com.thoughtworks.xstream.converters.javabean", + "com.thoughtworks.xstream.converters.reflection", + "com.thoughtworks.xstream.converters.time", + "com.thoughtworks.xstream.core", + "com.thoughtworks.xstream.core.util", + "com.thoughtworks.xstream.io", + "com.thoughtworks.xstream.io.binary", + "com.thoughtworks.xstream.io.copy", + "com.thoughtworks.xstream.io.json", + "com.thoughtworks.xstream.io.naming", + "com.thoughtworks.xstream.io.path", + "com.thoughtworks.xstream.io.xml", + "com.thoughtworks.xstream.io.xml.xppdom", + "com.thoughtworks.xstream.mapper", + "com.thoughtworks.xstream.persistence", + "com.thoughtworks.xstream.security" + ], + "commons-beanutils:commons-beanutils": [ + "org.apache.commons.beanutils", + "org.apache.commons.beanutils.converters", + "org.apache.commons.beanutils.expression", + "org.apache.commons.beanutils.locale", + "org.apache.commons.beanutils.locale.converters" + ], + "commons-codec:commons-codec": [ + "org.apache.commons.codec", + "org.apache.commons.codec.binary", + "org.apache.commons.codec.cli", + "org.apache.commons.codec.digest", + "org.apache.commons.codec.language", + "org.apache.commons.codec.language.bm", + "org.apache.commons.codec.net" + ], + "commons-collections:commons-collections": [ + "org.apache.commons.collections.bag", + "org.apache.commons.collections.bidimap", + "org.apache.commons.collections.buffer", + "org.apache.commons.collections.collection", + "org.apache.commons.collections.comparators", + "org.apache.commons.collections.functors", + "org.apache.commons.collections.iterators", + "org.apache.commons.collections.keyvalue", + "org.apache.commons.collections.list", + "org.apache.commons.collections.map", + "org.apache.commons.collections.set" + ], + "commons-lang:commons-lang": [ + "org.apache.commons.lang", + "org.apache.commons.lang.builder", + "org.apache.commons.lang.enum", + "org.apache.commons.lang.enums", + "org.apache.commons.lang.exception", + "org.apache.commons.lang.math", + "org.apache.commons.lang.mutable", + "org.apache.commons.lang.reflect", + "org.apache.commons.lang.text", + "org.apache.commons.lang.time" + ], + "commons-logging:commons-logging": [ + "org.apache.commons.logging", + "org.apache.commons.logging.impl" + ], + "dev.failsafe:failsafe": [ + "dev.failsafe", + "dev.failsafe.event", + "dev.failsafe.function", + "dev.failsafe.internal", + "dev.failsafe.internal.util", + "dev.failsafe.spi" + ], + "io.github.x-stream:mxparser": [ + "io.github.xstream.mxparser" + ], + "io.opentelemetry:opentelemetry-api": [ + "io.opentelemetry.api", + "io.opentelemetry.api.baggage", + "io.opentelemetry.api.baggage.propagation", + "io.opentelemetry.api.common", + "io.opentelemetry.api.internal", + "io.opentelemetry.api.logs", + "io.opentelemetry.api.metrics", + "io.opentelemetry.api.trace", + "io.opentelemetry.api.trace.propagation", + "io.opentelemetry.api.trace.propagation.internal" + ], + "io.opentelemetry:opentelemetry-api-events": [ + "io.opentelemetry.api.events" + ], + "io.opentelemetry:opentelemetry-context": [ + "io.opentelemetry.context", + "io.opentelemetry.context.internal.shaded", + "io.opentelemetry.context.propagation" + ], + "io.opentelemetry:opentelemetry-exporter-logging": [ + "io.opentelemetry.exporter.logging", + "io.opentelemetry.exporter.logging.internal" + ], + "io.opentelemetry:opentelemetry-extension-incubator": [ + "io.opentelemetry.extension.incubator.metrics", + "io.opentelemetry.extension.incubator.propagation", + "io.opentelemetry.extension.incubator.trace" + ], + "io.opentelemetry:opentelemetry-sdk": [ + "io.opentelemetry.sdk" + ], + "io.opentelemetry:opentelemetry-sdk-common": [ + "io.opentelemetry.sdk.common", + "io.opentelemetry.sdk.common.export", + "io.opentelemetry.sdk.common.internal", + "io.opentelemetry.sdk.internal", + "io.opentelemetry.sdk.resources" + ], + "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure": [ + "io.opentelemetry.sdk.autoconfigure", + "io.opentelemetry.sdk.autoconfigure.internal" + ], + "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi": [ + "io.opentelemetry.sdk.autoconfigure.spi", + "io.opentelemetry.sdk.autoconfigure.spi.internal", + "io.opentelemetry.sdk.autoconfigure.spi.logs", + "io.opentelemetry.sdk.autoconfigure.spi.metrics", + "io.opentelemetry.sdk.autoconfigure.spi.traces" + ], + "io.opentelemetry:opentelemetry-sdk-logs": [ + "io.opentelemetry.sdk.logs", + "io.opentelemetry.sdk.logs.data", + "io.opentelemetry.sdk.logs.export", + "io.opentelemetry.sdk.logs.internal" + ], + "io.opentelemetry:opentelemetry-sdk-metrics": [ + "io.opentelemetry.sdk.metrics", + "io.opentelemetry.sdk.metrics.data", + "io.opentelemetry.sdk.metrics.export", + "io.opentelemetry.sdk.metrics.internal", + "io.opentelemetry.sdk.metrics.internal.aggregator", + "io.opentelemetry.sdk.metrics.internal.concurrent", + "io.opentelemetry.sdk.metrics.internal.data", + "io.opentelemetry.sdk.metrics.internal.debug", + "io.opentelemetry.sdk.metrics.internal.descriptor", + "io.opentelemetry.sdk.metrics.internal.exemplar", + "io.opentelemetry.sdk.metrics.internal.export", + "io.opentelemetry.sdk.metrics.internal.state", + "io.opentelemetry.sdk.metrics.internal.view" + ], + "io.opentelemetry:opentelemetry-sdk-trace": [ + "io.opentelemetry.internal.shaded.jctools.queues", + "io.opentelemetry.internal.shaded.jctools.util", + "io.opentelemetry.sdk.trace", + "io.opentelemetry.sdk.trace.data", + "io.opentelemetry.sdk.trace.export", + "io.opentelemetry.sdk.trace.internal", + "io.opentelemetry.sdk.trace.internal.data", + "io.opentelemetry.sdk.trace.samplers" + ], + "io.opentelemetry:opentelemetry-semconv": [ + "io.opentelemetry.semconv.resource.attributes", + "io.opentelemetry.semconv.trace.attributes" + ], + "net.bytebuddy:byte-buddy": [ + "net.bytebuddy", + "net.bytebuddy.agent.builder", + "net.bytebuddy.asm", + "net.bytebuddy.build", + "net.bytebuddy.description", + "net.bytebuddy.description.annotation", + "net.bytebuddy.description.enumeration", + "net.bytebuddy.description.field", + "net.bytebuddy.description.method", + "net.bytebuddy.description.modifier", + "net.bytebuddy.description.type", + "net.bytebuddy.dynamic", + "net.bytebuddy.dynamic.loading", + "net.bytebuddy.dynamic.scaffold", + "net.bytebuddy.dynamic.scaffold.inline", + "net.bytebuddy.dynamic.scaffold.subclass", + "net.bytebuddy.implementation", + "net.bytebuddy.implementation.attribute", + "net.bytebuddy.implementation.auxiliary", + "net.bytebuddy.implementation.bind", + "net.bytebuddy.implementation.bind.annotation", + "net.bytebuddy.implementation.bytecode", + "net.bytebuddy.implementation.bytecode.assign", + "net.bytebuddy.implementation.bytecode.assign.primitive", + "net.bytebuddy.implementation.bytecode.assign.reference", + "net.bytebuddy.implementation.bytecode.collection", + "net.bytebuddy.implementation.bytecode.constant", + "net.bytebuddy.implementation.bytecode.member", + "net.bytebuddy.jar.asm", + "net.bytebuddy.jar.asm.commons", + "net.bytebuddy.jar.asm.signature", + "net.bytebuddy.matcher", + "net.bytebuddy.pool", + "net.bytebuddy.utility", + "net.bytebuddy.utility.dispatcher", + "net.bytebuddy.utility.nullability", + "net.bytebuddy.utility.privilege", + "net.bytebuddy.utility.visitor" + ], + "net.sf.ezmorph:ezmorph": [ + "net.sf.ezmorph", + "net.sf.ezmorph.array", + "net.sf.ezmorph.bean", + "net.sf.ezmorph.object", + "net.sf.ezmorph.primitive", + "net.sf.ezmorph.test" + ], + "net.sf.json-lib:json-lib:jar:jdk15": [ + "net.sf.json", + "net.sf.json.filters", + "net.sf.json.groovy", + "net.sf.json.processors", + "net.sf.json.regexp", + "net.sf.json.test", + "net.sf.json.util", + "net.sf.json.xml" + ], + "org.antlr:antlr-runtime": [ + "org.antlr.runtime", + "org.antlr.runtime.debug", + "org.antlr.runtime.misc", + "org.antlr.runtime.tree" + ], + "org.apache.commons:commons-exec": [ + "org.apache.commons.exec", + "org.apache.commons.exec.environment", + "org.apache.commons.exec.launcher", + "org.apache.commons.exec.util" + ], + "org.apache.commons:commons-lang3": [ + "org.apache.commons.lang3", + "org.apache.commons.lang3.arch", + "org.apache.commons.lang3.builder", + "org.apache.commons.lang3.concurrent", + "org.apache.commons.lang3.event", + "org.apache.commons.lang3.exception", + "org.apache.commons.lang3.math", + "org.apache.commons.lang3.mutable", + "org.apache.commons.lang3.reflect", + "org.apache.commons.lang3.text", + "org.apache.commons.lang3.text.translate", + "org.apache.commons.lang3.time", + "org.apache.commons.lang3.tuple" + ], + "org.apache.commons:commons-math3": [ + "org.apache.commons.math3", + "org.apache.commons.math3.analysis", + "org.apache.commons.math3.analysis.differentiation", + "org.apache.commons.math3.analysis.function", + "org.apache.commons.math3.analysis.integration", + "org.apache.commons.math3.analysis.integration.gauss", + "org.apache.commons.math3.analysis.interpolation", + "org.apache.commons.math3.analysis.polynomials", + "org.apache.commons.math3.analysis.solvers", + "org.apache.commons.math3.complex", + "org.apache.commons.math3.dfp", + "org.apache.commons.math3.distribution", + "org.apache.commons.math3.distribution.fitting", + "org.apache.commons.math3.exception", + "org.apache.commons.math3.exception.util", + "org.apache.commons.math3.filter", + "org.apache.commons.math3.fitting", + "org.apache.commons.math3.fitting.leastsquares", + "org.apache.commons.math3.fraction", + "org.apache.commons.math3.genetics", + "org.apache.commons.math3.geometry", + "org.apache.commons.math3.geometry.enclosing", + "org.apache.commons.math3.geometry.euclidean.oned", + "org.apache.commons.math3.geometry.euclidean.threed", + "org.apache.commons.math3.geometry.euclidean.twod", + "org.apache.commons.math3.geometry.euclidean.twod.hull", + "org.apache.commons.math3.geometry.hull", + "org.apache.commons.math3.geometry.partitioning", + "org.apache.commons.math3.geometry.partitioning.utilities", + "org.apache.commons.math3.geometry.spherical.oned", + "org.apache.commons.math3.geometry.spherical.twod", + "org.apache.commons.math3.linear", + "org.apache.commons.math3.ml.clustering", + "org.apache.commons.math3.ml.clustering.evaluation", + "org.apache.commons.math3.ml.distance", + "org.apache.commons.math3.ml.neuralnet", + "org.apache.commons.math3.ml.neuralnet.oned", + "org.apache.commons.math3.ml.neuralnet.sofm", + "org.apache.commons.math3.ml.neuralnet.sofm.util", + "org.apache.commons.math3.ml.neuralnet.twod", + "org.apache.commons.math3.ode", + "org.apache.commons.math3.ode.events", + "org.apache.commons.math3.ode.nonstiff", + "org.apache.commons.math3.ode.sampling", + "org.apache.commons.math3.optim", + "org.apache.commons.math3.optim.linear", + "org.apache.commons.math3.optim.nonlinear.scalar", + "org.apache.commons.math3.optim.nonlinear.scalar.gradient", + "org.apache.commons.math3.optim.nonlinear.scalar.noderiv", + "org.apache.commons.math3.optim.nonlinear.vector", + "org.apache.commons.math3.optim.nonlinear.vector.jacobian", + "org.apache.commons.math3.optim.univariate", + "org.apache.commons.math3.optimization", + "org.apache.commons.math3.optimization.direct", + "org.apache.commons.math3.optimization.fitting", + "org.apache.commons.math3.optimization.general", + "org.apache.commons.math3.optimization.linear", + "org.apache.commons.math3.optimization.univariate", + "org.apache.commons.math3.primes", + "org.apache.commons.math3.random", + "org.apache.commons.math3.special", + "org.apache.commons.math3.stat", + "org.apache.commons.math3.stat.clustering", + "org.apache.commons.math3.stat.correlation", + "org.apache.commons.math3.stat.descriptive", + "org.apache.commons.math3.stat.descriptive.moment", + "org.apache.commons.math3.stat.descriptive.rank", + "org.apache.commons.math3.stat.descriptive.summary", + "org.apache.commons.math3.stat.inference", + "org.apache.commons.math3.stat.interval", + "org.apache.commons.math3.stat.ranking", + "org.apache.commons.math3.stat.regression", + "org.apache.commons.math3.transform", + "org.apache.commons.math3.util" + ], + "org.drools:drools-canonical-model": [ + "org.drools.model", + "org.drools.model.bitmask", + "org.drools.model.consequences", + "org.drools.model.constraints", + "org.drools.model.datasources", + "org.drools.model.datasources.impl", + "org.drools.model.functions", + "org.drools.model.functions.accumulate", + "org.drools.model.functions.temporal", + "org.drools.model.impl", + "org.drools.model.index", + "org.drools.model.operators", + "org.drools.model.patterns", + "org.drools.model.view" + ], + "org.drools:drools-compiler": [ + "org.drools.compiler.builder", + "org.drools.compiler.builder.impl", + "org.drools.compiler.builder.impl.errors", + "org.drools.compiler.compiler", + "org.drools.compiler.compiler.io", + "org.drools.compiler.compiler.io.memory", + "org.drools.compiler.compiler.xml", + "org.drools.compiler.compiler.xml.rules", + "org.drools.compiler.kie.builder", + "org.drools.compiler.kie.builder.impl", + "org.drools.compiler.kie.builder.impl.event", + "org.drools.compiler.kie.util", + "org.drools.compiler.kproject", + "org.drools.compiler.kproject.models", + "org.drools.compiler.lang", + "org.drools.compiler.lang.api", + "org.drools.compiler.lang.api.impl", + "org.drools.compiler.lang.descr", + "org.drools.compiler.lang.dsl", + "org.drools.compiler.management", + "org.drools.compiler.osgi", + "org.drools.compiler.rule.builder", + "org.drools.compiler.rule.builder.dialect", + "org.drools.compiler.rule.builder.dialect.java.parser", + "org.drools.compiler.rule.builder.util", + "org.drools.compiler.runtime.pipeline.impl", + "org.drools.compiler.testframework" + ], + "org.drools:drools-core": [ + "org.drools.core", + "org.drools.core.addon", + "org.drools.core.audit", + "org.drools.core.audit.event", + "org.drools.core.base", + "org.drools.core.base.accumulators", + "org.drools.core.base.evaluators", + "org.drools.core.base.extractors", + "org.drools.core.base.field", + "org.drools.core.beliefsystem", + "org.drools.core.beliefsystem.abductive", + "org.drools.core.beliefsystem.defeasible", + "org.drools.core.beliefsystem.jtms", + "org.drools.core.beliefsystem.simple", + "org.drools.core.builder.conf.impl", + "org.drools.core.command", + "org.drools.core.command.assertion", + "org.drools.core.command.impl", + "org.drools.core.command.runtime", + "org.drools.core.command.runtime.pmml", + "org.drools.core.command.runtime.process", + "org.drools.core.command.runtime.rule", + "org.drools.core.common", + "org.drools.core.concurrent", + "org.drools.core.conflict", + "org.drools.core.definitions", + "org.drools.core.definitions.impl", + "org.drools.core.definitions.rule.impl", + "org.drools.core.event", + "org.drools.core.event.knowlegebase.impl", + "org.drools.core.event.rule.impl", + "org.drools.core.factmodel", + "org.drools.core.factmodel.traits", + "org.drools.core.facttemplates", + "org.drools.core.fluent.impl", + "org.drools.core.impl", + "org.drools.core.io.impl", + "org.drools.core.io.internal", + "org.drools.core.kie.impl", + "org.drools.core.management", + "org.drools.core.marshalling.impl", + "org.drools.core.osgi", + "org.drools.core.phreak", + "org.drools.core.process.instance", + "org.drools.core.process.instance.impl", + "org.drools.core.reteoo", + "org.drools.core.reteoo.builder", + "org.drools.core.rule", + "org.drools.core.rule.builder.dialect.asm", + "org.drools.core.rule.constraint", + "org.drools.core.ruleunit", + "org.drools.core.runtime", + "org.drools.core.runtime.help.impl", + "org.drools.core.runtime.impl", + "org.drools.core.runtime.process", + "org.drools.core.runtime.rule.impl", + "org.drools.core.spi", + "org.drools.core.time", + "org.drools.core.time.impl", + "org.drools.core.util", + "org.drools.core.util.bitmask", + "org.drools.core.util.debug", + "org.drools.core.util.index", + "org.drools.core.world.impl", + "org.drools.core.xml", + "org.drools.core.xml.changeset", + "org.drools.core.xml.jaxb.util" + ], + "org.drools:drools-core-dynamic": [ + "org.drools.dynamic", + "org.drools.dynamic.osgi" + ], + "org.drools:drools-core-reflective": [ + "org.drools.reflective", + "org.drools.reflective.classloader", + "org.drools.reflective.util" + ], + "org.drools:drools-ecj": [ + "org.drools.compiler.shade.org.eclipse.jdt.core", + "org.drools.compiler.shade.org.eclipse.jdt.core.compiler", + "org.drools.compiler.shade.org.eclipse.jdt.core.compiler.batch", + "org.drools.compiler.shade.org.eclipse.jdt.internal.antadapter", + "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler", + "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.apt.dispatch", + "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.apt.model", + "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.apt.util", + "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.ast", + "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.batch", + "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.classfmt", + "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.codegen", + "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.env", + "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.flow", + "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.impl", + "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.lookup", + "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.parser", + "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.parser.diagnose", + "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.problem", + "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.tool", + "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.util", + "org.drools.ecj" + ], + "org.drools:drools-model-compiler": [ + "org.drools.modelcompiler", + "org.drools.modelcompiler.attributes", + "org.drools.modelcompiler.builder", + "org.drools.modelcompiler.builder.errors", + "org.drools.modelcompiler.builder.generator", + "org.drools.modelcompiler.builder.generator.consequence", + "org.drools.modelcompiler.builder.generator.declaredtype", + "org.drools.modelcompiler.builder.generator.declaredtype.api", + "org.drools.modelcompiler.builder.generator.declaredtype.generator", + "org.drools.modelcompiler.builder.generator.drlxparse", + "org.drools.modelcompiler.builder.generator.expression", + "org.drools.modelcompiler.builder.generator.expressiontyper", + "org.drools.modelcompiler.builder.generator.operatorspec", + "org.drools.modelcompiler.builder.generator.query", + "org.drools.modelcompiler.builder.generator.visitor", + "org.drools.modelcompiler.builder.generator.visitor.accumulate", + "org.drools.modelcompiler.builder.generator.visitor.pattern", + "org.drools.modelcompiler.consequence", + "org.drools.modelcompiler.constraints", + "org.drools.modelcompiler.drlx", + "org.drools.modelcompiler.dsl.pattern", + "org.drools.modelcompiler.facttemplate", + "org.drools.modelcompiler.util", + "org.drools.modelcompiler.util.lambdareplace" + ], + "org.drools:drools-mvel": [ + "org.drools.mvel", + "org.drools.mvel.asm", + "org.drools.mvel.builder", + "org.drools.mvel.dataproviders", + "org.drools.mvel.expr", + "org.drools.mvel.extractors", + "org.drools.mvel.java", + "org.drools.mvel.osgi" + ], + "org.drools:drools-mvel-compiler": [ + "org.drools.mvelcompiler", + "org.drools.mvelcompiler.ast", + "org.drools.mvelcompiler.context", + "org.drools.mvelcompiler.util" + ], + "org.drools:drools-mvel-parser": [ + "org.drools.mvel.parser", + "org.drools.mvel.parser.ast.expr", + "org.drools.mvel.parser.ast.visitor", + "org.drools.mvel.parser.printer", + "org.drools.mvel.parser.utils" + ], + "org.javassist:javassist": [ + "javassist", + "javassist.bytecode", + "javassist.bytecode.analysis", + "javassist.bytecode.annotation", + "javassist.bytecode.stackmap", + "javassist.compiler", + "javassist.compiler.ast", + "javassist.convert", + "javassist.expr", + "javassist.runtime", + "javassist.scopedpool", + "javassist.tools", + "javassist.tools.reflect", + "javassist.tools.rmi", + "javassist.tools.web", + "javassist.util", + "javassist.util.proxy" + ], + "org.kie.soup:kie-soup-commons": [ + "org.kie.soup.commons.cron", + "org.kie.soup.commons.util", + "org.kie.soup.commons.validation" + ], + "org.kie.soup:kie-soup-maven-support": [ + "org.appformer.maven.support" + ], + "org.kie.soup:kie-soup-project-datamodel-api": [ + "org.kie.soup.project.datamodel.imports", + "org.kie.soup.project.datamodel.oracle", + "org.kie.soup.project.datamodel.packages" + ], + "org.kie.soup:kie-soup-project-datamodel-commons": [ + "org.kie.soup.project.datamodel.commons", + "org.kie.soup.project.datamodel.commons.imports", + "org.kie.soup.project.datamodel.commons.oracle", + "org.kie.soup.project.datamodel.commons.packages", + "org.kie.soup.project.datamodel.commons.types", + "org.kie.soup.project.datamodel.commons.util" + ], + "org.kie.soup:kie-soup-xstream": [ + "org.kie.soup.xstream" + ], + "org.kie:kie-api": [ + "org.kie.api", + "org.kie.api.builder", + "org.kie.api.builder.model", + "org.kie.api.cdi", + "org.kie.api.cluster", + "org.kie.api.command", + "org.kie.api.concurrent", + "org.kie.api.conf", + "org.kie.api.definition", + "org.kie.api.definition.process", + "org.kie.api.definition.rule", + "org.kie.api.definition.type", + "org.kie.api.event", + "org.kie.api.event.kiebase", + "org.kie.api.event.kiescanner", + "org.kie.api.event.process", + "org.kie.api.event.rule", + "org.kie.api.executor", + "org.kie.api.fluent", + "org.kie.api.internal.assembler", + "org.kie.api.internal.io", + "org.kie.api.internal.runtime", + "org.kie.api.internal.runtime.beliefs", + "org.kie.api.internal.utils", + "org.kie.api.internal.weaver", + "org.kie.api.io", + "org.kie.api.logger", + "org.kie.api.management", + "org.kie.api.marshalling", + "org.kie.api.persistence", + "org.kie.api.persistence.jpa", + "org.kie.api.pmml", + "org.kie.api.remote", + "org.kie.api.runtime", + "org.kie.api.runtime.conf", + "org.kie.api.runtime.manager", + "org.kie.api.runtime.manager.audit", + "org.kie.api.runtime.process", + "org.kie.api.runtime.query", + "org.kie.api.runtime.rule", + "org.kie.api.task", + "org.kie.api.task.model", + "org.kie.api.time" + ], + "org.kie:kie-internal": [ + "org.kie.internal", + "org.kie.internal.builder", + "org.kie.internal.builder.conf", + "org.kie.internal.builder.fluent", + "org.kie.internal.builder.help", + "org.kie.internal.builder.impl", + "org.kie.internal.command", + "org.kie.internal.concurrent", + "org.kie.internal.conf", + "org.kie.internal.definition", + "org.kie.internal.definition.rule", + "org.kie.internal.event.io", + "org.kie.internal.event.rule", + "org.kie.internal.executor.api", + "org.kie.internal.identity", + "org.kie.internal.io", + "org.kie.internal.jaxb", + "org.kie.internal.jci", + "org.kie.internal.logger", + "org.kie.internal.marshalling", + "org.kie.internal.osgi", + "org.kie.internal.persistence.jpa", + "org.kie.internal.pmml", + "org.kie.internal.process", + "org.kie.internal.query", + "org.kie.internal.query.data", + "org.kie.internal.remote", + "org.kie.internal.ruleunit", + "org.kie.internal.runtime", + "org.kie.internal.runtime.cdi", + "org.kie.internal.runtime.conf", + "org.kie.internal.runtime.error", + "org.kie.internal.runtime.helper", + "org.kie.internal.runtime.manager", + "org.kie.internal.runtime.manager.audit.query", + "org.kie.internal.runtime.manager.cdi.qualifier", + "org.kie.internal.runtime.manager.context", + "org.kie.internal.runtime.manager.deploy", + "org.kie.internal.security", + "org.kie.internal.services", + "org.kie.internal.simulation", + "org.kie.internal.task.api", + "org.kie.internal.task.api.assignment", + "org.kie.internal.task.api.model", + "org.kie.internal.task.api.prediction", + "org.kie.internal.task.exception", + "org.kie.internal.task.query", + "org.kie.internal.task.service", + "org.kie.internal.utils" + ], + "org.kie:kie-memory-compiler": [ + "org.kie.memorycompiler", + "org.kie.memorycompiler.jdknative", + "org.kie.memorycompiler.resources" + ], + "org.mvel:mvel2": [ + "org.mvel2", + "org.mvel2.asm", + "org.mvel2.asm.signature", + "org.mvel2.ast", + "org.mvel2.compiler", + "org.mvel2.conversion", + "org.mvel2.debug", + "org.mvel2.integration", + "org.mvel2.integration.impl", + "org.mvel2.jsr223", + "org.mvel2.math", + "org.mvel2.optimizers", + "org.mvel2.optimizers.dynamic", + "org.mvel2.optimizers.impl.asm", + "org.mvel2.optimizers.impl.refl", + "org.mvel2.optimizers.impl.refl.collection", + "org.mvel2.optimizers.impl.refl.nodes", + "org.mvel2.sh", + "org.mvel2.sh.command.basic", + "org.mvel2.sh.command.file", + "org.mvel2.sh.text", + "org.mvel2.templates", + "org.mvel2.templates.res", + "org.mvel2.templates.util", + "org.mvel2.templates.util.io", + "org.mvel2.util" + ], + "org.optaplanner:optaplanner-core": [ + "org.optaplanner.core.api.domain.autodiscover", + "org.optaplanner.core.api.domain.constraintweight", + "org.optaplanner.core.api.domain.entity", + "org.optaplanner.core.api.domain.lookup", + "org.optaplanner.core.api.domain.solution", + "org.optaplanner.core.api.domain.solution.cloner", + "org.optaplanner.core.api.domain.solution.drools", + "org.optaplanner.core.api.domain.valuerange", + "org.optaplanner.core.api.domain.variable", + "org.optaplanner.core.api.function", + "org.optaplanner.core.api.score", + "org.optaplanner.core.api.score.buildin.bendable", + "org.optaplanner.core.api.score.buildin.bendablebigdecimal", + "org.optaplanner.core.api.score.buildin.bendablelong", + "org.optaplanner.core.api.score.buildin.hardmediumsoft", + "org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal", + "org.optaplanner.core.api.score.buildin.hardmediumsoftlong", + "org.optaplanner.core.api.score.buildin.hardsoft", + "org.optaplanner.core.api.score.buildin.hardsoftbigdecimal", + "org.optaplanner.core.api.score.buildin.hardsoftdouble", + "org.optaplanner.core.api.score.buildin.hardsoftlong", + "org.optaplanner.core.api.score.buildin.simple", + "org.optaplanner.core.api.score.buildin.simplebigdecimal", + "org.optaplanner.core.api.score.buildin.simpledouble", + "org.optaplanner.core.api.score.buildin.simplelong", + "org.optaplanner.core.api.score.calculator", + "org.optaplanner.core.api.score.comparator", + "org.optaplanner.core.api.score.constraint", + "org.optaplanner.core.api.score.holder", + "org.optaplanner.core.api.score.stream", + "org.optaplanner.core.api.score.stream.bi", + "org.optaplanner.core.api.score.stream.penta", + "org.optaplanner.core.api.score.stream.quad", + "org.optaplanner.core.api.score.stream.tri", + "org.optaplanner.core.api.score.stream.uni", + "org.optaplanner.core.api.solver", + "org.optaplanner.core.api.solver.event", + "org.optaplanner.core.config", + "org.optaplanner.core.config.constructionheuristic", + "org.optaplanner.core.config.constructionheuristic.decider.forager", + "org.optaplanner.core.config.constructionheuristic.placer", + "org.optaplanner.core.config.domain", + "org.optaplanner.core.config.exhaustivesearch", + "org.optaplanner.core.config.heuristic.policy", + "org.optaplanner.core.config.heuristic.selector", + "org.optaplanner.core.config.heuristic.selector.common", + "org.optaplanner.core.config.heuristic.selector.common.decorator", + "org.optaplanner.core.config.heuristic.selector.common.nearby", + "org.optaplanner.core.config.heuristic.selector.entity", + "org.optaplanner.core.config.heuristic.selector.entity.pillar", + "org.optaplanner.core.config.heuristic.selector.move", + "org.optaplanner.core.config.heuristic.selector.move.composite", + "org.optaplanner.core.config.heuristic.selector.move.factory", + "org.optaplanner.core.config.heuristic.selector.move.generic", + "org.optaplanner.core.config.heuristic.selector.move.generic.chained", + "org.optaplanner.core.config.heuristic.selector.value", + "org.optaplanner.core.config.heuristic.selector.value.chained", + "org.optaplanner.core.config.localsearch", + "org.optaplanner.core.config.localsearch.decider.acceptor", + "org.optaplanner.core.config.localsearch.decider.acceptor.stepcountinghillclimbing", + "org.optaplanner.core.config.localsearch.decider.forager", + "org.optaplanner.core.config.partitionedsearch", + "org.optaplanner.core.config.phase", + "org.optaplanner.core.config.phase.custom", + "org.optaplanner.core.config.score.definition", + "org.optaplanner.core.config.score.director", + "org.optaplanner.core.config.score.trend", + "org.optaplanner.core.config.solver", + "org.optaplanner.core.config.solver.random", + "org.optaplanner.core.config.solver.recaller", + "org.optaplanner.core.config.solver.termination", + "org.optaplanner.core.config.util", + "org.optaplanner.core.impl.constructionheuristic", + "org.optaplanner.core.impl.constructionheuristic.decider", + "org.optaplanner.core.impl.constructionheuristic.decider.forager", + "org.optaplanner.core.impl.constructionheuristic.event", + "org.optaplanner.core.impl.constructionheuristic.placer", + "org.optaplanner.core.impl.constructionheuristic.scope", + "org.optaplanner.core.impl.domain.common", + "org.optaplanner.core.impl.domain.common.accessor", + "org.optaplanner.core.impl.domain.constraintweight.descriptor", + "org.optaplanner.core.impl.domain.entity.descriptor", + "org.optaplanner.core.impl.domain.lookup", + "org.optaplanner.core.impl.domain.policy", + "org.optaplanner.core.impl.domain.solution", + "org.optaplanner.core.impl.domain.solution.cloner", + "org.optaplanner.core.impl.domain.solution.descriptor", + "org.optaplanner.core.impl.domain.solution.mutation", + "org.optaplanner.core.impl.domain.valuerange", + "org.optaplanner.core.impl.domain.valuerange.buildin.bigdecimal", + "org.optaplanner.core.impl.domain.valuerange.buildin.biginteger", + "org.optaplanner.core.impl.domain.valuerange.buildin.collection", + "org.optaplanner.core.impl.domain.valuerange.buildin.composite", + "org.optaplanner.core.impl.domain.valuerange.buildin.primboolean", + "org.optaplanner.core.impl.domain.valuerange.buildin.primdouble", + "org.optaplanner.core.impl.domain.valuerange.buildin.primint", + "org.optaplanner.core.impl.domain.valuerange.buildin.primlong", + "org.optaplanner.core.impl.domain.valuerange.buildin.temporal", + "org.optaplanner.core.impl.domain.valuerange.descriptor", + "org.optaplanner.core.impl.domain.valuerange.util", + "org.optaplanner.core.impl.domain.variable.anchor", + "org.optaplanner.core.impl.domain.variable.custom", + "org.optaplanner.core.impl.domain.variable.descriptor", + "org.optaplanner.core.impl.domain.variable.inverserelation", + "org.optaplanner.core.impl.domain.variable.listener", + "org.optaplanner.core.impl.domain.variable.listener.support", + "org.optaplanner.core.impl.domain.variable.supply", + "org.optaplanner.core.impl.exhaustivesearch", + "org.optaplanner.core.impl.exhaustivesearch.decider", + "org.optaplanner.core.impl.exhaustivesearch.event", + "org.optaplanner.core.impl.exhaustivesearch.node", + "org.optaplanner.core.impl.exhaustivesearch.node.bounder", + "org.optaplanner.core.impl.exhaustivesearch.node.comparator", + "org.optaplanner.core.impl.exhaustivesearch.scope", + "org.optaplanner.core.impl.heuristic.move", + "org.optaplanner.core.impl.heuristic.selector", + "org.optaplanner.core.impl.heuristic.selector.common", + "org.optaplanner.core.impl.heuristic.selector.common.decorator", + "org.optaplanner.core.impl.heuristic.selector.common.iterator", + "org.optaplanner.core.impl.heuristic.selector.common.nearby", + "org.optaplanner.core.impl.heuristic.selector.entity", + "org.optaplanner.core.impl.heuristic.selector.entity.decorator", + "org.optaplanner.core.impl.heuristic.selector.entity.mimic", + "org.optaplanner.core.impl.heuristic.selector.entity.nearby", + "org.optaplanner.core.impl.heuristic.selector.entity.pillar", + "org.optaplanner.core.impl.heuristic.selector.move", + "org.optaplanner.core.impl.heuristic.selector.move.composite", + "org.optaplanner.core.impl.heuristic.selector.move.decorator", + "org.optaplanner.core.impl.heuristic.selector.move.factory", + "org.optaplanner.core.impl.heuristic.selector.move.generic", + "org.optaplanner.core.impl.heuristic.selector.move.generic.chained", + "org.optaplanner.core.impl.heuristic.selector.value", + "org.optaplanner.core.impl.heuristic.selector.value.chained", + "org.optaplanner.core.impl.heuristic.selector.value.decorator", + "org.optaplanner.core.impl.heuristic.selector.value.mimic", + "org.optaplanner.core.impl.heuristic.selector.value.nearby", + "org.optaplanner.core.impl.heuristic.solution", + "org.optaplanner.core.impl.heuristic.thread", + "org.optaplanner.core.impl.localsearch", + "org.optaplanner.core.impl.localsearch.decider", + "org.optaplanner.core.impl.localsearch.decider.acceptor", + "org.optaplanner.core.impl.localsearch.decider.acceptor.greatdeluge", + "org.optaplanner.core.impl.localsearch.decider.acceptor.hillclimbing", + "org.optaplanner.core.impl.localsearch.decider.acceptor.lateacceptance", + "org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing", + "org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing", + "org.optaplanner.core.impl.localsearch.decider.acceptor.tabu", + "org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size", + "org.optaplanner.core.impl.localsearch.decider.forager", + "org.optaplanner.core.impl.localsearch.decider.forager.finalist", + "org.optaplanner.core.impl.localsearch.event", + "org.optaplanner.core.impl.localsearch.scope", + "org.optaplanner.core.impl.partitionedsearch", + "org.optaplanner.core.impl.partitionedsearch.event", + "org.optaplanner.core.impl.partitionedsearch.partitioner", + "org.optaplanner.core.impl.partitionedsearch.queue", + "org.optaplanner.core.impl.partitionedsearch.scope", + "org.optaplanner.core.impl.phase", + "org.optaplanner.core.impl.phase.custom", + "org.optaplanner.core.impl.phase.custom.scope", + "org.optaplanner.core.impl.phase.event", + "org.optaplanner.core.impl.phase.scope", + "org.optaplanner.core.impl.score", + "org.optaplanner.core.impl.score.buildin.bendable", + "org.optaplanner.core.impl.score.buildin.bendablebigdecimal", + "org.optaplanner.core.impl.score.buildin.bendablelong", + "org.optaplanner.core.impl.score.buildin.hardmediumsoft", + "org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal", + "org.optaplanner.core.impl.score.buildin.hardmediumsoftlong", + "org.optaplanner.core.impl.score.buildin.hardsoft", + "org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal", + "org.optaplanner.core.impl.score.buildin.hardsoftdouble", + "org.optaplanner.core.impl.score.buildin.hardsoftlong", + "org.optaplanner.core.impl.score.buildin.simple", + "org.optaplanner.core.impl.score.buildin.simplebigdecimal", + "org.optaplanner.core.impl.score.buildin.simpledouble", + "org.optaplanner.core.impl.score.buildin.simplelong", + "org.optaplanner.core.impl.score.comparator", + "org.optaplanner.core.impl.score.definition", + "org.optaplanner.core.impl.score.director", + "org.optaplanner.core.impl.score.director.drools", + "org.optaplanner.core.impl.score.director.drools.testgen", + "org.optaplanner.core.impl.score.director.drools.testgen.fact", + "org.optaplanner.core.impl.score.director.drools.testgen.mutation", + "org.optaplanner.core.impl.score.director.drools.testgen.operation", + "org.optaplanner.core.impl.score.director.drools.testgen.reproducer", + "org.optaplanner.core.impl.score.director.easy", + "org.optaplanner.core.impl.score.director.incremental", + "org.optaplanner.core.impl.score.director.stream", + "org.optaplanner.core.impl.score.inliner", + "org.optaplanner.core.impl.score.stream", + "org.optaplanner.core.impl.score.stream.bavet", + "org.optaplanner.core.impl.score.stream.bavet.bi", + "org.optaplanner.core.impl.score.stream.bavet.common", + "org.optaplanner.core.impl.score.stream.bavet.common.index", + "org.optaplanner.core.impl.score.stream.bavet.tri", + "org.optaplanner.core.impl.score.stream.bavet.uni", + "org.optaplanner.core.impl.score.stream.bi", + "org.optaplanner.core.impl.score.stream.common", + "org.optaplanner.core.impl.score.stream.drools", + "org.optaplanner.core.impl.score.stream.drools.bi", + "org.optaplanner.core.impl.score.stream.drools.common", + "org.optaplanner.core.impl.score.stream.drools.quad", + "org.optaplanner.core.impl.score.stream.drools.tri", + "org.optaplanner.core.impl.score.stream.drools.uni", + "org.optaplanner.core.impl.score.stream.penta", + "org.optaplanner.core.impl.score.stream.quad", + "org.optaplanner.core.impl.score.stream.tri", + "org.optaplanner.core.impl.score.stream.uni", + "org.optaplanner.core.impl.score.trend", + "org.optaplanner.core.impl.solver", + "org.optaplanner.core.impl.solver.event", + "org.optaplanner.core.impl.solver.io", + "org.optaplanner.core.impl.solver.kie", + "org.optaplanner.core.impl.solver.random", + "org.optaplanner.core.impl.solver.recaller", + "org.optaplanner.core.impl.solver.scope", + "org.optaplanner.core.impl.solver.termination", + "org.optaplanner.core.impl.solver.thread", + "org.optaplanner.core.impl.util" + ], + "org.reflections:reflections": [ + "org.reflections", + "org.reflections.adapters", + "org.reflections.scanners", + "org.reflections.serializers", + "org.reflections.util", + "org.reflections.vfs" + ], + "org.seleniumhq.selenium:selenium-api": [ + "org.openqa.selenium", + "org.openqa.selenium.federatedcredentialmanagement", + "org.openqa.selenium.html5", + "org.openqa.selenium.interactions", + "org.openqa.selenium.internal", + "org.openqa.selenium.logging", + "org.openqa.selenium.logging.profiler", + "org.openqa.selenium.mobile", + "org.openqa.selenium.net", + "org.openqa.selenium.print", + "org.openqa.selenium.virtualauthenticator" + ], + "org.seleniumhq.selenium:selenium-chrome-driver": [ + "org.openqa.selenium.chrome" + ], + "org.seleniumhq.selenium:selenium-chromium-driver": [ + "org.openqa.selenium.chromium" + ], + "org.seleniumhq.selenium:selenium-devtools-v116": [ + "org.openqa.selenium.devtools.v116", + "org.openqa.selenium.devtools.v116.accessibility", + "org.openqa.selenium.devtools.v116.accessibility.model", + "org.openqa.selenium.devtools.v116.animation", + "org.openqa.selenium.devtools.v116.animation.model", + "org.openqa.selenium.devtools.v116.audits", + "org.openqa.selenium.devtools.v116.audits.model", + "org.openqa.selenium.devtools.v116.autofill", + "org.openqa.selenium.devtools.v116.autofill.model", + "org.openqa.selenium.devtools.v116.backgroundservice", + "org.openqa.selenium.devtools.v116.backgroundservice.model", + "org.openqa.selenium.devtools.v116.browser", + "org.openqa.selenium.devtools.v116.browser.model", + "org.openqa.selenium.devtools.v116.cachestorage", + "org.openqa.selenium.devtools.v116.cachestorage.model", + "org.openqa.selenium.devtools.v116.cast", + "org.openqa.selenium.devtools.v116.cast.model", + "org.openqa.selenium.devtools.v116.console", + "org.openqa.selenium.devtools.v116.console.model", + "org.openqa.selenium.devtools.v116.css", + "org.openqa.selenium.devtools.v116.css.model", + "org.openqa.selenium.devtools.v116.database", + "org.openqa.selenium.devtools.v116.database.model", + "org.openqa.selenium.devtools.v116.debugger", + "org.openqa.selenium.devtools.v116.debugger.model", + "org.openqa.selenium.devtools.v116.deviceaccess", + "org.openqa.selenium.devtools.v116.deviceaccess.model", + "org.openqa.selenium.devtools.v116.deviceorientation", + "org.openqa.selenium.devtools.v116.dom", + "org.openqa.selenium.devtools.v116.dom.model", + "org.openqa.selenium.devtools.v116.domdebugger", + "org.openqa.selenium.devtools.v116.domdebugger.model", + "org.openqa.selenium.devtools.v116.domsnapshot", + "org.openqa.selenium.devtools.v116.domsnapshot.model", + "org.openqa.selenium.devtools.v116.domstorage", + "org.openqa.selenium.devtools.v116.domstorage.model", + "org.openqa.selenium.devtools.v116.emulation", + "org.openqa.selenium.devtools.v116.emulation.model", + "org.openqa.selenium.devtools.v116.eventbreakpoints", + "org.openqa.selenium.devtools.v116.fedcm", + "org.openqa.selenium.devtools.v116.fedcm.model", + "org.openqa.selenium.devtools.v116.fetch", + "org.openqa.selenium.devtools.v116.fetch.model", + "org.openqa.selenium.devtools.v116.headlessexperimental", + "org.openqa.selenium.devtools.v116.headlessexperimental.model", + "org.openqa.selenium.devtools.v116.heapprofiler", + "org.openqa.selenium.devtools.v116.heapprofiler.model", + "org.openqa.selenium.devtools.v116.indexeddb", + "org.openqa.selenium.devtools.v116.indexeddb.model", + "org.openqa.selenium.devtools.v116.input", + "org.openqa.selenium.devtools.v116.input.model", + "org.openqa.selenium.devtools.v116.inspector", + "org.openqa.selenium.devtools.v116.io", + "org.openqa.selenium.devtools.v116.io.model", + "org.openqa.selenium.devtools.v116.layertree", + "org.openqa.selenium.devtools.v116.layertree.model", + "org.openqa.selenium.devtools.v116.log", + "org.openqa.selenium.devtools.v116.log.model", + "org.openqa.selenium.devtools.v116.media", + "org.openqa.selenium.devtools.v116.media.model", + "org.openqa.selenium.devtools.v116.memory", + "org.openqa.selenium.devtools.v116.memory.model", + "org.openqa.selenium.devtools.v116.network", + "org.openqa.selenium.devtools.v116.network.model", + "org.openqa.selenium.devtools.v116.overlay", + "org.openqa.selenium.devtools.v116.overlay.model", + "org.openqa.selenium.devtools.v116.page", + "org.openqa.selenium.devtools.v116.page.model", + "org.openqa.selenium.devtools.v116.performance", + "org.openqa.selenium.devtools.v116.performance.model", + "org.openqa.selenium.devtools.v116.performancetimeline", + "org.openqa.selenium.devtools.v116.performancetimeline.model", + "org.openqa.selenium.devtools.v116.preload", + "org.openqa.selenium.devtools.v116.preload.model", + "org.openqa.selenium.devtools.v116.profiler", + "org.openqa.selenium.devtools.v116.profiler.model", + "org.openqa.selenium.devtools.v116.runtime", + "org.openqa.selenium.devtools.v116.runtime.model", + "org.openqa.selenium.devtools.v116.schema", + "org.openqa.selenium.devtools.v116.schema.model", + "org.openqa.selenium.devtools.v116.security", + "org.openqa.selenium.devtools.v116.security.model", + "org.openqa.selenium.devtools.v116.serviceworker", + "org.openqa.selenium.devtools.v116.serviceworker.model", + "org.openqa.selenium.devtools.v116.storage", + "org.openqa.selenium.devtools.v116.storage.model", + "org.openqa.selenium.devtools.v116.systeminfo", + "org.openqa.selenium.devtools.v116.systeminfo.model", + "org.openqa.selenium.devtools.v116.target", + "org.openqa.selenium.devtools.v116.target.model", + "org.openqa.selenium.devtools.v116.tethering", + "org.openqa.selenium.devtools.v116.tethering.model", + "org.openqa.selenium.devtools.v116.tracing", + "org.openqa.selenium.devtools.v116.tracing.model", + "org.openqa.selenium.devtools.v116.webaudio", + "org.openqa.selenium.devtools.v116.webaudio.model", + "org.openqa.selenium.devtools.v116.webauthn", + "org.openqa.selenium.devtools.v116.webauthn.model" + ], + "org.seleniumhq.selenium:selenium-devtools-v117": [ + "org.openqa.selenium.devtools.v117", + "org.openqa.selenium.devtools.v117.accessibility", + "org.openqa.selenium.devtools.v117.accessibility.model", + "org.openqa.selenium.devtools.v117.animation", + "org.openqa.selenium.devtools.v117.animation.model", + "org.openqa.selenium.devtools.v117.audits", + "org.openqa.selenium.devtools.v117.audits.model", + "org.openqa.selenium.devtools.v117.autofill", + "org.openqa.selenium.devtools.v117.autofill.model", + "org.openqa.selenium.devtools.v117.backgroundservice", + "org.openqa.selenium.devtools.v117.backgroundservice.model", + "org.openqa.selenium.devtools.v117.browser", + "org.openqa.selenium.devtools.v117.browser.model", + "org.openqa.selenium.devtools.v117.cachestorage", + "org.openqa.selenium.devtools.v117.cachestorage.model", + "org.openqa.selenium.devtools.v117.cast", + "org.openqa.selenium.devtools.v117.cast.model", + "org.openqa.selenium.devtools.v117.console", + "org.openqa.selenium.devtools.v117.console.model", + "org.openqa.selenium.devtools.v117.css", + "org.openqa.selenium.devtools.v117.css.model", + "org.openqa.selenium.devtools.v117.database", + "org.openqa.selenium.devtools.v117.database.model", + "org.openqa.selenium.devtools.v117.debugger", + "org.openqa.selenium.devtools.v117.debugger.model", + "org.openqa.selenium.devtools.v117.deviceaccess", + "org.openqa.selenium.devtools.v117.deviceaccess.model", + "org.openqa.selenium.devtools.v117.deviceorientation", + "org.openqa.selenium.devtools.v117.dom", + "org.openqa.selenium.devtools.v117.dom.model", + "org.openqa.selenium.devtools.v117.domdebugger", + "org.openqa.selenium.devtools.v117.domdebugger.model", + "org.openqa.selenium.devtools.v117.domsnapshot", + "org.openqa.selenium.devtools.v117.domsnapshot.model", + "org.openqa.selenium.devtools.v117.domstorage", + "org.openqa.selenium.devtools.v117.domstorage.model", + "org.openqa.selenium.devtools.v117.emulation", + "org.openqa.selenium.devtools.v117.emulation.model", + "org.openqa.selenium.devtools.v117.eventbreakpoints", + "org.openqa.selenium.devtools.v117.fedcm", + "org.openqa.selenium.devtools.v117.fedcm.model", + "org.openqa.selenium.devtools.v117.fetch", + "org.openqa.selenium.devtools.v117.fetch.model", + "org.openqa.selenium.devtools.v117.headlessexperimental", + "org.openqa.selenium.devtools.v117.headlessexperimental.model", + "org.openqa.selenium.devtools.v117.heapprofiler", + "org.openqa.selenium.devtools.v117.heapprofiler.model", + "org.openqa.selenium.devtools.v117.indexeddb", + "org.openqa.selenium.devtools.v117.indexeddb.model", + "org.openqa.selenium.devtools.v117.input", + "org.openqa.selenium.devtools.v117.input.model", + "org.openqa.selenium.devtools.v117.inspector", + "org.openqa.selenium.devtools.v117.io", + "org.openqa.selenium.devtools.v117.io.model", + "org.openqa.selenium.devtools.v117.layertree", + "org.openqa.selenium.devtools.v117.layertree.model", + "org.openqa.selenium.devtools.v117.log", + "org.openqa.selenium.devtools.v117.log.model", + "org.openqa.selenium.devtools.v117.media", + "org.openqa.selenium.devtools.v117.media.model", + "org.openqa.selenium.devtools.v117.memory", + "org.openqa.selenium.devtools.v117.memory.model", + "org.openqa.selenium.devtools.v117.network", + "org.openqa.selenium.devtools.v117.network.model", + "org.openqa.selenium.devtools.v117.overlay", + "org.openqa.selenium.devtools.v117.overlay.model", + "org.openqa.selenium.devtools.v117.page", + "org.openqa.selenium.devtools.v117.page.model", + "org.openqa.selenium.devtools.v117.performance", + "org.openqa.selenium.devtools.v117.performance.model", + "org.openqa.selenium.devtools.v117.performancetimeline", + "org.openqa.selenium.devtools.v117.performancetimeline.model", + "org.openqa.selenium.devtools.v117.preload", + "org.openqa.selenium.devtools.v117.preload.model", + "org.openqa.selenium.devtools.v117.profiler", + "org.openqa.selenium.devtools.v117.profiler.model", + "org.openqa.selenium.devtools.v117.runtime", + "org.openqa.selenium.devtools.v117.runtime.model", + "org.openqa.selenium.devtools.v117.schema", + "org.openqa.selenium.devtools.v117.schema.model", + "org.openqa.selenium.devtools.v117.security", + "org.openqa.selenium.devtools.v117.security.model", + "org.openqa.selenium.devtools.v117.serviceworker", + "org.openqa.selenium.devtools.v117.serviceworker.model", + "org.openqa.selenium.devtools.v117.storage", + "org.openqa.selenium.devtools.v117.storage.model", + "org.openqa.selenium.devtools.v117.systeminfo", + "org.openqa.selenium.devtools.v117.systeminfo.model", + "org.openqa.selenium.devtools.v117.target", + "org.openqa.selenium.devtools.v117.target.model", + "org.openqa.selenium.devtools.v117.tethering", + "org.openqa.selenium.devtools.v117.tethering.model", + "org.openqa.selenium.devtools.v117.tracing", + "org.openqa.selenium.devtools.v117.tracing.model", + "org.openqa.selenium.devtools.v117.webaudio", + "org.openqa.selenium.devtools.v117.webaudio.model", + "org.openqa.selenium.devtools.v117.webauthn", + "org.openqa.selenium.devtools.v117.webauthn.model" + ], + "org.seleniumhq.selenium:selenium-devtools-v118": [ + "org.openqa.selenium.devtools.v118", + "org.openqa.selenium.devtools.v118.accessibility", + "org.openqa.selenium.devtools.v118.accessibility.model", + "org.openqa.selenium.devtools.v118.animation", + "org.openqa.selenium.devtools.v118.animation.model", + "org.openqa.selenium.devtools.v118.audits", + "org.openqa.selenium.devtools.v118.audits.model", + "org.openqa.selenium.devtools.v118.autofill", + "org.openqa.selenium.devtools.v118.autofill.model", + "org.openqa.selenium.devtools.v118.backgroundservice", + "org.openqa.selenium.devtools.v118.backgroundservice.model", + "org.openqa.selenium.devtools.v118.browser", + "org.openqa.selenium.devtools.v118.browser.model", + "org.openqa.selenium.devtools.v118.cachestorage", + "org.openqa.selenium.devtools.v118.cachestorage.model", + "org.openqa.selenium.devtools.v118.cast", + "org.openqa.selenium.devtools.v118.cast.model", + "org.openqa.selenium.devtools.v118.console", + "org.openqa.selenium.devtools.v118.console.model", + "org.openqa.selenium.devtools.v118.css", + "org.openqa.selenium.devtools.v118.css.model", + "org.openqa.selenium.devtools.v118.database", + "org.openqa.selenium.devtools.v118.database.model", + "org.openqa.selenium.devtools.v118.debugger", + "org.openqa.selenium.devtools.v118.debugger.model", + "org.openqa.selenium.devtools.v118.deviceaccess", + "org.openqa.selenium.devtools.v118.deviceaccess.model", + "org.openqa.selenium.devtools.v118.deviceorientation", + "org.openqa.selenium.devtools.v118.dom", + "org.openqa.selenium.devtools.v118.dom.model", + "org.openqa.selenium.devtools.v118.domdebugger", + "org.openqa.selenium.devtools.v118.domdebugger.model", + "org.openqa.selenium.devtools.v118.domsnapshot", + "org.openqa.selenium.devtools.v118.domsnapshot.model", + "org.openqa.selenium.devtools.v118.domstorage", + "org.openqa.selenium.devtools.v118.domstorage.model", + "org.openqa.selenium.devtools.v118.emulation", + "org.openqa.selenium.devtools.v118.emulation.model", + "org.openqa.selenium.devtools.v118.eventbreakpoints", + "org.openqa.selenium.devtools.v118.fedcm", + "org.openqa.selenium.devtools.v118.fedcm.model", + "org.openqa.selenium.devtools.v118.fetch", + "org.openqa.selenium.devtools.v118.fetch.model", + "org.openqa.selenium.devtools.v118.headlessexperimental", + "org.openqa.selenium.devtools.v118.headlessexperimental.model", + "org.openqa.selenium.devtools.v118.heapprofiler", + "org.openqa.selenium.devtools.v118.heapprofiler.model", + "org.openqa.selenium.devtools.v118.indexeddb", + "org.openqa.selenium.devtools.v118.indexeddb.model", + "org.openqa.selenium.devtools.v118.input", + "org.openqa.selenium.devtools.v118.input.model", + "org.openqa.selenium.devtools.v118.inspector", + "org.openqa.selenium.devtools.v118.io", + "org.openqa.selenium.devtools.v118.io.model", + "org.openqa.selenium.devtools.v118.layertree", + "org.openqa.selenium.devtools.v118.layertree.model", + "org.openqa.selenium.devtools.v118.log", + "org.openqa.selenium.devtools.v118.log.model", + "org.openqa.selenium.devtools.v118.media", + "org.openqa.selenium.devtools.v118.media.model", + "org.openqa.selenium.devtools.v118.memory", + "org.openqa.selenium.devtools.v118.memory.model", + "org.openqa.selenium.devtools.v118.network", + "org.openqa.selenium.devtools.v118.network.model", + "org.openqa.selenium.devtools.v118.overlay", + "org.openqa.selenium.devtools.v118.overlay.model", + "org.openqa.selenium.devtools.v118.page", + "org.openqa.selenium.devtools.v118.page.model", + "org.openqa.selenium.devtools.v118.performance", + "org.openqa.selenium.devtools.v118.performance.model", + "org.openqa.selenium.devtools.v118.performancetimeline", + "org.openqa.selenium.devtools.v118.performancetimeline.model", + "org.openqa.selenium.devtools.v118.preload", + "org.openqa.selenium.devtools.v118.preload.model", + "org.openqa.selenium.devtools.v118.profiler", + "org.openqa.selenium.devtools.v118.profiler.model", + "org.openqa.selenium.devtools.v118.runtime", + "org.openqa.selenium.devtools.v118.runtime.model", + "org.openqa.selenium.devtools.v118.schema", + "org.openqa.selenium.devtools.v118.schema.model", + "org.openqa.selenium.devtools.v118.security", + "org.openqa.selenium.devtools.v118.security.model", + "org.openqa.selenium.devtools.v118.serviceworker", + "org.openqa.selenium.devtools.v118.serviceworker.model", + "org.openqa.selenium.devtools.v118.storage", + "org.openqa.selenium.devtools.v118.storage.model", + "org.openqa.selenium.devtools.v118.systeminfo", + "org.openqa.selenium.devtools.v118.systeminfo.model", + "org.openqa.selenium.devtools.v118.target", + "org.openqa.selenium.devtools.v118.target.model", + "org.openqa.selenium.devtools.v118.tethering", + "org.openqa.selenium.devtools.v118.tethering.model", + "org.openqa.selenium.devtools.v118.tracing", + "org.openqa.selenium.devtools.v118.tracing.model", + "org.openqa.selenium.devtools.v118.webaudio", + "org.openqa.selenium.devtools.v118.webaudio.model", + "org.openqa.selenium.devtools.v118.webauthn", + "org.openqa.selenium.devtools.v118.webauthn.model" + ], + "org.seleniumhq.selenium:selenium-devtools-v85": [ + "org.openqa.selenium.devtools.v85", + "org.openqa.selenium.devtools.v85.accessibility", + "org.openqa.selenium.devtools.v85.accessibility.model", + "org.openqa.selenium.devtools.v85.animation", + "org.openqa.selenium.devtools.v85.animation.model", + "org.openqa.selenium.devtools.v85.applicationcache", + "org.openqa.selenium.devtools.v85.applicationcache.model", + "org.openqa.selenium.devtools.v85.audits", + "org.openqa.selenium.devtools.v85.audits.model", + "org.openqa.selenium.devtools.v85.backgroundservice", + "org.openqa.selenium.devtools.v85.backgroundservice.model", + "org.openqa.selenium.devtools.v85.browser", + "org.openqa.selenium.devtools.v85.browser.model", + "org.openqa.selenium.devtools.v85.cachestorage", + "org.openqa.selenium.devtools.v85.cachestorage.model", + "org.openqa.selenium.devtools.v85.cast", + "org.openqa.selenium.devtools.v85.cast.model", + "org.openqa.selenium.devtools.v85.console", + "org.openqa.selenium.devtools.v85.console.model", + "org.openqa.selenium.devtools.v85.css", + "org.openqa.selenium.devtools.v85.css.model", + "org.openqa.selenium.devtools.v85.database", + "org.openqa.selenium.devtools.v85.database.model", + "org.openqa.selenium.devtools.v85.debugger", + "org.openqa.selenium.devtools.v85.debugger.model", + "org.openqa.selenium.devtools.v85.deviceorientation", + "org.openqa.selenium.devtools.v85.dom", + "org.openqa.selenium.devtools.v85.dom.model", + "org.openqa.selenium.devtools.v85.domdebugger", + "org.openqa.selenium.devtools.v85.domdebugger.model", + "org.openqa.selenium.devtools.v85.domsnapshot", + "org.openqa.selenium.devtools.v85.domsnapshot.model", + "org.openqa.selenium.devtools.v85.domstorage", + "org.openqa.selenium.devtools.v85.domstorage.model", + "org.openqa.selenium.devtools.v85.emulation", + "org.openqa.selenium.devtools.v85.emulation.model", + "org.openqa.selenium.devtools.v85.fetch", + "org.openqa.selenium.devtools.v85.fetch.model", + "org.openqa.selenium.devtools.v85.headlessexperimental", + "org.openqa.selenium.devtools.v85.headlessexperimental.model", + "org.openqa.selenium.devtools.v85.heapprofiler", + "org.openqa.selenium.devtools.v85.heapprofiler.model", + "org.openqa.selenium.devtools.v85.indexeddb", + "org.openqa.selenium.devtools.v85.indexeddb.model", + "org.openqa.selenium.devtools.v85.input", + "org.openqa.selenium.devtools.v85.input.model", + "org.openqa.selenium.devtools.v85.inspector", + "org.openqa.selenium.devtools.v85.io", + "org.openqa.selenium.devtools.v85.io.model", + "org.openqa.selenium.devtools.v85.layertree", + "org.openqa.selenium.devtools.v85.layertree.model", + "org.openqa.selenium.devtools.v85.log", + "org.openqa.selenium.devtools.v85.log.model", + "org.openqa.selenium.devtools.v85.media", + "org.openqa.selenium.devtools.v85.media.model", + "org.openqa.selenium.devtools.v85.memory", + "org.openqa.selenium.devtools.v85.memory.model", + "org.openqa.selenium.devtools.v85.network", + "org.openqa.selenium.devtools.v85.network.model", + "org.openqa.selenium.devtools.v85.overlay", + "org.openqa.selenium.devtools.v85.overlay.model", + "org.openqa.selenium.devtools.v85.page", + "org.openqa.selenium.devtools.v85.page.model", + "org.openqa.selenium.devtools.v85.performance", + "org.openqa.selenium.devtools.v85.performance.model", + "org.openqa.selenium.devtools.v85.profiler", + "org.openqa.selenium.devtools.v85.profiler.model", + "org.openqa.selenium.devtools.v85.runtime", + "org.openqa.selenium.devtools.v85.runtime.model", + "org.openqa.selenium.devtools.v85.schema", + "org.openqa.selenium.devtools.v85.schema.model", + "org.openqa.selenium.devtools.v85.security", + "org.openqa.selenium.devtools.v85.security.model", + "org.openqa.selenium.devtools.v85.serviceworker", + "org.openqa.selenium.devtools.v85.serviceworker.model", + "org.openqa.selenium.devtools.v85.storage", + "org.openqa.selenium.devtools.v85.storage.model", + "org.openqa.selenium.devtools.v85.systeminfo", + "org.openqa.selenium.devtools.v85.systeminfo.model", + "org.openqa.selenium.devtools.v85.target", + "org.openqa.selenium.devtools.v85.target.model", + "org.openqa.selenium.devtools.v85.tethering", + "org.openqa.selenium.devtools.v85.tethering.model", + "org.openqa.selenium.devtools.v85.tracing", + "org.openqa.selenium.devtools.v85.tracing.model", + "org.openqa.selenium.devtools.v85.webaudio", + "org.openqa.selenium.devtools.v85.webaudio.model", + "org.openqa.selenium.devtools.v85.webauthn", + "org.openqa.selenium.devtools.v85.webauthn.model" + ], + "org.seleniumhq.selenium:selenium-edge-driver": [ + "org.openqa.selenium.edge" + ], + "org.seleniumhq.selenium:selenium-firefox-driver": [ + "org.openqa.selenium.firefox" + ], + "org.seleniumhq.selenium:selenium-http": [ + "org.openqa.selenium.remote.http" + ], + "org.seleniumhq.selenium:selenium-ie-driver": [ + "org.openqa.selenium.ie" + ], + "org.seleniumhq.selenium:selenium-json": [ + "org.openqa.selenium.json" + ], + "org.seleniumhq.selenium:selenium-manager": [ + "org.openqa.selenium.manager" + ], + "org.seleniumhq.selenium:selenium-os": [ + "org.openqa.selenium.io", + "org.openqa.selenium.os" + ], + "org.seleniumhq.selenium:selenium-remote-driver": [ + "org.openqa.selenium.bidi", + "org.openqa.selenium.bidi.browsingcontext", + "org.openqa.selenium.bidi.log", + "org.openqa.selenium.concurrent", + "org.openqa.selenium.devtools", + "org.openqa.selenium.devtools.events", + "org.openqa.selenium.devtools.idealized", + "org.openqa.selenium.devtools.idealized.browser.model", + "org.openqa.selenium.devtools.idealized.log", + "org.openqa.selenium.devtools.idealized.log.model", + "org.openqa.selenium.devtools.idealized.runtime.model", + "org.openqa.selenium.devtools.idealized.target", + "org.openqa.selenium.devtools.idealized.target.model", + "org.openqa.selenium.devtools.noop", + "org.openqa.selenium.remote", + "org.openqa.selenium.remote.codec", + "org.openqa.selenium.remote.codec.w3c", + "org.openqa.selenium.remote.html5", + "org.openqa.selenium.remote.http.jdk", + "org.openqa.selenium.remote.internal", + "org.openqa.selenium.remote.locators", + "org.openqa.selenium.remote.mobile", + "org.openqa.selenium.remote.service", + "org.openqa.selenium.remote.tracing", + "org.openqa.selenium.remote.tracing.empty", + "org.openqa.selenium.remote.tracing.opentelemetry", + "org.openqa.selenium.support.decorators" + ], + "org.seleniumhq.selenium:selenium-safari-driver": [ + "org.openqa.selenium.safari" + ], + "org.seleniumhq.selenium:selenium-support": [ + "org.openqa.selenium.support", + "org.openqa.selenium.support.events", + "org.openqa.selenium.support.locators", + "org.openqa.selenium.support.pagefactory", + "org.openqa.selenium.support.pagefactory.internal", + "org.openqa.selenium.support.ui" + ], + "org.slf4j:slf4j-api": [ + "org.slf4j", + "org.slf4j.event", + "org.slf4j.helpers", + "org.slf4j.spi" + ], + "xmlpull:xmlpull": [ + "org.xmlpull.v1" + ] + }, + "split_package_classes": { + "commons-beanutils:commons-beanutils": { + "org.apache.commons.collections": [ + "ArrayStack", + "Buffer", + "BufferUnderflowException", + "FastHashMap" + ] + }, + "commons-collections:commons-collections": { + "org.apache.commons.collections": [ + "ArrayStack", + "Bag", + "BagUtils", + "BeanMap", + "BidiMap", + "BinaryHeap", + "BoundedCollection", + "BoundedFifoBuffer", + "BoundedMap", + "Buffer", + "BufferOverflowException", + "BufferUnderflowException", + "BufferUtils", + "Closure", + "ClosureUtils", + "CollectionUtils", + "ComparatorUtils", + "CursorableLinkedList", + "CursorableSubList", + "DefaultMapBag", + "DefaultMapEntry", + "DoubleOrderedMap", + "EnumerationUtils", + "ExtendedProperties", + "Factory", + "FactoryUtils", + "FastArrayList", + "FastHashMap", + "FastTreeMap", + "FunctorException", + "HashBag", + "IterableMap", + "IteratorUtils", + "KeyValue", + "LRUMap", + "ListUtils", + "MapIterator", + "MapUtils", + "MultiHashMap", + "MultiMap", + "OrderedBidiMap", + "OrderedIterator", + "OrderedMap", + "OrderedMapIterator", + "Predicate", + "PredicateUtils", + "PriorityQueue", + "ProxyMap", + "ReferenceMap", + "ResettableIterator", + "ResettableListIterator", + "SequencedHashMap", + "SetUtils", + "SortedBag", + "SortedBidiMap", + "StaticBucketMap", + "SynchronizedPriorityQueue", + "Transformer", + "TransformerUtils", + "TreeBag", + "UnboundedFifoBuffer", + "Unmodifiable" + ] + } + }, + "version": 1 +} diff --git a/tests/custom_maven_install/maven_resolved_install.json b/tests/custom_maven_install/maven_resolved_install.json index 9fb264f41..311256790 100644 --- a/tests/custom_maven_install/maven_resolved_install.json +++ b/tests/custom_maven_install/maven_resolved_install.json @@ -771,1472 +771,6 @@ "org.seleniumhq.selenium:selenium-remote-driver" ] }, - "packages": { - "com.github.javaparser:javaparser-core": [ - "com.github.javaparser", - "com.github.javaparser.ast", - "com.github.javaparser.ast.body", - "com.github.javaparser.ast.comments", - "com.github.javaparser.ast.expr", - "com.github.javaparser.ast.modules", - "com.github.javaparser.ast.nodeTypes", - "com.github.javaparser.ast.nodeTypes.modifiers", - "com.github.javaparser.ast.observer", - "com.github.javaparser.ast.stmt", - "com.github.javaparser.ast.type", - "com.github.javaparser.ast.validator", - "com.github.javaparser.ast.validator.chunks", - "com.github.javaparser.ast.visitor", - "com.github.javaparser.javadoc", - "com.github.javaparser.javadoc.description", - "com.github.javaparser.metamodel", - "com.github.javaparser.printer", - "com.github.javaparser.printer.concretesyntaxmodel", - "com.github.javaparser.printer.lexicalpreservation", - "com.github.javaparser.printer.lexicalpreservation.changes", - "com.github.javaparser.resolution", - "com.github.javaparser.resolution.declarations", - "com.github.javaparser.resolution.types", - "com.github.javaparser.resolution.types.parametrization", - "com.github.javaparser.utils", - "com.github.javaparser.version" - ], - "com.google.auto.service:auto-service-annotations": [ - "com.google.auto.service" - ], - "com.google.auto.value:auto-value-annotations": [ - "com.google.auto.value", - "com.google.auto.value.extension.memoized" - ], - "com.google.guava:guava": [ - "com.google.common.annotations", - "com.google.common.base", - "com.google.common.base.internal", - "com.google.common.cache", - "com.google.common.collect", - "com.google.common.escape", - "com.google.common.eventbus", - "com.google.common.graph", - "com.google.common.hash", - "com.google.common.html", - "com.google.common.io", - "com.google.common.math", - "com.google.common.net", - "com.google.common.primitives", - "com.google.common.reflect", - "com.google.common.util.concurrent", - "com.google.common.xml", - "com.google.thirdparty.publicsuffix" - ], - "com.thoughtworks.xstream:xstream": [ - "com.thoughtworks.xstream", - "com.thoughtworks.xstream.annotations", - "com.thoughtworks.xstream.converters", - "com.thoughtworks.xstream.converters.basic", - "com.thoughtworks.xstream.converters.collections", - "com.thoughtworks.xstream.converters.enums", - "com.thoughtworks.xstream.converters.extended", - "com.thoughtworks.xstream.converters.javabean", - "com.thoughtworks.xstream.converters.reflection", - "com.thoughtworks.xstream.converters.time", - "com.thoughtworks.xstream.core", - "com.thoughtworks.xstream.core.util", - "com.thoughtworks.xstream.io", - "com.thoughtworks.xstream.io.binary", - "com.thoughtworks.xstream.io.copy", - "com.thoughtworks.xstream.io.json", - "com.thoughtworks.xstream.io.naming", - "com.thoughtworks.xstream.io.path", - "com.thoughtworks.xstream.io.xml", - "com.thoughtworks.xstream.io.xml.xppdom", - "com.thoughtworks.xstream.mapper", - "com.thoughtworks.xstream.persistence", - "com.thoughtworks.xstream.security" - ], - "commons-beanutils:commons-beanutils": [ - "org.apache.commons.beanutils", - "org.apache.commons.beanutils.converters", - "org.apache.commons.beanutils.expression", - "org.apache.commons.beanutils.locale", - "org.apache.commons.beanutils.locale.converters", - "org.apache.commons.collections" - ], - "commons-codec:commons-codec": [ - "org.apache.commons.codec", - "org.apache.commons.codec.binary", - "org.apache.commons.codec.cli", - "org.apache.commons.codec.digest", - "org.apache.commons.codec.language", - "org.apache.commons.codec.language.bm", - "org.apache.commons.codec.net" - ], - "commons-collections:commons-collections": [ - "org.apache.commons.collections", - "org.apache.commons.collections.bag", - "org.apache.commons.collections.bidimap", - "org.apache.commons.collections.buffer", - "org.apache.commons.collections.collection", - "org.apache.commons.collections.comparators", - "org.apache.commons.collections.functors", - "org.apache.commons.collections.iterators", - "org.apache.commons.collections.keyvalue", - "org.apache.commons.collections.list", - "org.apache.commons.collections.map", - "org.apache.commons.collections.set" - ], - "commons-lang:commons-lang": [ - "org.apache.commons.lang", - "org.apache.commons.lang.builder", - "org.apache.commons.lang.enum", - "org.apache.commons.lang.enums", - "org.apache.commons.lang.exception", - "org.apache.commons.lang.math", - "org.apache.commons.lang.mutable", - "org.apache.commons.lang.reflect", - "org.apache.commons.lang.text", - "org.apache.commons.lang.time" - ], - "commons-logging:commons-logging": [ - "org.apache.commons.logging", - "org.apache.commons.logging.impl" - ], - "dev.failsafe:failsafe": [ - "dev.failsafe", - "dev.failsafe.event", - "dev.failsafe.function", - "dev.failsafe.internal", - "dev.failsafe.internal.util", - "dev.failsafe.spi" - ], - "io.github.x-stream:mxparser": [ - "io.github.xstream.mxparser" - ], - "io.opentelemetry:opentelemetry-api": [ - "io.opentelemetry.api", - "io.opentelemetry.api.baggage", - "io.opentelemetry.api.baggage.propagation", - "io.opentelemetry.api.common", - "io.opentelemetry.api.internal", - "io.opentelemetry.api.logs", - "io.opentelemetry.api.metrics", - "io.opentelemetry.api.trace", - "io.opentelemetry.api.trace.propagation", - "io.opentelemetry.api.trace.propagation.internal" - ], - "io.opentelemetry:opentelemetry-api-events": [ - "io.opentelemetry.api.events" - ], - "io.opentelemetry:opentelemetry-context": [ - "io.opentelemetry.context", - "io.opentelemetry.context.internal.shaded", - "io.opentelemetry.context.propagation" - ], - "io.opentelemetry:opentelemetry-exporter-logging": [ - "io.opentelemetry.exporter.logging", - "io.opentelemetry.exporter.logging.internal" - ], - "io.opentelemetry:opentelemetry-extension-incubator": [ - "io.opentelemetry.extension.incubator.metrics", - "io.opentelemetry.extension.incubator.propagation", - "io.opentelemetry.extension.incubator.trace" - ], - "io.opentelemetry:opentelemetry-sdk": [ - "io.opentelemetry.sdk" - ], - "io.opentelemetry:opentelemetry-sdk-common": [ - "io.opentelemetry.sdk.common", - "io.opentelemetry.sdk.common.export", - "io.opentelemetry.sdk.common.internal", - "io.opentelemetry.sdk.internal", - "io.opentelemetry.sdk.resources" - ], - "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure": [ - "io.opentelemetry.sdk.autoconfigure", - "io.opentelemetry.sdk.autoconfigure.internal" - ], - "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi": [ - "io.opentelemetry.sdk.autoconfigure.spi", - "io.opentelemetry.sdk.autoconfigure.spi.internal", - "io.opentelemetry.sdk.autoconfigure.spi.logs", - "io.opentelemetry.sdk.autoconfigure.spi.metrics", - "io.opentelemetry.sdk.autoconfigure.spi.traces" - ], - "io.opentelemetry:opentelemetry-sdk-logs": [ - "io.opentelemetry.sdk.logs", - "io.opentelemetry.sdk.logs.data", - "io.opentelemetry.sdk.logs.export", - "io.opentelemetry.sdk.logs.internal" - ], - "io.opentelemetry:opentelemetry-sdk-metrics": [ - "io.opentelemetry.sdk.metrics", - "io.opentelemetry.sdk.metrics.data", - "io.opentelemetry.sdk.metrics.export", - "io.opentelemetry.sdk.metrics.internal", - "io.opentelemetry.sdk.metrics.internal.aggregator", - "io.opentelemetry.sdk.metrics.internal.concurrent", - "io.opentelemetry.sdk.metrics.internal.data", - "io.opentelemetry.sdk.metrics.internal.debug", - "io.opentelemetry.sdk.metrics.internal.descriptor", - "io.opentelemetry.sdk.metrics.internal.exemplar", - "io.opentelemetry.sdk.metrics.internal.export", - "io.opentelemetry.sdk.metrics.internal.state", - "io.opentelemetry.sdk.metrics.internal.view" - ], - "io.opentelemetry:opentelemetry-sdk-trace": [ - "io.opentelemetry.internal.shaded.jctools.queues", - "io.opentelemetry.internal.shaded.jctools.util", - "io.opentelemetry.sdk.trace", - "io.opentelemetry.sdk.trace.data", - "io.opentelemetry.sdk.trace.export", - "io.opentelemetry.sdk.trace.internal", - "io.opentelemetry.sdk.trace.internal.data", - "io.opentelemetry.sdk.trace.samplers" - ], - "io.opentelemetry:opentelemetry-semconv": [ - "io.opentelemetry.semconv.resource.attributes", - "io.opentelemetry.semconv.trace.attributes" - ], - "net.bytebuddy:byte-buddy": [ - "net.bytebuddy", - "net.bytebuddy.agent.builder", - "net.bytebuddy.asm", - "net.bytebuddy.build", - "net.bytebuddy.description", - "net.bytebuddy.description.annotation", - "net.bytebuddy.description.enumeration", - "net.bytebuddy.description.field", - "net.bytebuddy.description.method", - "net.bytebuddy.description.modifier", - "net.bytebuddy.description.type", - "net.bytebuddy.dynamic", - "net.bytebuddy.dynamic.loading", - "net.bytebuddy.dynamic.scaffold", - "net.bytebuddy.dynamic.scaffold.inline", - "net.bytebuddy.dynamic.scaffold.subclass", - "net.bytebuddy.implementation", - "net.bytebuddy.implementation.attribute", - "net.bytebuddy.implementation.auxiliary", - "net.bytebuddy.implementation.bind", - "net.bytebuddy.implementation.bind.annotation", - "net.bytebuddy.implementation.bytecode", - "net.bytebuddy.implementation.bytecode.assign", - "net.bytebuddy.implementation.bytecode.assign.primitive", - "net.bytebuddy.implementation.bytecode.assign.reference", - "net.bytebuddy.implementation.bytecode.collection", - "net.bytebuddy.implementation.bytecode.constant", - "net.bytebuddy.implementation.bytecode.member", - "net.bytebuddy.jar.asm", - "net.bytebuddy.jar.asm.commons", - "net.bytebuddy.jar.asm.signature", - "net.bytebuddy.matcher", - "net.bytebuddy.pool", - "net.bytebuddy.utility", - "net.bytebuddy.utility.dispatcher", - "net.bytebuddy.utility.nullability", - "net.bytebuddy.utility.privilege", - "net.bytebuddy.utility.visitor" - ], - "net.sf.ezmorph:ezmorph": [ - "net.sf.ezmorph", - "net.sf.ezmorph.array", - "net.sf.ezmorph.bean", - "net.sf.ezmorph.object", - "net.sf.ezmorph.primitive", - "net.sf.ezmorph.test" - ], - "net.sf.json-lib:json-lib:jar:jdk15": [ - "net.sf.json", - "net.sf.json.filters", - "net.sf.json.groovy", - "net.sf.json.processors", - "net.sf.json.regexp", - "net.sf.json.test", - "net.sf.json.util", - "net.sf.json.xml" - ], - "org.antlr:antlr-runtime": [ - "org.antlr.runtime", - "org.antlr.runtime.debug", - "org.antlr.runtime.misc", - "org.antlr.runtime.tree" - ], - "org.apache.commons:commons-exec": [ - "org.apache.commons.exec", - "org.apache.commons.exec.environment", - "org.apache.commons.exec.launcher", - "org.apache.commons.exec.util" - ], - "org.apache.commons:commons-lang3": [ - "org.apache.commons.lang3", - "org.apache.commons.lang3.arch", - "org.apache.commons.lang3.builder", - "org.apache.commons.lang3.concurrent", - "org.apache.commons.lang3.event", - "org.apache.commons.lang3.exception", - "org.apache.commons.lang3.math", - "org.apache.commons.lang3.mutable", - "org.apache.commons.lang3.reflect", - "org.apache.commons.lang3.text", - "org.apache.commons.lang3.text.translate", - "org.apache.commons.lang3.time", - "org.apache.commons.lang3.tuple" - ], - "org.apache.commons:commons-math3": [ - "org.apache.commons.math3", - "org.apache.commons.math3.analysis", - "org.apache.commons.math3.analysis.differentiation", - "org.apache.commons.math3.analysis.function", - "org.apache.commons.math3.analysis.integration", - "org.apache.commons.math3.analysis.integration.gauss", - "org.apache.commons.math3.analysis.interpolation", - "org.apache.commons.math3.analysis.polynomials", - "org.apache.commons.math3.analysis.solvers", - "org.apache.commons.math3.complex", - "org.apache.commons.math3.dfp", - "org.apache.commons.math3.distribution", - "org.apache.commons.math3.distribution.fitting", - "org.apache.commons.math3.exception", - "org.apache.commons.math3.exception.util", - "org.apache.commons.math3.filter", - "org.apache.commons.math3.fitting", - "org.apache.commons.math3.fitting.leastsquares", - "org.apache.commons.math3.fraction", - "org.apache.commons.math3.genetics", - "org.apache.commons.math3.geometry", - "org.apache.commons.math3.geometry.enclosing", - "org.apache.commons.math3.geometry.euclidean.oned", - "org.apache.commons.math3.geometry.euclidean.threed", - "org.apache.commons.math3.geometry.euclidean.twod", - "org.apache.commons.math3.geometry.euclidean.twod.hull", - "org.apache.commons.math3.geometry.hull", - "org.apache.commons.math3.geometry.partitioning", - "org.apache.commons.math3.geometry.partitioning.utilities", - "org.apache.commons.math3.geometry.spherical.oned", - "org.apache.commons.math3.geometry.spherical.twod", - "org.apache.commons.math3.linear", - "org.apache.commons.math3.ml.clustering", - "org.apache.commons.math3.ml.clustering.evaluation", - "org.apache.commons.math3.ml.distance", - "org.apache.commons.math3.ml.neuralnet", - "org.apache.commons.math3.ml.neuralnet.oned", - "org.apache.commons.math3.ml.neuralnet.sofm", - "org.apache.commons.math3.ml.neuralnet.sofm.util", - "org.apache.commons.math3.ml.neuralnet.twod", - "org.apache.commons.math3.ode", - "org.apache.commons.math3.ode.events", - "org.apache.commons.math3.ode.nonstiff", - "org.apache.commons.math3.ode.sampling", - "org.apache.commons.math3.optim", - "org.apache.commons.math3.optim.linear", - "org.apache.commons.math3.optim.nonlinear.scalar", - "org.apache.commons.math3.optim.nonlinear.scalar.gradient", - "org.apache.commons.math3.optim.nonlinear.scalar.noderiv", - "org.apache.commons.math3.optim.nonlinear.vector", - "org.apache.commons.math3.optim.nonlinear.vector.jacobian", - "org.apache.commons.math3.optim.univariate", - "org.apache.commons.math3.optimization", - "org.apache.commons.math3.optimization.direct", - "org.apache.commons.math3.optimization.fitting", - "org.apache.commons.math3.optimization.general", - "org.apache.commons.math3.optimization.linear", - "org.apache.commons.math3.optimization.univariate", - "org.apache.commons.math3.primes", - "org.apache.commons.math3.random", - "org.apache.commons.math3.special", - "org.apache.commons.math3.stat", - "org.apache.commons.math3.stat.clustering", - "org.apache.commons.math3.stat.correlation", - "org.apache.commons.math3.stat.descriptive", - "org.apache.commons.math3.stat.descriptive.moment", - "org.apache.commons.math3.stat.descriptive.rank", - "org.apache.commons.math3.stat.descriptive.summary", - "org.apache.commons.math3.stat.inference", - "org.apache.commons.math3.stat.interval", - "org.apache.commons.math3.stat.ranking", - "org.apache.commons.math3.stat.regression", - "org.apache.commons.math3.transform", - "org.apache.commons.math3.util" - ], - "org.drools:drools-canonical-model": [ - "org.drools.model", - "org.drools.model.bitmask", - "org.drools.model.consequences", - "org.drools.model.constraints", - "org.drools.model.datasources", - "org.drools.model.datasources.impl", - "org.drools.model.functions", - "org.drools.model.functions.accumulate", - "org.drools.model.functions.temporal", - "org.drools.model.impl", - "org.drools.model.index", - "org.drools.model.operators", - "org.drools.model.patterns", - "org.drools.model.view" - ], - "org.drools:drools-compiler": [ - "org.drools.compiler.builder", - "org.drools.compiler.builder.impl", - "org.drools.compiler.builder.impl.errors", - "org.drools.compiler.compiler", - "org.drools.compiler.compiler.io", - "org.drools.compiler.compiler.io.memory", - "org.drools.compiler.compiler.xml", - "org.drools.compiler.compiler.xml.rules", - "org.drools.compiler.kie.builder", - "org.drools.compiler.kie.builder.impl", - "org.drools.compiler.kie.builder.impl.event", - "org.drools.compiler.kie.util", - "org.drools.compiler.kproject", - "org.drools.compiler.kproject.models", - "org.drools.compiler.lang", - "org.drools.compiler.lang.api", - "org.drools.compiler.lang.api.impl", - "org.drools.compiler.lang.descr", - "org.drools.compiler.lang.dsl", - "org.drools.compiler.management", - "org.drools.compiler.osgi", - "org.drools.compiler.rule.builder", - "org.drools.compiler.rule.builder.dialect", - "org.drools.compiler.rule.builder.dialect.java.parser", - "org.drools.compiler.rule.builder.util", - "org.drools.compiler.runtime.pipeline.impl", - "org.drools.compiler.testframework" - ], - "org.drools:drools-core": [ - "org.drools.core", - "org.drools.core.addon", - "org.drools.core.audit", - "org.drools.core.audit.event", - "org.drools.core.base", - "org.drools.core.base.accumulators", - "org.drools.core.base.evaluators", - "org.drools.core.base.extractors", - "org.drools.core.base.field", - "org.drools.core.beliefsystem", - "org.drools.core.beliefsystem.abductive", - "org.drools.core.beliefsystem.defeasible", - "org.drools.core.beliefsystem.jtms", - "org.drools.core.beliefsystem.simple", - "org.drools.core.builder.conf.impl", - "org.drools.core.command", - "org.drools.core.command.assertion", - "org.drools.core.command.impl", - "org.drools.core.command.runtime", - "org.drools.core.command.runtime.pmml", - "org.drools.core.command.runtime.process", - "org.drools.core.command.runtime.rule", - "org.drools.core.common", - "org.drools.core.concurrent", - "org.drools.core.conflict", - "org.drools.core.definitions", - "org.drools.core.definitions.impl", - "org.drools.core.definitions.rule.impl", - "org.drools.core.event", - "org.drools.core.event.knowlegebase.impl", - "org.drools.core.event.rule.impl", - "org.drools.core.factmodel", - "org.drools.core.factmodel.traits", - "org.drools.core.facttemplates", - "org.drools.core.fluent.impl", - "org.drools.core.impl", - "org.drools.core.io.impl", - "org.drools.core.io.internal", - "org.drools.core.kie.impl", - "org.drools.core.management", - "org.drools.core.marshalling.impl", - "org.drools.core.osgi", - "org.drools.core.phreak", - "org.drools.core.process.instance", - "org.drools.core.process.instance.impl", - "org.drools.core.reteoo", - "org.drools.core.reteoo.builder", - "org.drools.core.rule", - "org.drools.core.rule.builder.dialect.asm", - "org.drools.core.rule.constraint", - "org.drools.core.ruleunit", - "org.drools.core.runtime", - "org.drools.core.runtime.help.impl", - "org.drools.core.runtime.impl", - "org.drools.core.runtime.process", - "org.drools.core.runtime.rule.impl", - "org.drools.core.spi", - "org.drools.core.time", - "org.drools.core.time.impl", - "org.drools.core.util", - "org.drools.core.util.bitmask", - "org.drools.core.util.debug", - "org.drools.core.util.index", - "org.drools.core.world.impl", - "org.drools.core.xml", - "org.drools.core.xml.changeset", - "org.drools.core.xml.jaxb.util" - ], - "org.drools:drools-core-dynamic": [ - "org.drools.dynamic", - "org.drools.dynamic.osgi" - ], - "org.drools:drools-core-reflective": [ - "org.drools.reflective", - "org.drools.reflective.classloader", - "org.drools.reflective.util" - ], - "org.drools:drools-ecj": [ - "org.drools.compiler.shade.org.eclipse.jdt.core", - "org.drools.compiler.shade.org.eclipse.jdt.core.compiler", - "org.drools.compiler.shade.org.eclipse.jdt.core.compiler.batch", - "org.drools.compiler.shade.org.eclipse.jdt.internal.antadapter", - "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler", - "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.apt.dispatch", - "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.apt.model", - "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.apt.util", - "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.ast", - "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.batch", - "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.classfmt", - "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.codegen", - "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.env", - "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.flow", - "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.impl", - "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.lookup", - "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.parser", - "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.parser.diagnose", - "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.problem", - "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.tool", - "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.util", - "org.drools.ecj" - ], - "org.drools:drools-model-compiler": [ - "org.drools.modelcompiler", - "org.drools.modelcompiler.attributes", - "org.drools.modelcompiler.builder", - "org.drools.modelcompiler.builder.errors", - "org.drools.modelcompiler.builder.generator", - "org.drools.modelcompiler.builder.generator.consequence", - "org.drools.modelcompiler.builder.generator.declaredtype", - "org.drools.modelcompiler.builder.generator.declaredtype.api", - "org.drools.modelcompiler.builder.generator.declaredtype.generator", - "org.drools.modelcompiler.builder.generator.drlxparse", - "org.drools.modelcompiler.builder.generator.expression", - "org.drools.modelcompiler.builder.generator.expressiontyper", - "org.drools.modelcompiler.builder.generator.operatorspec", - "org.drools.modelcompiler.builder.generator.query", - "org.drools.modelcompiler.builder.generator.visitor", - "org.drools.modelcompiler.builder.generator.visitor.accumulate", - "org.drools.modelcompiler.builder.generator.visitor.pattern", - "org.drools.modelcompiler.consequence", - "org.drools.modelcompiler.constraints", - "org.drools.modelcompiler.drlx", - "org.drools.modelcompiler.dsl.pattern", - "org.drools.modelcompiler.facttemplate", - "org.drools.modelcompiler.util", - "org.drools.modelcompiler.util.lambdareplace" - ], - "org.drools:drools-mvel": [ - "org.drools.mvel", - "org.drools.mvel.asm", - "org.drools.mvel.builder", - "org.drools.mvel.dataproviders", - "org.drools.mvel.expr", - "org.drools.mvel.extractors", - "org.drools.mvel.java", - "org.drools.mvel.osgi" - ], - "org.drools:drools-mvel-compiler": [ - "org.drools.mvelcompiler", - "org.drools.mvelcompiler.ast", - "org.drools.mvelcompiler.context", - "org.drools.mvelcompiler.util" - ], - "org.drools:drools-mvel-parser": [ - "org.drools.mvel.parser", - "org.drools.mvel.parser.ast.expr", - "org.drools.mvel.parser.ast.visitor", - "org.drools.mvel.parser.printer", - "org.drools.mvel.parser.utils" - ], - "org.javassist:javassist": [ - "javassist", - "javassist.bytecode", - "javassist.bytecode.analysis", - "javassist.bytecode.annotation", - "javassist.bytecode.stackmap", - "javassist.compiler", - "javassist.compiler.ast", - "javassist.convert", - "javassist.expr", - "javassist.runtime", - "javassist.scopedpool", - "javassist.tools", - "javassist.tools.reflect", - "javassist.tools.rmi", - "javassist.tools.web", - "javassist.util", - "javassist.util.proxy" - ], - "org.kie.soup:kie-soup-commons": [ - "org.kie.soup.commons.cron", - "org.kie.soup.commons.util", - "org.kie.soup.commons.validation" - ], - "org.kie.soup:kie-soup-maven-support": [ - "org.appformer.maven.support" - ], - "org.kie.soup:kie-soup-project-datamodel-api": [ - "org.kie.soup.project.datamodel.imports", - "org.kie.soup.project.datamodel.oracle", - "org.kie.soup.project.datamodel.packages" - ], - "org.kie.soup:kie-soup-project-datamodel-commons": [ - "org.kie.soup.project.datamodel.commons", - "org.kie.soup.project.datamodel.commons.imports", - "org.kie.soup.project.datamodel.commons.oracle", - "org.kie.soup.project.datamodel.commons.packages", - "org.kie.soup.project.datamodel.commons.types", - "org.kie.soup.project.datamodel.commons.util" - ], - "org.kie.soup:kie-soup-xstream": [ - "org.kie.soup.xstream" - ], - "org.kie:kie-api": [ - "org.kie.api", - "org.kie.api.builder", - "org.kie.api.builder.model", - "org.kie.api.cdi", - "org.kie.api.cluster", - "org.kie.api.command", - "org.kie.api.concurrent", - "org.kie.api.conf", - "org.kie.api.definition", - "org.kie.api.definition.process", - "org.kie.api.definition.rule", - "org.kie.api.definition.type", - "org.kie.api.event", - "org.kie.api.event.kiebase", - "org.kie.api.event.kiescanner", - "org.kie.api.event.process", - "org.kie.api.event.rule", - "org.kie.api.executor", - "org.kie.api.fluent", - "org.kie.api.internal.assembler", - "org.kie.api.internal.io", - "org.kie.api.internal.runtime", - "org.kie.api.internal.runtime.beliefs", - "org.kie.api.internal.utils", - "org.kie.api.internal.weaver", - "org.kie.api.io", - "org.kie.api.logger", - "org.kie.api.management", - "org.kie.api.marshalling", - "org.kie.api.persistence", - "org.kie.api.persistence.jpa", - "org.kie.api.pmml", - "org.kie.api.remote", - "org.kie.api.runtime", - "org.kie.api.runtime.conf", - "org.kie.api.runtime.manager", - "org.kie.api.runtime.manager.audit", - "org.kie.api.runtime.process", - "org.kie.api.runtime.query", - "org.kie.api.runtime.rule", - "org.kie.api.task", - "org.kie.api.task.model", - "org.kie.api.time" - ], - "org.kie:kie-internal": [ - "org.kie.internal", - "org.kie.internal.builder", - "org.kie.internal.builder.conf", - "org.kie.internal.builder.fluent", - "org.kie.internal.builder.help", - "org.kie.internal.builder.impl", - "org.kie.internal.command", - "org.kie.internal.concurrent", - "org.kie.internal.conf", - "org.kie.internal.definition", - "org.kie.internal.definition.rule", - "org.kie.internal.event.io", - "org.kie.internal.event.rule", - "org.kie.internal.executor.api", - "org.kie.internal.identity", - "org.kie.internal.io", - "org.kie.internal.jaxb", - "org.kie.internal.jci", - "org.kie.internal.logger", - "org.kie.internal.marshalling", - "org.kie.internal.osgi", - "org.kie.internal.persistence.jpa", - "org.kie.internal.pmml", - "org.kie.internal.process", - "org.kie.internal.query", - "org.kie.internal.query.data", - "org.kie.internal.remote", - "org.kie.internal.ruleunit", - "org.kie.internal.runtime", - "org.kie.internal.runtime.cdi", - "org.kie.internal.runtime.conf", - "org.kie.internal.runtime.error", - "org.kie.internal.runtime.helper", - "org.kie.internal.runtime.manager", - "org.kie.internal.runtime.manager.audit.query", - "org.kie.internal.runtime.manager.cdi.qualifier", - "org.kie.internal.runtime.manager.context", - "org.kie.internal.runtime.manager.deploy", - "org.kie.internal.security", - "org.kie.internal.services", - "org.kie.internal.simulation", - "org.kie.internal.task.api", - "org.kie.internal.task.api.assignment", - "org.kie.internal.task.api.model", - "org.kie.internal.task.api.prediction", - "org.kie.internal.task.exception", - "org.kie.internal.task.query", - "org.kie.internal.task.service", - "org.kie.internal.utils" - ], - "org.kie:kie-memory-compiler": [ - "org.kie.memorycompiler", - "org.kie.memorycompiler.jdknative", - "org.kie.memorycompiler.resources" - ], - "org.mvel:mvel2": [ - "org.mvel2", - "org.mvel2.asm", - "org.mvel2.asm.signature", - "org.mvel2.ast", - "org.mvel2.compiler", - "org.mvel2.conversion", - "org.mvel2.debug", - "org.mvel2.integration", - "org.mvel2.integration.impl", - "org.mvel2.jsr223", - "org.mvel2.math", - "org.mvel2.optimizers", - "org.mvel2.optimizers.dynamic", - "org.mvel2.optimizers.impl.asm", - "org.mvel2.optimizers.impl.refl", - "org.mvel2.optimizers.impl.refl.collection", - "org.mvel2.optimizers.impl.refl.nodes", - "org.mvel2.sh", - "org.mvel2.sh.command.basic", - "org.mvel2.sh.command.file", - "org.mvel2.sh.text", - "org.mvel2.templates", - "org.mvel2.templates.res", - "org.mvel2.templates.util", - "org.mvel2.templates.util.io", - "org.mvel2.util" - ], - "org.optaplanner:optaplanner-core": [ - "org.optaplanner.core.api.domain.autodiscover", - "org.optaplanner.core.api.domain.constraintweight", - "org.optaplanner.core.api.domain.entity", - "org.optaplanner.core.api.domain.lookup", - "org.optaplanner.core.api.domain.solution", - "org.optaplanner.core.api.domain.solution.cloner", - "org.optaplanner.core.api.domain.solution.drools", - "org.optaplanner.core.api.domain.valuerange", - "org.optaplanner.core.api.domain.variable", - "org.optaplanner.core.api.function", - "org.optaplanner.core.api.score", - "org.optaplanner.core.api.score.buildin.bendable", - "org.optaplanner.core.api.score.buildin.bendablebigdecimal", - "org.optaplanner.core.api.score.buildin.bendablelong", - "org.optaplanner.core.api.score.buildin.hardmediumsoft", - "org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal", - "org.optaplanner.core.api.score.buildin.hardmediumsoftlong", - "org.optaplanner.core.api.score.buildin.hardsoft", - "org.optaplanner.core.api.score.buildin.hardsoftbigdecimal", - "org.optaplanner.core.api.score.buildin.hardsoftdouble", - "org.optaplanner.core.api.score.buildin.hardsoftlong", - "org.optaplanner.core.api.score.buildin.simple", - "org.optaplanner.core.api.score.buildin.simplebigdecimal", - "org.optaplanner.core.api.score.buildin.simpledouble", - "org.optaplanner.core.api.score.buildin.simplelong", - "org.optaplanner.core.api.score.calculator", - "org.optaplanner.core.api.score.comparator", - "org.optaplanner.core.api.score.constraint", - "org.optaplanner.core.api.score.holder", - "org.optaplanner.core.api.score.stream", - "org.optaplanner.core.api.score.stream.bi", - "org.optaplanner.core.api.score.stream.penta", - "org.optaplanner.core.api.score.stream.quad", - "org.optaplanner.core.api.score.stream.tri", - "org.optaplanner.core.api.score.stream.uni", - "org.optaplanner.core.api.solver", - "org.optaplanner.core.api.solver.event", - "org.optaplanner.core.config", - "org.optaplanner.core.config.constructionheuristic", - "org.optaplanner.core.config.constructionheuristic.decider.forager", - "org.optaplanner.core.config.constructionheuristic.placer", - "org.optaplanner.core.config.domain", - "org.optaplanner.core.config.exhaustivesearch", - "org.optaplanner.core.config.heuristic.policy", - "org.optaplanner.core.config.heuristic.selector", - "org.optaplanner.core.config.heuristic.selector.common", - "org.optaplanner.core.config.heuristic.selector.common.decorator", - "org.optaplanner.core.config.heuristic.selector.common.nearby", - "org.optaplanner.core.config.heuristic.selector.entity", - "org.optaplanner.core.config.heuristic.selector.entity.pillar", - "org.optaplanner.core.config.heuristic.selector.move", - "org.optaplanner.core.config.heuristic.selector.move.composite", - "org.optaplanner.core.config.heuristic.selector.move.factory", - "org.optaplanner.core.config.heuristic.selector.move.generic", - "org.optaplanner.core.config.heuristic.selector.move.generic.chained", - "org.optaplanner.core.config.heuristic.selector.value", - "org.optaplanner.core.config.heuristic.selector.value.chained", - "org.optaplanner.core.config.localsearch", - "org.optaplanner.core.config.localsearch.decider.acceptor", - "org.optaplanner.core.config.localsearch.decider.acceptor.stepcountinghillclimbing", - "org.optaplanner.core.config.localsearch.decider.forager", - "org.optaplanner.core.config.partitionedsearch", - "org.optaplanner.core.config.phase", - "org.optaplanner.core.config.phase.custom", - "org.optaplanner.core.config.score.definition", - "org.optaplanner.core.config.score.director", - "org.optaplanner.core.config.score.trend", - "org.optaplanner.core.config.solver", - "org.optaplanner.core.config.solver.random", - "org.optaplanner.core.config.solver.recaller", - "org.optaplanner.core.config.solver.termination", - "org.optaplanner.core.config.util", - "org.optaplanner.core.impl.constructionheuristic", - "org.optaplanner.core.impl.constructionheuristic.decider", - "org.optaplanner.core.impl.constructionheuristic.decider.forager", - "org.optaplanner.core.impl.constructionheuristic.event", - "org.optaplanner.core.impl.constructionheuristic.placer", - "org.optaplanner.core.impl.constructionheuristic.scope", - "org.optaplanner.core.impl.domain.common", - "org.optaplanner.core.impl.domain.common.accessor", - "org.optaplanner.core.impl.domain.constraintweight.descriptor", - "org.optaplanner.core.impl.domain.entity.descriptor", - "org.optaplanner.core.impl.domain.lookup", - "org.optaplanner.core.impl.domain.policy", - "org.optaplanner.core.impl.domain.solution", - "org.optaplanner.core.impl.domain.solution.cloner", - "org.optaplanner.core.impl.domain.solution.descriptor", - "org.optaplanner.core.impl.domain.solution.mutation", - "org.optaplanner.core.impl.domain.valuerange", - "org.optaplanner.core.impl.domain.valuerange.buildin.bigdecimal", - "org.optaplanner.core.impl.domain.valuerange.buildin.biginteger", - "org.optaplanner.core.impl.domain.valuerange.buildin.collection", - "org.optaplanner.core.impl.domain.valuerange.buildin.composite", - "org.optaplanner.core.impl.domain.valuerange.buildin.primboolean", - "org.optaplanner.core.impl.domain.valuerange.buildin.primdouble", - "org.optaplanner.core.impl.domain.valuerange.buildin.primint", - "org.optaplanner.core.impl.domain.valuerange.buildin.primlong", - "org.optaplanner.core.impl.domain.valuerange.buildin.temporal", - "org.optaplanner.core.impl.domain.valuerange.descriptor", - "org.optaplanner.core.impl.domain.valuerange.util", - "org.optaplanner.core.impl.domain.variable.anchor", - "org.optaplanner.core.impl.domain.variable.custom", - "org.optaplanner.core.impl.domain.variable.descriptor", - "org.optaplanner.core.impl.domain.variable.inverserelation", - "org.optaplanner.core.impl.domain.variable.listener", - "org.optaplanner.core.impl.domain.variable.listener.support", - "org.optaplanner.core.impl.domain.variable.supply", - "org.optaplanner.core.impl.exhaustivesearch", - "org.optaplanner.core.impl.exhaustivesearch.decider", - "org.optaplanner.core.impl.exhaustivesearch.event", - "org.optaplanner.core.impl.exhaustivesearch.node", - "org.optaplanner.core.impl.exhaustivesearch.node.bounder", - "org.optaplanner.core.impl.exhaustivesearch.node.comparator", - "org.optaplanner.core.impl.exhaustivesearch.scope", - "org.optaplanner.core.impl.heuristic.move", - "org.optaplanner.core.impl.heuristic.selector", - "org.optaplanner.core.impl.heuristic.selector.common", - "org.optaplanner.core.impl.heuristic.selector.common.decorator", - "org.optaplanner.core.impl.heuristic.selector.common.iterator", - "org.optaplanner.core.impl.heuristic.selector.common.nearby", - "org.optaplanner.core.impl.heuristic.selector.entity", - "org.optaplanner.core.impl.heuristic.selector.entity.decorator", - "org.optaplanner.core.impl.heuristic.selector.entity.mimic", - "org.optaplanner.core.impl.heuristic.selector.entity.nearby", - "org.optaplanner.core.impl.heuristic.selector.entity.pillar", - "org.optaplanner.core.impl.heuristic.selector.move", - "org.optaplanner.core.impl.heuristic.selector.move.composite", - "org.optaplanner.core.impl.heuristic.selector.move.decorator", - "org.optaplanner.core.impl.heuristic.selector.move.factory", - "org.optaplanner.core.impl.heuristic.selector.move.generic", - "org.optaplanner.core.impl.heuristic.selector.move.generic.chained", - "org.optaplanner.core.impl.heuristic.selector.value", - "org.optaplanner.core.impl.heuristic.selector.value.chained", - "org.optaplanner.core.impl.heuristic.selector.value.decorator", - "org.optaplanner.core.impl.heuristic.selector.value.mimic", - "org.optaplanner.core.impl.heuristic.selector.value.nearby", - "org.optaplanner.core.impl.heuristic.solution", - "org.optaplanner.core.impl.heuristic.thread", - "org.optaplanner.core.impl.localsearch", - "org.optaplanner.core.impl.localsearch.decider", - "org.optaplanner.core.impl.localsearch.decider.acceptor", - "org.optaplanner.core.impl.localsearch.decider.acceptor.greatdeluge", - "org.optaplanner.core.impl.localsearch.decider.acceptor.hillclimbing", - "org.optaplanner.core.impl.localsearch.decider.acceptor.lateacceptance", - "org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing", - "org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing", - "org.optaplanner.core.impl.localsearch.decider.acceptor.tabu", - "org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size", - "org.optaplanner.core.impl.localsearch.decider.forager", - "org.optaplanner.core.impl.localsearch.decider.forager.finalist", - "org.optaplanner.core.impl.localsearch.event", - "org.optaplanner.core.impl.localsearch.scope", - "org.optaplanner.core.impl.partitionedsearch", - "org.optaplanner.core.impl.partitionedsearch.event", - "org.optaplanner.core.impl.partitionedsearch.partitioner", - "org.optaplanner.core.impl.partitionedsearch.queue", - "org.optaplanner.core.impl.partitionedsearch.scope", - "org.optaplanner.core.impl.phase", - "org.optaplanner.core.impl.phase.custom", - "org.optaplanner.core.impl.phase.custom.scope", - "org.optaplanner.core.impl.phase.event", - "org.optaplanner.core.impl.phase.scope", - "org.optaplanner.core.impl.score", - "org.optaplanner.core.impl.score.buildin.bendable", - "org.optaplanner.core.impl.score.buildin.bendablebigdecimal", - "org.optaplanner.core.impl.score.buildin.bendablelong", - "org.optaplanner.core.impl.score.buildin.hardmediumsoft", - "org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal", - "org.optaplanner.core.impl.score.buildin.hardmediumsoftlong", - "org.optaplanner.core.impl.score.buildin.hardsoft", - "org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal", - "org.optaplanner.core.impl.score.buildin.hardsoftdouble", - "org.optaplanner.core.impl.score.buildin.hardsoftlong", - "org.optaplanner.core.impl.score.buildin.simple", - "org.optaplanner.core.impl.score.buildin.simplebigdecimal", - "org.optaplanner.core.impl.score.buildin.simpledouble", - "org.optaplanner.core.impl.score.buildin.simplelong", - "org.optaplanner.core.impl.score.comparator", - "org.optaplanner.core.impl.score.definition", - "org.optaplanner.core.impl.score.director", - "org.optaplanner.core.impl.score.director.drools", - "org.optaplanner.core.impl.score.director.drools.testgen", - "org.optaplanner.core.impl.score.director.drools.testgen.fact", - "org.optaplanner.core.impl.score.director.drools.testgen.mutation", - "org.optaplanner.core.impl.score.director.drools.testgen.operation", - "org.optaplanner.core.impl.score.director.drools.testgen.reproducer", - "org.optaplanner.core.impl.score.director.easy", - "org.optaplanner.core.impl.score.director.incremental", - "org.optaplanner.core.impl.score.director.stream", - "org.optaplanner.core.impl.score.inliner", - "org.optaplanner.core.impl.score.stream", - "org.optaplanner.core.impl.score.stream.bavet", - "org.optaplanner.core.impl.score.stream.bavet.bi", - "org.optaplanner.core.impl.score.stream.bavet.common", - "org.optaplanner.core.impl.score.stream.bavet.common.index", - "org.optaplanner.core.impl.score.stream.bavet.tri", - "org.optaplanner.core.impl.score.stream.bavet.uni", - "org.optaplanner.core.impl.score.stream.bi", - "org.optaplanner.core.impl.score.stream.common", - "org.optaplanner.core.impl.score.stream.drools", - "org.optaplanner.core.impl.score.stream.drools.bi", - "org.optaplanner.core.impl.score.stream.drools.common", - "org.optaplanner.core.impl.score.stream.drools.quad", - "org.optaplanner.core.impl.score.stream.drools.tri", - "org.optaplanner.core.impl.score.stream.drools.uni", - "org.optaplanner.core.impl.score.stream.penta", - "org.optaplanner.core.impl.score.stream.quad", - "org.optaplanner.core.impl.score.stream.tri", - "org.optaplanner.core.impl.score.stream.uni", - "org.optaplanner.core.impl.score.trend", - "org.optaplanner.core.impl.solver", - "org.optaplanner.core.impl.solver.event", - "org.optaplanner.core.impl.solver.io", - "org.optaplanner.core.impl.solver.kie", - "org.optaplanner.core.impl.solver.random", - "org.optaplanner.core.impl.solver.recaller", - "org.optaplanner.core.impl.solver.scope", - "org.optaplanner.core.impl.solver.termination", - "org.optaplanner.core.impl.solver.thread", - "org.optaplanner.core.impl.util" - ], - "org.reflections:reflections": [ - "org.reflections", - "org.reflections.adapters", - "org.reflections.scanners", - "org.reflections.serializers", - "org.reflections.util", - "org.reflections.vfs" - ], - "org.seleniumhq.selenium:selenium-api": [ - "org.openqa.selenium", - "org.openqa.selenium.federatedcredentialmanagement", - "org.openqa.selenium.html5", - "org.openqa.selenium.interactions", - "org.openqa.selenium.internal", - "org.openqa.selenium.logging", - "org.openqa.selenium.logging.profiler", - "org.openqa.selenium.mobile", - "org.openqa.selenium.net", - "org.openqa.selenium.print", - "org.openqa.selenium.virtualauthenticator" - ], - "org.seleniumhq.selenium:selenium-chrome-driver": [ - "org.openqa.selenium.chrome" - ], - "org.seleniumhq.selenium:selenium-chromium-driver": [ - "org.openqa.selenium.chromium" - ], - "org.seleniumhq.selenium:selenium-devtools-v116": [ - "org.openqa.selenium.devtools.v116", - "org.openqa.selenium.devtools.v116.accessibility", - "org.openqa.selenium.devtools.v116.accessibility.model", - "org.openqa.selenium.devtools.v116.animation", - "org.openqa.selenium.devtools.v116.animation.model", - "org.openqa.selenium.devtools.v116.audits", - "org.openqa.selenium.devtools.v116.audits.model", - "org.openqa.selenium.devtools.v116.autofill", - "org.openqa.selenium.devtools.v116.autofill.model", - "org.openqa.selenium.devtools.v116.backgroundservice", - "org.openqa.selenium.devtools.v116.backgroundservice.model", - "org.openqa.selenium.devtools.v116.browser", - "org.openqa.selenium.devtools.v116.browser.model", - "org.openqa.selenium.devtools.v116.cachestorage", - "org.openqa.selenium.devtools.v116.cachestorage.model", - "org.openqa.selenium.devtools.v116.cast", - "org.openqa.selenium.devtools.v116.cast.model", - "org.openqa.selenium.devtools.v116.console", - "org.openqa.selenium.devtools.v116.console.model", - "org.openqa.selenium.devtools.v116.css", - "org.openqa.selenium.devtools.v116.css.model", - "org.openqa.selenium.devtools.v116.database", - "org.openqa.selenium.devtools.v116.database.model", - "org.openqa.selenium.devtools.v116.debugger", - "org.openqa.selenium.devtools.v116.debugger.model", - "org.openqa.selenium.devtools.v116.deviceaccess", - "org.openqa.selenium.devtools.v116.deviceaccess.model", - "org.openqa.selenium.devtools.v116.deviceorientation", - "org.openqa.selenium.devtools.v116.dom", - "org.openqa.selenium.devtools.v116.dom.model", - "org.openqa.selenium.devtools.v116.domdebugger", - "org.openqa.selenium.devtools.v116.domdebugger.model", - "org.openqa.selenium.devtools.v116.domsnapshot", - "org.openqa.selenium.devtools.v116.domsnapshot.model", - "org.openqa.selenium.devtools.v116.domstorage", - "org.openqa.selenium.devtools.v116.domstorage.model", - "org.openqa.selenium.devtools.v116.emulation", - "org.openqa.selenium.devtools.v116.emulation.model", - "org.openqa.selenium.devtools.v116.eventbreakpoints", - "org.openqa.selenium.devtools.v116.fedcm", - "org.openqa.selenium.devtools.v116.fedcm.model", - "org.openqa.selenium.devtools.v116.fetch", - "org.openqa.selenium.devtools.v116.fetch.model", - "org.openqa.selenium.devtools.v116.headlessexperimental", - "org.openqa.selenium.devtools.v116.headlessexperimental.model", - "org.openqa.selenium.devtools.v116.heapprofiler", - "org.openqa.selenium.devtools.v116.heapprofiler.model", - "org.openqa.selenium.devtools.v116.indexeddb", - "org.openqa.selenium.devtools.v116.indexeddb.model", - "org.openqa.selenium.devtools.v116.input", - "org.openqa.selenium.devtools.v116.input.model", - "org.openqa.selenium.devtools.v116.inspector", - "org.openqa.selenium.devtools.v116.io", - "org.openqa.selenium.devtools.v116.io.model", - "org.openqa.selenium.devtools.v116.layertree", - "org.openqa.selenium.devtools.v116.layertree.model", - "org.openqa.selenium.devtools.v116.log", - "org.openqa.selenium.devtools.v116.log.model", - "org.openqa.selenium.devtools.v116.media", - "org.openqa.selenium.devtools.v116.media.model", - "org.openqa.selenium.devtools.v116.memory", - "org.openqa.selenium.devtools.v116.memory.model", - "org.openqa.selenium.devtools.v116.network", - "org.openqa.selenium.devtools.v116.network.model", - "org.openqa.selenium.devtools.v116.overlay", - "org.openqa.selenium.devtools.v116.overlay.model", - "org.openqa.selenium.devtools.v116.page", - "org.openqa.selenium.devtools.v116.page.model", - "org.openqa.selenium.devtools.v116.performance", - "org.openqa.selenium.devtools.v116.performance.model", - "org.openqa.selenium.devtools.v116.performancetimeline", - "org.openqa.selenium.devtools.v116.performancetimeline.model", - "org.openqa.selenium.devtools.v116.preload", - "org.openqa.selenium.devtools.v116.preload.model", - "org.openqa.selenium.devtools.v116.profiler", - "org.openqa.selenium.devtools.v116.profiler.model", - "org.openqa.selenium.devtools.v116.runtime", - "org.openqa.selenium.devtools.v116.runtime.model", - "org.openqa.selenium.devtools.v116.schema", - "org.openqa.selenium.devtools.v116.schema.model", - "org.openqa.selenium.devtools.v116.security", - "org.openqa.selenium.devtools.v116.security.model", - "org.openqa.selenium.devtools.v116.serviceworker", - "org.openqa.selenium.devtools.v116.serviceworker.model", - "org.openqa.selenium.devtools.v116.storage", - "org.openqa.selenium.devtools.v116.storage.model", - "org.openqa.selenium.devtools.v116.systeminfo", - "org.openqa.selenium.devtools.v116.systeminfo.model", - "org.openqa.selenium.devtools.v116.target", - "org.openqa.selenium.devtools.v116.target.model", - "org.openqa.selenium.devtools.v116.tethering", - "org.openqa.selenium.devtools.v116.tethering.model", - "org.openqa.selenium.devtools.v116.tracing", - "org.openqa.selenium.devtools.v116.tracing.model", - "org.openqa.selenium.devtools.v116.webaudio", - "org.openqa.selenium.devtools.v116.webaudio.model", - "org.openqa.selenium.devtools.v116.webauthn", - "org.openqa.selenium.devtools.v116.webauthn.model" - ], - "org.seleniumhq.selenium:selenium-devtools-v117": [ - "org.openqa.selenium.devtools.v117", - "org.openqa.selenium.devtools.v117.accessibility", - "org.openqa.selenium.devtools.v117.accessibility.model", - "org.openqa.selenium.devtools.v117.animation", - "org.openqa.selenium.devtools.v117.animation.model", - "org.openqa.selenium.devtools.v117.audits", - "org.openqa.selenium.devtools.v117.audits.model", - "org.openqa.selenium.devtools.v117.autofill", - "org.openqa.selenium.devtools.v117.autofill.model", - "org.openqa.selenium.devtools.v117.backgroundservice", - "org.openqa.selenium.devtools.v117.backgroundservice.model", - "org.openqa.selenium.devtools.v117.browser", - "org.openqa.selenium.devtools.v117.browser.model", - "org.openqa.selenium.devtools.v117.cachestorage", - "org.openqa.selenium.devtools.v117.cachestorage.model", - "org.openqa.selenium.devtools.v117.cast", - "org.openqa.selenium.devtools.v117.cast.model", - "org.openqa.selenium.devtools.v117.console", - "org.openqa.selenium.devtools.v117.console.model", - "org.openqa.selenium.devtools.v117.css", - "org.openqa.selenium.devtools.v117.css.model", - "org.openqa.selenium.devtools.v117.database", - "org.openqa.selenium.devtools.v117.database.model", - "org.openqa.selenium.devtools.v117.debugger", - "org.openqa.selenium.devtools.v117.debugger.model", - "org.openqa.selenium.devtools.v117.deviceaccess", - "org.openqa.selenium.devtools.v117.deviceaccess.model", - "org.openqa.selenium.devtools.v117.deviceorientation", - "org.openqa.selenium.devtools.v117.dom", - "org.openqa.selenium.devtools.v117.dom.model", - "org.openqa.selenium.devtools.v117.domdebugger", - "org.openqa.selenium.devtools.v117.domdebugger.model", - "org.openqa.selenium.devtools.v117.domsnapshot", - "org.openqa.selenium.devtools.v117.domsnapshot.model", - "org.openqa.selenium.devtools.v117.domstorage", - "org.openqa.selenium.devtools.v117.domstorage.model", - "org.openqa.selenium.devtools.v117.emulation", - "org.openqa.selenium.devtools.v117.emulation.model", - "org.openqa.selenium.devtools.v117.eventbreakpoints", - "org.openqa.selenium.devtools.v117.fedcm", - "org.openqa.selenium.devtools.v117.fedcm.model", - "org.openqa.selenium.devtools.v117.fetch", - "org.openqa.selenium.devtools.v117.fetch.model", - "org.openqa.selenium.devtools.v117.headlessexperimental", - "org.openqa.selenium.devtools.v117.headlessexperimental.model", - "org.openqa.selenium.devtools.v117.heapprofiler", - "org.openqa.selenium.devtools.v117.heapprofiler.model", - "org.openqa.selenium.devtools.v117.indexeddb", - "org.openqa.selenium.devtools.v117.indexeddb.model", - "org.openqa.selenium.devtools.v117.input", - "org.openqa.selenium.devtools.v117.input.model", - "org.openqa.selenium.devtools.v117.inspector", - "org.openqa.selenium.devtools.v117.io", - "org.openqa.selenium.devtools.v117.io.model", - "org.openqa.selenium.devtools.v117.layertree", - "org.openqa.selenium.devtools.v117.layertree.model", - "org.openqa.selenium.devtools.v117.log", - "org.openqa.selenium.devtools.v117.log.model", - "org.openqa.selenium.devtools.v117.media", - "org.openqa.selenium.devtools.v117.media.model", - "org.openqa.selenium.devtools.v117.memory", - "org.openqa.selenium.devtools.v117.memory.model", - "org.openqa.selenium.devtools.v117.network", - "org.openqa.selenium.devtools.v117.network.model", - "org.openqa.selenium.devtools.v117.overlay", - "org.openqa.selenium.devtools.v117.overlay.model", - "org.openqa.selenium.devtools.v117.page", - "org.openqa.selenium.devtools.v117.page.model", - "org.openqa.selenium.devtools.v117.performance", - "org.openqa.selenium.devtools.v117.performance.model", - "org.openqa.selenium.devtools.v117.performancetimeline", - "org.openqa.selenium.devtools.v117.performancetimeline.model", - "org.openqa.selenium.devtools.v117.preload", - "org.openqa.selenium.devtools.v117.preload.model", - "org.openqa.selenium.devtools.v117.profiler", - "org.openqa.selenium.devtools.v117.profiler.model", - "org.openqa.selenium.devtools.v117.runtime", - "org.openqa.selenium.devtools.v117.runtime.model", - "org.openqa.selenium.devtools.v117.schema", - "org.openqa.selenium.devtools.v117.schema.model", - "org.openqa.selenium.devtools.v117.security", - "org.openqa.selenium.devtools.v117.security.model", - "org.openqa.selenium.devtools.v117.serviceworker", - "org.openqa.selenium.devtools.v117.serviceworker.model", - "org.openqa.selenium.devtools.v117.storage", - "org.openqa.selenium.devtools.v117.storage.model", - "org.openqa.selenium.devtools.v117.systeminfo", - "org.openqa.selenium.devtools.v117.systeminfo.model", - "org.openqa.selenium.devtools.v117.target", - "org.openqa.selenium.devtools.v117.target.model", - "org.openqa.selenium.devtools.v117.tethering", - "org.openqa.selenium.devtools.v117.tethering.model", - "org.openqa.selenium.devtools.v117.tracing", - "org.openqa.selenium.devtools.v117.tracing.model", - "org.openqa.selenium.devtools.v117.webaudio", - "org.openqa.selenium.devtools.v117.webaudio.model", - "org.openqa.selenium.devtools.v117.webauthn", - "org.openqa.selenium.devtools.v117.webauthn.model" - ], - "org.seleniumhq.selenium:selenium-devtools-v118": [ - "org.openqa.selenium.devtools.v118", - "org.openqa.selenium.devtools.v118.accessibility", - "org.openqa.selenium.devtools.v118.accessibility.model", - "org.openqa.selenium.devtools.v118.animation", - "org.openqa.selenium.devtools.v118.animation.model", - "org.openqa.selenium.devtools.v118.audits", - "org.openqa.selenium.devtools.v118.audits.model", - "org.openqa.selenium.devtools.v118.autofill", - "org.openqa.selenium.devtools.v118.autofill.model", - "org.openqa.selenium.devtools.v118.backgroundservice", - "org.openqa.selenium.devtools.v118.backgroundservice.model", - "org.openqa.selenium.devtools.v118.browser", - "org.openqa.selenium.devtools.v118.browser.model", - "org.openqa.selenium.devtools.v118.cachestorage", - "org.openqa.selenium.devtools.v118.cachestorage.model", - "org.openqa.selenium.devtools.v118.cast", - "org.openqa.selenium.devtools.v118.cast.model", - "org.openqa.selenium.devtools.v118.console", - "org.openqa.selenium.devtools.v118.console.model", - "org.openqa.selenium.devtools.v118.css", - "org.openqa.selenium.devtools.v118.css.model", - "org.openqa.selenium.devtools.v118.database", - "org.openqa.selenium.devtools.v118.database.model", - "org.openqa.selenium.devtools.v118.debugger", - "org.openqa.selenium.devtools.v118.debugger.model", - "org.openqa.selenium.devtools.v118.deviceaccess", - "org.openqa.selenium.devtools.v118.deviceaccess.model", - "org.openqa.selenium.devtools.v118.deviceorientation", - "org.openqa.selenium.devtools.v118.dom", - "org.openqa.selenium.devtools.v118.dom.model", - "org.openqa.selenium.devtools.v118.domdebugger", - "org.openqa.selenium.devtools.v118.domdebugger.model", - "org.openqa.selenium.devtools.v118.domsnapshot", - "org.openqa.selenium.devtools.v118.domsnapshot.model", - "org.openqa.selenium.devtools.v118.domstorage", - "org.openqa.selenium.devtools.v118.domstorage.model", - "org.openqa.selenium.devtools.v118.emulation", - "org.openqa.selenium.devtools.v118.emulation.model", - "org.openqa.selenium.devtools.v118.eventbreakpoints", - "org.openqa.selenium.devtools.v118.fedcm", - "org.openqa.selenium.devtools.v118.fedcm.model", - "org.openqa.selenium.devtools.v118.fetch", - "org.openqa.selenium.devtools.v118.fetch.model", - "org.openqa.selenium.devtools.v118.headlessexperimental", - "org.openqa.selenium.devtools.v118.headlessexperimental.model", - "org.openqa.selenium.devtools.v118.heapprofiler", - "org.openqa.selenium.devtools.v118.heapprofiler.model", - "org.openqa.selenium.devtools.v118.indexeddb", - "org.openqa.selenium.devtools.v118.indexeddb.model", - "org.openqa.selenium.devtools.v118.input", - "org.openqa.selenium.devtools.v118.input.model", - "org.openqa.selenium.devtools.v118.inspector", - "org.openqa.selenium.devtools.v118.io", - "org.openqa.selenium.devtools.v118.io.model", - "org.openqa.selenium.devtools.v118.layertree", - "org.openqa.selenium.devtools.v118.layertree.model", - "org.openqa.selenium.devtools.v118.log", - "org.openqa.selenium.devtools.v118.log.model", - "org.openqa.selenium.devtools.v118.media", - "org.openqa.selenium.devtools.v118.media.model", - "org.openqa.selenium.devtools.v118.memory", - "org.openqa.selenium.devtools.v118.memory.model", - "org.openqa.selenium.devtools.v118.network", - "org.openqa.selenium.devtools.v118.network.model", - "org.openqa.selenium.devtools.v118.overlay", - "org.openqa.selenium.devtools.v118.overlay.model", - "org.openqa.selenium.devtools.v118.page", - "org.openqa.selenium.devtools.v118.page.model", - "org.openqa.selenium.devtools.v118.performance", - "org.openqa.selenium.devtools.v118.performance.model", - "org.openqa.selenium.devtools.v118.performancetimeline", - "org.openqa.selenium.devtools.v118.performancetimeline.model", - "org.openqa.selenium.devtools.v118.preload", - "org.openqa.selenium.devtools.v118.preload.model", - "org.openqa.selenium.devtools.v118.profiler", - "org.openqa.selenium.devtools.v118.profiler.model", - "org.openqa.selenium.devtools.v118.runtime", - "org.openqa.selenium.devtools.v118.runtime.model", - "org.openqa.selenium.devtools.v118.schema", - "org.openqa.selenium.devtools.v118.schema.model", - "org.openqa.selenium.devtools.v118.security", - "org.openqa.selenium.devtools.v118.security.model", - "org.openqa.selenium.devtools.v118.serviceworker", - "org.openqa.selenium.devtools.v118.serviceworker.model", - "org.openqa.selenium.devtools.v118.storage", - "org.openqa.selenium.devtools.v118.storage.model", - "org.openqa.selenium.devtools.v118.systeminfo", - "org.openqa.selenium.devtools.v118.systeminfo.model", - "org.openqa.selenium.devtools.v118.target", - "org.openqa.selenium.devtools.v118.target.model", - "org.openqa.selenium.devtools.v118.tethering", - "org.openqa.selenium.devtools.v118.tethering.model", - "org.openqa.selenium.devtools.v118.tracing", - "org.openqa.selenium.devtools.v118.tracing.model", - "org.openqa.selenium.devtools.v118.webaudio", - "org.openqa.selenium.devtools.v118.webaudio.model", - "org.openqa.selenium.devtools.v118.webauthn", - "org.openqa.selenium.devtools.v118.webauthn.model" - ], - "org.seleniumhq.selenium:selenium-devtools-v85": [ - "org.openqa.selenium.devtools.v85", - "org.openqa.selenium.devtools.v85.accessibility", - "org.openqa.selenium.devtools.v85.accessibility.model", - "org.openqa.selenium.devtools.v85.animation", - "org.openqa.selenium.devtools.v85.animation.model", - "org.openqa.selenium.devtools.v85.applicationcache", - "org.openqa.selenium.devtools.v85.applicationcache.model", - "org.openqa.selenium.devtools.v85.audits", - "org.openqa.selenium.devtools.v85.audits.model", - "org.openqa.selenium.devtools.v85.backgroundservice", - "org.openqa.selenium.devtools.v85.backgroundservice.model", - "org.openqa.selenium.devtools.v85.browser", - "org.openqa.selenium.devtools.v85.browser.model", - "org.openqa.selenium.devtools.v85.cachestorage", - "org.openqa.selenium.devtools.v85.cachestorage.model", - "org.openqa.selenium.devtools.v85.cast", - "org.openqa.selenium.devtools.v85.cast.model", - "org.openqa.selenium.devtools.v85.console", - "org.openqa.selenium.devtools.v85.console.model", - "org.openqa.selenium.devtools.v85.css", - "org.openqa.selenium.devtools.v85.css.model", - "org.openqa.selenium.devtools.v85.database", - "org.openqa.selenium.devtools.v85.database.model", - "org.openqa.selenium.devtools.v85.debugger", - "org.openqa.selenium.devtools.v85.debugger.model", - "org.openqa.selenium.devtools.v85.deviceorientation", - "org.openqa.selenium.devtools.v85.dom", - "org.openqa.selenium.devtools.v85.dom.model", - "org.openqa.selenium.devtools.v85.domdebugger", - "org.openqa.selenium.devtools.v85.domdebugger.model", - "org.openqa.selenium.devtools.v85.domsnapshot", - "org.openqa.selenium.devtools.v85.domsnapshot.model", - "org.openqa.selenium.devtools.v85.domstorage", - "org.openqa.selenium.devtools.v85.domstorage.model", - "org.openqa.selenium.devtools.v85.emulation", - "org.openqa.selenium.devtools.v85.emulation.model", - "org.openqa.selenium.devtools.v85.fetch", - "org.openqa.selenium.devtools.v85.fetch.model", - "org.openqa.selenium.devtools.v85.headlessexperimental", - "org.openqa.selenium.devtools.v85.headlessexperimental.model", - "org.openqa.selenium.devtools.v85.heapprofiler", - "org.openqa.selenium.devtools.v85.heapprofiler.model", - "org.openqa.selenium.devtools.v85.indexeddb", - "org.openqa.selenium.devtools.v85.indexeddb.model", - "org.openqa.selenium.devtools.v85.input", - "org.openqa.selenium.devtools.v85.input.model", - "org.openqa.selenium.devtools.v85.inspector", - "org.openqa.selenium.devtools.v85.io", - "org.openqa.selenium.devtools.v85.io.model", - "org.openqa.selenium.devtools.v85.layertree", - "org.openqa.selenium.devtools.v85.layertree.model", - "org.openqa.selenium.devtools.v85.log", - "org.openqa.selenium.devtools.v85.log.model", - "org.openqa.selenium.devtools.v85.media", - "org.openqa.selenium.devtools.v85.media.model", - "org.openqa.selenium.devtools.v85.memory", - "org.openqa.selenium.devtools.v85.memory.model", - "org.openqa.selenium.devtools.v85.network", - "org.openqa.selenium.devtools.v85.network.model", - "org.openqa.selenium.devtools.v85.overlay", - "org.openqa.selenium.devtools.v85.overlay.model", - "org.openqa.selenium.devtools.v85.page", - "org.openqa.selenium.devtools.v85.page.model", - "org.openqa.selenium.devtools.v85.performance", - "org.openqa.selenium.devtools.v85.performance.model", - "org.openqa.selenium.devtools.v85.profiler", - "org.openqa.selenium.devtools.v85.profiler.model", - "org.openqa.selenium.devtools.v85.runtime", - "org.openqa.selenium.devtools.v85.runtime.model", - "org.openqa.selenium.devtools.v85.schema", - "org.openqa.selenium.devtools.v85.schema.model", - "org.openqa.selenium.devtools.v85.security", - "org.openqa.selenium.devtools.v85.security.model", - "org.openqa.selenium.devtools.v85.serviceworker", - "org.openqa.selenium.devtools.v85.serviceworker.model", - "org.openqa.selenium.devtools.v85.storage", - "org.openqa.selenium.devtools.v85.storage.model", - "org.openqa.selenium.devtools.v85.systeminfo", - "org.openqa.selenium.devtools.v85.systeminfo.model", - "org.openqa.selenium.devtools.v85.target", - "org.openqa.selenium.devtools.v85.target.model", - "org.openqa.selenium.devtools.v85.tethering", - "org.openqa.selenium.devtools.v85.tethering.model", - "org.openqa.selenium.devtools.v85.tracing", - "org.openqa.selenium.devtools.v85.tracing.model", - "org.openqa.selenium.devtools.v85.webaudio", - "org.openqa.selenium.devtools.v85.webaudio.model", - "org.openqa.selenium.devtools.v85.webauthn", - "org.openqa.selenium.devtools.v85.webauthn.model" - ], - "org.seleniumhq.selenium:selenium-edge-driver": [ - "org.openqa.selenium.edge" - ], - "org.seleniumhq.selenium:selenium-firefox-driver": [ - "org.openqa.selenium.firefox" - ], - "org.seleniumhq.selenium:selenium-http": [ - "org.openqa.selenium.remote.http" - ], - "org.seleniumhq.selenium:selenium-ie-driver": [ - "org.openqa.selenium.ie" - ], - "org.seleniumhq.selenium:selenium-json": [ - "org.openqa.selenium.json" - ], - "org.seleniumhq.selenium:selenium-manager": [ - "org.openqa.selenium.manager" - ], - "org.seleniumhq.selenium:selenium-os": [ - "org.openqa.selenium.io", - "org.openqa.selenium.os" - ], - "org.seleniumhq.selenium:selenium-remote-driver": [ - "org.openqa.selenium.bidi", - "org.openqa.selenium.bidi.browsingcontext", - "org.openqa.selenium.bidi.log", - "org.openqa.selenium.concurrent", - "org.openqa.selenium.devtools", - "org.openqa.selenium.devtools.events", - "org.openqa.selenium.devtools.idealized", - "org.openqa.selenium.devtools.idealized.browser.model", - "org.openqa.selenium.devtools.idealized.log", - "org.openqa.selenium.devtools.idealized.log.model", - "org.openqa.selenium.devtools.idealized.runtime.model", - "org.openqa.selenium.devtools.idealized.target", - "org.openqa.selenium.devtools.idealized.target.model", - "org.openqa.selenium.devtools.noop", - "org.openqa.selenium.remote", - "org.openqa.selenium.remote.codec", - "org.openqa.selenium.remote.codec.w3c", - "org.openqa.selenium.remote.html5", - "org.openqa.selenium.remote.http.jdk", - "org.openqa.selenium.remote.internal", - "org.openqa.selenium.remote.locators", - "org.openqa.selenium.remote.mobile", - "org.openqa.selenium.remote.service", - "org.openqa.selenium.remote.tracing", - "org.openqa.selenium.remote.tracing.empty", - "org.openqa.selenium.remote.tracing.opentelemetry", - "org.openqa.selenium.support.decorators" - ], - "org.seleniumhq.selenium:selenium-safari-driver": [ - "org.openqa.selenium.safari" - ], - "org.seleniumhq.selenium:selenium-support": [ - "org.openqa.selenium.support", - "org.openqa.selenium.support.events", - "org.openqa.selenium.support.locators", - "org.openqa.selenium.support.pagefactory", - "org.openqa.selenium.support.pagefactory.internal", - "org.openqa.selenium.support.ui" - ], - "org.slf4j:slf4j-api": [ - "org.slf4j", - "org.slf4j.event", - "org.slf4j.helpers", - "org.slf4j.spi" - ], - "xmlpull:xmlpull": [ - "org.xmlpull.v1" - ] - }, "repositories": { "https://repo.spring.io/plugins-release/": [], "https://repo1.maven.org/maven2/": [