diff --git a/ant/src/main/java/org/owasp/dependencycheck/taskdefs/Check.java b/ant/src/main/java/org/owasp/dependencycheck/taskdefs/Check.java index 3f6a5556f2a..684f74b031d 100644 --- a/ant/src/main/java/org/owasp/dependencycheck/taskdefs/Check.java +++ b/ant/src/main/java/org/owasp/dependencycheck/taskdefs/Check.java @@ -302,6 +302,10 @@ public class Check extends Update { * Whether the pip analyzer should be enabled. */ private Boolean pipAnalyzerEnabled; + /** + * Whether the Maven install.json analyzer should be enabled. + */ + private Boolean mavenInstallAnalyzerEnabled; /** * Whether the pipfile analyzer should be enabled. */ @@ -1986,6 +1990,7 @@ protected void populateSettings() throws BuildException { getSettings().setStringIfNotNull(Settings.KEYS.ANALYZER_BUNDLE_AUDIT_PATH, bundleAuditPath); getSettings().setStringIfNotNull(Settings.KEYS.ANALYZER_BUNDLE_AUDIT_WORKING_DIRECTORY, bundleAuditWorkingDirectory); getSettings().setBooleanIfNotNull(Settings.KEYS.ANALYZER_AUTOCONF_ENABLED, autoconfAnalyzerEnabled); + getSettings().setBooleanIfNotNull(Settings.KEYS.ANALYZER_MAVEN_INSTALL_ENABLED, mavenInstallAnalyzerEnabled); getSettings().setBooleanIfNotNull(Settings.KEYS.ANALYZER_PIP_ENABLED, pipAnalyzerEnabled); getSettings().setBooleanIfNotNull(Settings.KEYS.ANALYZER_PIPFILE_ENABLED, pipfileAnalyzerEnabled); getSettings().setBooleanIfNotNull(Settings.KEYS.ANALYZER_COMPOSER_LOCK_ENABLED, composerAnalyzerEnabled); diff --git a/cli/src/main/java/org/owasp/dependencycheck/App.java b/cli/src/main/java/org/owasp/dependencycheck/App.java index acfd6f7737c..9cb11c3f56a 100644 --- a/cli/src/main/java/org/owasp/dependencycheck/App.java +++ b/cli/src/main/java/org/owasp/dependencycheck/App.java @@ -511,6 +511,8 @@ protected void populateSettings(CliParser cli) throws InvalidSettingException { !cli.hasDisableOption(CliParser.ARGUMENT.DISABLE_PY_PKG, Settings.KEYS.ANALYZER_PYTHON_PACKAGE_ENABLED)); settings.setBoolean(Settings.KEYS.ANALYZER_AUTOCONF_ENABLED, !cli.hasDisableOption(CliParser.ARGUMENT.DISABLE_AUTOCONF, Settings.KEYS.ANALYZER_AUTOCONF_ENABLED)); + settings.setBoolean(Settings.KEYS.ANALYZER_MAVEN_INSTALL_ENABLED, + !cli.hasDisableOption(CliParser.ARGUMENT.DISABLE_MAVEN_INSTALL, Settings.KEYS.ANALYZER_MAVEN_INSTALL_ENABLED)); settings.setBoolean(Settings.KEYS.ANALYZER_PIP_ENABLED, !cli.hasDisableOption(CliParser.ARGUMENT.DISABLE_PIP, Settings.KEYS.ANALYZER_PIP_ENABLED)); settings.setBoolean(Settings.KEYS.ANALYZER_PIPFILE_ENABLED, diff --git a/cli/src/main/java/org/owasp/dependencycheck/CliParser.java b/cli/src/main/java/org/owasp/dependencycheck/CliParser.java index f2263123615..a70c43ab5a5 100644 --- a/cli/src/main/java/org/owasp/dependencycheck/CliParser.java +++ b/cli/src/main/java/org/owasp/dependencycheck/CliParser.java @@ -1196,6 +1196,10 @@ public static class ARGUMENT { * Disables the Autoconf Analyzer. */ public static final String DISABLE_AUTOCONF = "disableAutoconf"; + /** + * Disables the Maven install Analyzer. + */ + public static final String DISABLE_MAVEN_INSTALL = "disableMavenInstall"; /** * Disables the pip Analyzer. */ diff --git a/cli/src/test/resources/sample.properties b/cli/src/test/resources/sample.properties index e82ad42eee9..e47f5af1e00 100644 --- a/cli/src/test/resources/sample.properties +++ b/cli/src/test/resources/sample.properties @@ -9,6 +9,7 @@ analyzer.python.distribution.enabled=true analyzer.python.package.enabled=true analyzer.ruby.gemspec.enabled=true analyzer.autoconf.enabled=true +analyzer.maveninstall.enabled=true analyzer.pip.enabled=true analyzer.pipfile.enabled=true analyzer.cmake.enabled=true diff --git a/cli/src/test/resources/sample2.properties b/cli/src/test/resources/sample2.properties index 1b145acb1cf..3baaa1c6d38 100644 --- a/cli/src/test/resources/sample2.properties +++ b/cli/src/test/resources/sample2.properties @@ -9,6 +9,7 @@ analyzer.python.distribution.enabled=false analyzer.python.package.enabled=false analyzer.ruby.gemspec.enabled=false analyzer.autoconf.enabled=false +analyzer.maveninstall.enabled=false analyzer.pip.enabled=false analyzer.pipfile.enabled=false analyzer.cmake.enabled=false diff --git a/core/src/main/java/org/owasp/dependencycheck/analyzer/PinnedMavenInstallAnalyzer.java b/core/src/main/java/org/owasp/dependencycheck/analyzer/PinnedMavenInstallAnalyzer.java new file mode 100644 index 00000000000..3b3b6c45442 --- /dev/null +++ b/core/src/main/java/org/owasp/dependencycheck/analyzer/PinnedMavenInstallAnalyzer.java @@ -0,0 +1,232 @@ +/* + * This file is part of dependency-check-core. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Copyright (c) 2020 The OWASP Foundation. All Rights Reserved. + */ +package org.owasp.dependencycheck.analyzer; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.DeserializationFeature; +import com.fasterxml.jackson.databind.ObjectMapper; +import com.fasterxml.jackson.databind.ObjectReader; +import org.owasp.dependencycheck.Engine; +import org.owasp.dependencycheck.analyzer.exception.AnalysisException; +import org.owasp.dependencycheck.data.nvd.ecosystem.Ecosystem; +import org.owasp.dependencycheck.dependency.Confidence; +import org.owasp.dependencycheck.dependency.Dependency; +import org.owasp.dependencycheck.dependency.EvidenceType; +import org.owasp.dependencycheck.utils.Settings; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import javax.annotation.concurrent.ThreadSafe; +import java.io.File; +import java.io.FileFilter; +import java.io.IOException; +import java.util.Collections; +import java.util.List; +import java.util.Objects; +import java.util.regex.Pattern; + +/** + * Used to analyze Maven pinned dependency files named {@code *install*.json}, a Java Maven dependency lockfile + * like Python's {@code requirements.txt}. + * + * @author dhalperi + * @see rules_jvm_external + */ +@Experimental +@ThreadSafe +public class PinnedMavenInstallAnalyzer extends AbstractFileTypeAnalyzer { + + /** + * The logger. + */ + private static final Logger LOGGER = LoggerFactory.getLogger(PinnedMavenInstallAnalyzer.class); + + /** + * The name of the analyzer. + */ + private static final String ANALYZER_NAME = "Pinned Maven install Analyzer"; + + /** + * The phase that this analyzer is intended to run in. + */ + private static final AnalysisPhase ANALYSIS_PHASE = AnalysisPhase.INFORMATION_COLLECTION; + + /** + * Pattern matching files with "install" in the basename and extension "json". + */ + private static final Pattern MAVEN_INSTALL_JSON_PATTERN = Pattern.compile(".*install.*\\.json"); + + /** + * Match any files that look like *install*.json. + */ + private static final FileFilter FILTER = (File file) -> MAVEN_INSTALL_JSON_PATTERN.matcher(file.getName()).matches(); + + @Override + protected FileFilter getFileFilter() { + return FILTER; + } + + @Override + public String getName() { + return ANALYZER_NAME; + } + + @Override + public AnalysisPhase getAnalysisPhase() { + return ANALYSIS_PHASE; + } + + @Override + protected String getAnalyzerEnabledSettingKey() { + return Settings.KEYS.ANALYZER_MAVEN_INSTALL_ENABLED; + } + + @Override + protected void analyzeDependency(Dependency dependency, Engine engine) throws AnalysisException { + LOGGER.debug("Checking file {}", dependency.getActualFilePath()); + + final File dependencyFile = dependency.getActualFile(); + if (!dependencyFile.isFile() || dependencyFile.length() == 0) { + return; + } + + DependencyTree tree; + try { + InstallFile installFile = INSTALL_FILE_READER.readValue(dependencyFile); + tree = installFile.dependencyTree; + } catch (IOException e) { + return; + } + + if (tree == null) { + return; + } else if (!Objects.equals(tree.autogeneratedSentinel, "THERE_IS_NO_DATA_ONLY_ZUUL")) { + return; + } + + engine.removeDependency(dependency); + + if (!Objects.equals(tree.version, "0.1.0")) { + LOGGER.warn("Unsupported pinned maven_install.json version {}. Continuing optimistically.", tree.version); + } + + List deps = tree.dependencies; + if (deps == null) { + deps = Collections.emptyList(); + } + + for (MavenDependency dep : deps) { + if (dep.coord == null) { + LOGGER.warn("Unexpected null coordinate in {}", dependency.getActualFilePath()); + continue; + } + + LOGGER.debug("Analyzing {}", dep.coord); + String[] pieces = dep.coord.split(":"); + if (pieces.length < 3 || pieces.length > 5) { + LOGGER.warn("Invalid maven coordinate {}", dep.coord); + continue; + } + + String group = pieces[0]; + String artifact = pieces[1]; + String version; + String classifier = null; + if (pieces.length == 3) { + version = pieces[2]; + } else if (pieces.length == 4) { + classifier = pieces[2]; + version = pieces[3]; + } else { + // length == 5 as guaranteed above. + classifier = pieces[3]; + version = pieces[4]; + } + + if ("sources".equals(classifier)) { + LOGGER.debug("Skipping sources jar {}", dep.coord); + continue; + } + + final Dependency d = new Dependency(dependency.getActualFile(), true); + d.setEcosystem(Ecosystem.JAVA); + d.addEvidence(EvidenceType.VENDOR, "project", "groupid", group, Confidence.HIGHEST); + d.addEvidence(EvidenceType.PRODUCT, "project", "artifactid", artifact, Confidence.HIGHEST); + d.addEvidence(EvidenceType.VERSION, "project", "version", version, Confidence.HIGHEST); + d.setName(String.format("%s:%s", group, artifact)); + d.setVersion(version); + engine.addDependency(d); + } + } + + @Override + protected void prepareFileTypeAnalyzer(Engine engine) { + // No initialization needed. + } + + /** + * Represents the entire pinned Maven dependency set in an install.json file. + * + *

At the time of writing, the latest version is 0.1.0, and the dependencies are stored in {@code .dependency_tree.dependencies[].coord}. + * + *

The only top-level key we care about is {@code .dependency_tree}. + */ + @JsonIgnoreProperties(ignoreUnknown = true) + private static class InstallFile { + @JsonProperty("dependency_tree") + public DependencyTree dependencyTree; + } + + /** + * Represents the values at {@code .dependency_tree} in the {@link InstallFile install file}. + */ + @JsonIgnoreProperties(ignoreUnknown = true) + private static class DependencyTree { + /** A sentinel value placed in the file to indicate that it is an auto-generated pinned maven install file. */ + @JsonProperty("__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY") + public String autogeneratedSentinel; + + /** A list of Maven dependencies made available. Note that this list is transitively closed and pinned to a specific version of each artifact. */ + @JsonProperty("dependencies") + public List dependencies; + + /** The file format version. */ + @JsonProperty("version") + public String version; + } + + /** + * Represents a single dependency in the list at {@code .dependency_tree.dependencies}. + */ + @JsonIgnoreProperties(ignoreUnknown = true) + private static class MavenDependency { + /** The standard Maven coordinate string {@code group:artifact[:optional classifier][:optional packaging]:version}. */ + @JsonProperty("coord") + public String coord; + } + + /** A reusable reader for {@link InstallFile}. */ + private static final ObjectReader INSTALL_FILE_READER; + + static { + ObjectMapper mapper = new ObjectMapper(); + mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); + INSTALL_FILE_READER = mapper.readerFor(InstallFile.class); + } +} diff --git a/core/src/main/resources/META-INF/services/org.owasp.dependencycheck.analyzer.Analyzer b/core/src/main/resources/META-INF/services/org.owasp.dependencycheck.analyzer.Analyzer index 65ac43b55ab..9f70c0ee7cc 100644 --- a/core/src/main/resources/META-INF/services/org.owasp.dependencycheck.analyzer.Analyzer +++ b/core/src/main/resources/META-INF/services/org.owasp.dependencycheck.analyzer.Analyzer @@ -42,3 +42,4 @@ org.owasp.dependencycheck.analyzer.SwiftPackageResolvedAnalyzer org.owasp.dependencycheck.analyzer.VersionFilterAnalyzer org.owasp.dependencycheck.analyzer.OssIndexAnalyzer org.owasp.dependencycheck.analyzer.PerlCpanfileAnalyzer +org.owasp.dependencycheck.analyzer.PinnedMavenInstallAnalyzer diff --git a/core/src/main/resources/dependencycheck.properties b/core/src/main/resources/dependencycheck.properties index 3b233fcaa6b..4ea60acb863 100644 --- a/core/src/main/resources/dependencycheck.properties +++ b/core/src/main/resources/dependencycheck.properties @@ -129,6 +129,7 @@ analyzer.python.package.enabled=true analyzer.ruby.gemspec.enabled=true analyzer.bundle.audit.enabled=true analyzer.autoconf.enabled=true +analyzer.maveninstall.enabled=true analyzer.pip.enabled=true analyzer.pipfile.enabled=true analyzer.cmake.enabled=true diff --git a/core/src/test/java/org/owasp/dependencycheck/analyzer/PinnedMavenInstallAnalyzerTest.java b/core/src/test/java/org/owasp/dependencycheck/analyzer/PinnedMavenInstallAnalyzerTest.java new file mode 100644 index 00000000000..5fb5ac9d172 --- /dev/null +++ b/core/src/test/java/org/owasp/dependencycheck/analyzer/PinnedMavenInstallAnalyzerTest.java @@ -0,0 +1,109 @@ +/* + * This file is part of dependency-check-core. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Copyright (c) 2020 The OWASP Foundation. All Rights Reserved. + */ +package org.owasp.dependencycheck.analyzer; + +import org.apache.commons.lang3.ArrayUtils; +import org.junit.After; +import org.junit.Before; +import org.junit.Test; +import org.owasp.dependencycheck.BaseDBTestCase; +import org.owasp.dependencycheck.BaseTest; +import org.owasp.dependencycheck.Engine; +import org.owasp.dependencycheck.analyzer.exception.AnalysisException; +import org.owasp.dependencycheck.data.nvd.ecosystem.Ecosystem; +import org.owasp.dependencycheck.dependency.Dependency; + +import java.io.File; + +import static org.hamcrest.CoreMatchers.equalTo; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.junit.Assert.*; + +/** + * Unit tests for {@link PinnedMavenInstallAnalyzer}. + */ +public class PinnedMavenInstallAnalyzerTest extends BaseDBTestCase { + + /** + * The analyzer to test. + */ + private PinnedMavenInstallAnalyzer analyzer; + + /** + * Correctly set up the analyzer for testing. + * + * @throws Exception thrown if there is a problem + */ + @Before + @Override + public void setUp() throws Exception { + super.setUp(); + analyzer = new PinnedMavenInstallAnalyzer(); + analyzer.initialize(getSettings()); + analyzer.setFilesMatched(true); + analyzer.prepare(null); + } + + /** + * Cleanup the analyzer's temp files, etc. + * + * @throws Exception thrown if there is a problem + */ + @After + @Override + public void tearDown() throws Exception { + analyzer.close(); + super.tearDown(); + } + + @Test + public void testGetName() { + assertEquals("Pinned Maven install Analyzer", analyzer.getName()); + } + + @Test + public void testSupportsFiles() { + assertTrue(analyzer.accept(new File("install.json"))); + assertTrue(analyzer.accept(new File("maven_install.json"))); + assertTrue(analyzer.accept(new File("rules_jvm_external_install.json"))); + assertTrue(analyzer.accept(new File("pinned_install_gplonly.json"))); + assertFalse(analyzer.accept(new File("install.txt"))); + assertFalse(analyzer.accept(new File("pinned.json"))); + assertFalse(analyzer.accept(new File("install.json.zip"))); + } + + @Test + public void testAnalyzePackageJson() throws Exception { + try (Engine engine = new Engine(getSettings())) { + final Dependency result = new Dependency(BaseTest.getResourceAsFile(this, "maven_install.json")); + engine.addDependency(result); + analyzer.analyze(result, engine); + assertFalse(ArrayUtils.contains(engine.getDependencies(), result)); + assertEquals(71, engine.getDependencies().length); + boolean found = false; + for (Dependency d : engine.getDependencies()) { + if ("com.google.protobuf:protobuf-java-util".equals(d.getName())) { + found = true; + assertEquals("3.13.0", d.getVersion()); + assertEquals(Ecosystem.JAVA, d.getEcosystem()); + } + } + assertTrue("Expected to find com.google.protobuf:protobuf-java-util:3.13.0", found); + } + } +} diff --git a/core/src/test/resources/dependencycheck.properties b/core/src/test/resources/dependencycheck.properties index 72293950ce2..751c6706943 100644 --- a/core/src/test/resources/dependencycheck.properties +++ b/core/src/test/resources/dependencycheck.properties @@ -110,6 +110,7 @@ analyzer.python.distribution.enabled=true analyzer.python.package.enabled=true analyzer.ruby.gemspec.enabled=true analyzer.autoconf.enabled=true +analyzer.maveninstall.enabled=true analyzer.pip.enabled=true analyzer.pipfile.enabled=true analyzer.cmake.enabled=true diff --git a/maven/src/main/java/org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.java b/maven/src/main/java/org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.java index 586a077e8b5..154a0f6dde4 100644 --- a/maven/src/main/java/org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.java +++ b/maven/src/main/java/org/owasp/dependencycheck/maven/BaseDependencyCheckMojo.java @@ -438,6 +438,12 @@ public abstract class BaseDependencyCheckMojo extends AbstractMojo implements Ma @SuppressWarnings("CanBeFinal") @Parameter(property = "autoconfAnalyzerEnabled") private Boolean autoconfAnalyzerEnabled; + /** + * Sets whether or not the Maven install Analyzer should be used. + */ + @SuppressWarnings("CanBeFinal") + @Parameter(property = "mavenInstallAnalyzerEnabled") + private Boolean mavenInstallAnalyzerEnabled; /** * Sets whether or not the pip Analyzer should be used. */ @@ -2095,6 +2101,7 @@ protected void populateSettings() { settings.setBooleanIfNotNull(Settings.KEYS.ANALYZER_OPENSSL_ENABLED, opensslAnalyzerEnabled); settings.setBooleanIfNotNull(Settings.KEYS.ANALYZER_CMAKE_ENABLED, cmakeAnalyzerEnabled); settings.setBooleanIfNotNull(Settings.KEYS.ANALYZER_AUTOCONF_ENABLED, autoconfAnalyzerEnabled); + settings.setBooleanIfNotNull(Settings.KEYS.ANALYZER_MAVEN_INSTALL_ENABLED, mavenInstallAnalyzerEnabled); settings.setBooleanIfNotNull(Settings.KEYS.ANALYZER_PIP_ENABLED, pipAnalyzerEnabled); settings.setBooleanIfNotNull(Settings.KEYS.ANALYZER_PIPFILE_ENABLED, pipfileAnalyzerEnabled); settings.setBooleanIfNotNull(Settings.KEYS.ANALYZER_COMPOSER_LOCK_ENABLED, composerAnalyzerEnabled); diff --git a/src/test/resources/maven_install.json b/src/test/resources/maven_install.json new file mode 100644 index 00000000000..87eaff8f734 --- /dev/null +++ b/src/test/resources/maven_install.json @@ -0,0 +1,2036 @@ +{ + "dependency_tree": { + "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", + "__INPUT_ARTIFACTS_HASH": 1898463523, + "__RESOLVED_ARTIFACTS_HASH": -364853794, + "conflict_resolution": {}, + "dependencies": [ + { + "coord": "com.fasterxml.jackson.core:jackson-core:2.11.3", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.11.3/jackson-core-2.11.3.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.11.3/jackson-core-2.11.3.jar", + "https://maven.google.com/com/fasterxml/jackson/core/jackson-core/2.11.3/jackson-core-2.11.3.jar" + ], + "packages": [ + "com.fasterxml.jackson.core", + "com.fasterxml.jackson.core.async", + "com.fasterxml.jackson.core.base", + "com.fasterxml.jackson.core.exc", + "com.fasterxml.jackson.core.filter", + "com.fasterxml.jackson.core.format", + "com.fasterxml.jackson.core.io", + "com.fasterxml.jackson.core.json", + "com.fasterxml.jackson.core.json.async", + "com.fasterxml.jackson.core.sym", + "com.fasterxml.jackson.core.type", + "com.fasterxml.jackson.core.util" + ], + "sha256": "78cd0a6b936232e06dd3e38da8a0345348a09cd1ff9c4d844c6ee72c75cfc402", + "url": "https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.11.3/jackson-core-2.11.3.jar" + }, + { + "coord": "com.google.api-client:google-api-client:1.30.11", + "dependencies": [], + "directDependencies": [], + "exclusions": [ + "com.google.oauth-client:google-oauth-client", + "com.google.http-client:google-http-client-jackson2", + "commons-codec:commons-codec", + "com.google.guava:guava" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/api-client/google-api-client/1.30.11/google-api-client-1.30.11.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/com/google/api-client/google-api-client/1.30.11/google-api-client-1.30.11.jar", + "https://maven.google.com/com/google/api-client/google-api-client/1.30.11/google-api-client-1.30.11.jar" + ], + "packages": [ + "com.google.api.client.googleapis", + "com.google.api.client.googleapis.apache", + "com.google.api.client.googleapis.auth.oauth2", + "com.google.api.client.googleapis.batch", + "com.google.api.client.googleapis.batch.json", + "com.google.api.client.googleapis.compute", + "com.google.api.client.googleapis.javanet", + "com.google.api.client.googleapis.json", + "com.google.api.client.googleapis.media", + "com.google.api.client.googleapis.notifications", + "com.google.api.client.googleapis.notifications.json", + "com.google.api.client.googleapis.services", + "com.google.api.client.googleapis.services.json", + "com.google.api.client.googleapis.testing", + "com.google.api.client.googleapis.testing.auth.oauth2", + "com.google.api.client.googleapis.testing.compute", + "com.google.api.client.googleapis.testing.json", + "com.google.api.client.googleapis.testing.notifications", + "com.google.api.client.googleapis.testing.services", + "com.google.api.client.googleapis.testing.services.json", + "com.google.api.client.googleapis.util" + ], + "sha256": "ee6f97865cc7de6c7c80955c3f37372cf3887bd75e4fc06f1058a6b4cd9bf4da", + "url": "https://repo1.maven.org/maven2/com/google/api-client/google-api-client/1.30.11/google-api-client-1.30.11.jar" + }, + { + "coord": "com.google.api.grpc:proto-google-common-protos:2.0.1", + "dependencies": [], + "directDependencies": [], + "exclusions": [ + "com.google.protobuf:protobuf-java" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/api/grpc/proto-google-common-protos/2.0.1/proto-google-common-protos-2.0.1.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/com/google/api/grpc/proto-google-common-protos/2.0.1/proto-google-common-protos-2.0.1.jar", + "https://maven.google.com/com/google/api/grpc/proto-google-common-protos/2.0.1/proto-google-common-protos-2.0.1.jar" + ], + "packages": [ + "com.google.api", + "com.google.cloud.audit", + "com.google.geo.type", + "com.google.logging.type", + "com.google.longrunning", + "com.google.rpc", + "com.google.rpc.context", + "com.google.type" + ], + "sha256": "5ce71656118618731e34a5d4c61aa3a031be23446dc7de8b5a5e77b66ebcd6ef", + "url": "https://repo1.maven.org/maven2/com/google/api/grpc/proto-google-common-protos/2.0.1/proto-google-common-protos-2.0.1.jar" + }, + { + "coord": "com.google.api.grpc:proto-google-iam-v1:1.0.3", + "dependencies": [], + "directDependencies": [], + "exclusions": [ + "com.google.protobuf:protobuf-java", + "com.google.api.grpc:proto-google-common-protos" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/api/grpc/proto-google-iam-v1/1.0.3/proto-google-iam-v1-1.0.3.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/com/google/api/grpc/proto-google-iam-v1/1.0.3/proto-google-iam-v1-1.0.3.jar", + "https://maven.google.com/com/google/api/grpc/proto-google-iam-v1/1.0.3/proto-google-iam-v1-1.0.3.jar" + ], + "packages": [ + "com.google.iam.v1", + "com.google.iam.v1.logging" + ], + "sha256": "64cee7383a97e846da8d8e160e6c8fe30561e507260552c59e6ccfc81301fdc8", + "url": "https://repo1.maven.org/maven2/com/google/api/grpc/proto-google-iam-v1/1.0.3/proto-google-iam-v1-1.0.3.jar" + }, + { + "coord": "com.google.api:api-common:1.10.1", + "dependencies": [], + "directDependencies": [], + "exclusions": [ + "com.google.guava:guava", + "com.google.code.findbugs:jsr305", + "javax.annotation:javax.annotation-api", + "com.google.auto.value:auto-value-annotations" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/api/api-common/1.10.1/api-common-1.10.1.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/com/google/api/api-common/1.10.1/api-common-1.10.1.jar", + "https://maven.google.com/com/google/api/api-common/1.10.1/api-common-1.10.1.jar" + ], + "packages": [ + "com.google.api.core", + "com.google.api.pathtemplate", + "com.google.api.resourcenames" + ], + "sha256": "2a033f24bb620383eda440ad307cb8077cfec1c7eadc684d65216123a1b9613a", + "url": "https://repo1.maven.org/maven2/com/google/api/api-common/1.10.1/api-common-1.10.1.jar" + }, + { + "coord": "com.google.api:gax-httpjson:0.77.0", + "dependencies": [], + "directDependencies": [], + "exclusions": [ + "com.google.guava:guava", + "com.google.code.findbugs:jsr305", + "org.threeten:threetenbp", + "com.google.api:gax", + "com.google.auth:google-auth-library-oauth2-http", + "com.google.protobuf:protobuf-java-util", + "com.google.protobuf:protobuf-java", + "com.google.api:api-common", + "com.google.code.gson:gson", + "com.google.auth:google-auth-library-credentials", + "com.google.http-client:google-http-client" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/api/gax-httpjson/0.77.0/gax-httpjson-0.77.0.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/com/google/api/gax-httpjson/0.77.0/gax-httpjson-0.77.0.jar", + "https://maven.google.com/com/google/api/gax-httpjson/0.77.0/gax-httpjson-0.77.0.jar" + ], + "packages": [ + "com.google.api.gax.httpjson" + ], + "sha256": "fd4dae47fa016d3b26e8d90b67ddc6c23c4c06e8bcdf085c70310ab7ef324bd6", + "url": "https://repo1.maven.org/maven2/com/google/api/gax-httpjson/0.77.0/gax-httpjson-0.77.0.jar" + }, + { + "coord": "com.google.api:gax:1.60.0", + "dependencies": [], + "directDependencies": [], + "exclusions": [ + "com.google.guava:guava", + "io.opencensus:opencensus-api", + "com.google.code.findbugs:jsr305", + "org.threeten:threetenbp", + "com.google.auth:google-auth-library-oauth2-http", + "com.google.api:api-common" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/api/gax/1.60.0/gax-1.60.0.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/com/google/api/gax/1.60.0/gax-1.60.0.jar", + "https://maven.google.com/com/google/api/gax/1.60.0/gax-1.60.0.jar" + ], + "packages": [ + "com.google.api.gax.batching", + "com.google.api.gax.core", + "com.google.api.gax.longrunning", + "com.google.api.gax.paging", + "com.google.api.gax.retrying", + "com.google.api.gax.rpc", + "com.google.api.gax.rpc.internal", + "com.google.api.gax.tracing" + ], + "sha256": "02f37d4ff1a7b8d71dff8064cf9568aa4f4b61bcc4485085d16130f32afa5a79", + "url": "https://repo1.maven.org/maven2/com/google/api/gax/1.60.0/gax-1.60.0.jar" + }, + { + "coord": "com.google.apis:google-api-services-storage:v1-rev20200927-1.30.10", + "dependencies": [], + "directDependencies": [], + "exclusions": [ + "com.google.api-client:google-api-client" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/apis/google-api-services-storage/v1-rev20200927-1.30.10/google-api-services-storage-v1-rev20200927-1.30.10.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/com/google/apis/google-api-services-storage/v1-rev20200927-1.30.10/google-api-services-storage-v1-rev20200927-1.30.10.jar", + "https://maven.google.com/com/google/apis/google-api-services-storage/v1-rev20200927-1.30.10/google-api-services-storage-v1-rev20200927-1.30.10.jar" + ], + "packages": [ + "com.google.api.services.storage", + "com.google.api.services.storage.model" + ], + "sha256": "52d26a9d105f8d8a0850807285f307a76cea8f3e0cdb2be4d3b15b1adfa77351", + "url": "https://repo1.maven.org/maven2/com/google/apis/google-api-services-storage/v1-rev20200927-1.30.10/google-api-services-storage-v1-rev20200927-1.30.10.jar" + }, + { + "coord": "com.google.auth:google-auth-library-credentials:0.22.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/auth/google-auth-library-credentials/0.22.0/google-auth-library-credentials-0.22.0.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/com/google/auth/google-auth-library-credentials/0.22.0/google-auth-library-credentials-0.22.0.jar", + "https://maven.google.com/com/google/auth/google-auth-library-credentials/0.22.0/google-auth-library-credentials-0.22.0.jar" + ], + "packages": [ + "com.google.auth" + ], + "sha256": "42c76031276de5b520909e9faf88c5b3c9a722d69ee9cfdafedb1c52c355dfc5", + "url": "https://repo1.maven.org/maven2/com/google/auth/google-auth-library-credentials/0.22.0/google-auth-library-credentials-0.22.0.jar" + }, + { + "coord": "com.google.auth:google-auth-library-oauth2-http:0.22.0", + "dependencies": [], + "directDependencies": [], + "exclusions": [ + "com.google.guava:guava", + "com.google.code.findbugs:jsr305", + "com.google.auto.value:auto-value-annotations", + "com.google.http-client:google-http-client-jackson2", + "com.google.auth:google-auth-library-credentials", + "com.google.http-client:google-http-client" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/auth/google-auth-library-oauth2-http/0.22.0/google-auth-library-oauth2-http-0.22.0.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/com/google/auth/google-auth-library-oauth2-http/0.22.0/google-auth-library-oauth2-http-0.22.0.jar", + "https://maven.google.com/com/google/auth/google-auth-library-oauth2-http/0.22.0/google-auth-library-oauth2-http-0.22.0.jar" + ], + "packages": [ + "com.google.auth.http", + "com.google.auth.oauth2" + ], + "sha256": "1722d895c42dc42ea1d1f392ddbec1fbb28f7a979022c3a6c29acc39cc777ad1", + "url": "https://repo1.maven.org/maven2/com/google/auth/google-auth-library-oauth2-http/0.22.0/google-auth-library-oauth2-http-0.22.0.jar" + }, + { + "coord": "com.google.auto.value:auto-value-annotations:1.7.4", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.7.4/auto-value-annotations-1.7.4.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.7.4/auto-value-annotations-1.7.4.jar", + "https://maven.google.com/com/google/auto/value/auto-value-annotations/1.7.4/auto-value-annotations-1.7.4.jar" + ], + "packages": [ + "com.google.auto.value", + "com.google.auto.value.extension.memoized", + "com.google.auto.value.extension.serializable" + ], + "sha256": "fedd59b0b4986c342f6ab2d182f2a4ee9fceb2c7e2d5bdc4dc764c92394a23d3", + "url": "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.7.4/auto-value-annotations-1.7.4.jar" + }, + { + "coord": "com.google.cloud:google-cloud-core-http:1.93.10", + "dependencies": [], + "directDependencies": [], + "exclusions": [ + "com.google.guava:guava", + "io.opencensus:opencensus-api", + "com.google.cloud:google-cloud-core", + "com.google.code.findbugs:jsr305", + "com.google.api:gax", + "com.google.auth:google-auth-library-oauth2-http", + "com.google.http-client:google-http-client-appengine", + "com.google.api-client:google-api-client", + "com.google.api:api-common", + "com.google.api:gax-httpjson", + "com.google.auth:google-auth-library-credentials", + "io.opencensus:opencensus-contrib-http-util", + "com.google.http-client:google-http-client" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/cloud/google-cloud-core-http/1.93.10/google-cloud-core-http-1.93.10.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/com/google/cloud/google-cloud-core-http/1.93.10/google-cloud-core-http-1.93.10.jar", + "https://maven.google.com/com/google/cloud/google-cloud-core-http/1.93.10/google-cloud-core-http-1.93.10.jar" + ], + "packages": [ + "com.google.cloud.http" + ], + "sha256": "81ac67c14c7c4244d2b7db2607ad352416aca8d3bb2adf338964e8fea25b1b3c", + "url": "https://repo1.maven.org/maven2/com/google/cloud/google-cloud-core-http/1.93.10/google-cloud-core-http-1.93.10.jar" + }, + { + "coord": "com.google.cloud:google-cloud-core:1.93.10", + "dependencies": [], + "directDependencies": [], + "exclusions": [ + "com.google.guava:guava", + "com.google.api.grpc:proto-google-iam-v1", + "com.google.code.findbugs:jsr305", + "org.threeten:threetenbp", + "com.google.api:gax", + "com.google.auto.value:auto-value-annotations", + "com.google.auth:google-auth-library-oauth2-http", + "com.google.protobuf:protobuf-java-util", + "com.google.protobuf:protobuf-java", + "com.google.api:api-common", + "com.google.http-client:google-http-client-jackson2", + "com.google.auth:google-auth-library-credentials", + "com.google.api.grpc:proto-google-common-protos", + "com.google.http-client:google-http-client" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/cloud/google-cloud-core/1.93.10/google-cloud-core-1.93.10.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/com/google/cloud/google-cloud-core/1.93.10/google-cloud-core-1.93.10.jar", + "https://maven.google.com/com/google/cloud/google-cloud-core/1.93.10/google-cloud-core-1.93.10.jar" + ], + "packages": [ + "com.google.cloud", + "com.google.cloud.spi", + "com.google.cloud.testing" + ], + "sha256": "832d74eca66f4601e162a8460d6f59f50d1d23f93c18b02654423b6b0d67c6ea", + "url": "https://repo1.maven.org/maven2/com/google/cloud/google-cloud-core/1.93.10/google-cloud-core-1.93.10.jar" + }, + { + "coord": "com.google.cloud:google-cloud-storage:1.113.4", + "dependencies": [ + "com.fasterxml.jackson.core:jackson-core:2.11.3", + "com.google.api-client:google-api-client:1.30.11", + "com.google.api.grpc:proto-google-common-protos:2.0.1", + "com.google.api.grpc:proto-google-iam-v1:1.0.3", + "com.google.api:api-common:1.10.1", + "com.google.api:gax-httpjson:0.77.0", + "com.google.api:gax:1.60.0", + "com.google.apis:google-api-services-storage:v1-rev20200927-1.30.10", + "com.google.auth:google-auth-library-credentials:0.22.0", + "com.google.auth:google-auth-library-oauth2-http:0.22.0", + "com.google.auto.value:auto-value-annotations:1.7.4", + "com.google.cloud:google-cloud-core-http:1.93.10", + "com.google.cloud:google-cloud-core:1.93.10", + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.code.gson:gson:2.9.0", + "com.google.errorprone:error_prone_annotations:2.4.0", + "com.google.guava:failureaccess:1.0.1", + "com.google.guava:guava:30.0-android", + "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "com.google.http-client:google-http-client-appengine:1.38.0", + "com.google.http-client:google-http-client-jackson2:1.38.0", + "com.google.http-client:google-http-client:1.38.0", + "com.google.j2objc:j2objc-annotations:1.3", + "com.google.oauth-client:google-oauth-client:1.31.1", + "com.google.protobuf:protobuf-java-util:3.13.0", + "com.google.protobuf:protobuf-java:3.13.0", + "io.grpc:grpc-context:1.33.1", + "io.opencensus:opencensus-api:0.24.0", + "io.opencensus:opencensus-contrib-http-util:0.24.0", + "javax.annotation:javax.annotation-api:1.3.2", + "org.checkerframework:checker-compat-qual:2.5.5", + "org.threeten:threetenbp:1.5.0" + ], + "directDependencies": [ + "com.fasterxml.jackson.core:jackson-core:2.11.3", + "com.google.api-client:google-api-client:1.30.11", + "com.google.api.grpc:proto-google-common-protos:2.0.1", + "com.google.api.grpc:proto-google-iam-v1:1.0.3", + "com.google.api:api-common:1.10.1", + "com.google.api:gax-httpjson:0.77.0", + "com.google.api:gax:1.60.0", + "com.google.apis:google-api-services-storage:v1-rev20200927-1.30.10", + "com.google.auth:google-auth-library-credentials:0.22.0", + "com.google.auth:google-auth-library-oauth2-http:0.22.0", + "com.google.auto.value:auto-value-annotations:1.7.4", + "com.google.cloud:google-cloud-core-http:1.93.10", + "com.google.cloud:google-cloud-core:1.93.10", + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.code.gson:gson:2.9.0", + "com.google.errorprone:error_prone_annotations:2.4.0", + "com.google.guava:failureaccess:1.0.1", + "com.google.guava:guava:30.0-android", + "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "com.google.http-client:google-http-client-appengine:1.38.0", + "com.google.http-client:google-http-client-jackson2:1.38.0", + "com.google.http-client:google-http-client:1.38.0", + "com.google.j2objc:j2objc-annotations:1.3", + "com.google.oauth-client:google-oauth-client:1.31.1", + "com.google.protobuf:protobuf-java-util:3.13.0", + "com.google.protobuf:protobuf-java:3.13.0", + "io.grpc:grpc-context:1.33.1", + "io.opencensus:opencensus-api:0.24.0", + "io.opencensus:opencensus-contrib-http-util:0.24.0", + "javax.annotation:javax.annotation-api:1.3.2", + "org.checkerframework:checker-compat-qual:2.5.5", + "org.threeten:threetenbp:1.5.0" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/cloud/google-cloud-storage/1.113.4/google-cloud-storage-1.113.4.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/com/google/cloud/google-cloud-storage/1.113.4/google-cloud-storage-1.113.4.jar", + "https://maven.google.com/com/google/cloud/google-cloud-storage/1.113.4/google-cloud-storage-1.113.4.jar" + ], + "packages": [ + "com.google.cloud.storage", + "com.google.cloud.storage.spi", + "com.google.cloud.storage.spi.v1", + "com.google.cloud.storage.testing" + ], + "sha256": "796833e9bdab80c40bbc820e65087eb8f28c6bfbca194d2e3e00d98cb5bc55d6", + "url": "https://repo1.maven.org/maven2/com/google/cloud/google-cloud-storage/1.113.4/google-cloud-storage-1.113.4.jar" + }, + { + "coord": "com.google.code.findbugs:jsr305:3.0.2", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", + "https://maven.google.com/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar" + ], + "packages": [ + "javax.annotation", + "javax.annotation.concurrent", + "javax.annotation.meta" + ], + "sha256": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7", + "url": "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar" + }, + { + "coord": "com.google.code.gson:gson:2.9.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.9.0/gson-2.9.0.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.9.0/gson-2.9.0.jar", + "https://maven.google.com/com/google/code/gson/gson/2.9.0/gson-2.9.0.jar" + ], + "packages": [ + "com.google.gson", + "com.google.gson.annotations", + "com.google.gson.internal", + "com.google.gson.internal.bind", + "com.google.gson.internal.bind.util", + "com.google.gson.internal.reflect", + "com.google.gson.internal.sql", + "com.google.gson.reflect", + "com.google.gson.stream" + ], + "sha256": "c96d60551331a196dac54b745aa642cd078ef89b6f267146b705f2c2cbef052d", + "url": "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.9.0/gson-2.9.0.jar" + }, + { + "coord": "com.google.errorprone:error_prone_annotations:2.4.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.4.0/error_prone_annotations-2.4.0.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.4.0/error_prone_annotations-2.4.0.jar", + "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.4.0/error_prone_annotations-2.4.0.jar" + ], + "packages": [ + "com.google.errorprone.annotations", + "com.google.errorprone.annotations.concurrent" + ], + "sha256": "5f2a0648230a662e8be049df308d583d7369f13af683e44ddf5829b6d741a228", + "url": "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.4.0/error_prone_annotations-2.4.0.jar" + }, + { + "coord": "com.google.guava:failureaccess:1.0.1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", + "https://maven.google.com/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar" + ], + "packages": [ + "com.google.common.util.concurrent.internal" + ], + "sha256": "a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26", + "url": "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar" + }, + { + "coord": "com.google.guava:guava:30.0-android", + "dependencies": [], + "directDependencies": [], + "exclusions": [ + "jdk:srczip", + "com.google.code.findbugs:jsr305", + "com.google.guava:failureaccess", + "com.google.guava:listenablefuture", + "com.google.j2objc:j2objc-annotations", + "com.google.errorprone:error_prone_annotations", + "org.checkerframework:checker-compat-qual" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/guava/guava/30.0-android/guava-30.0-android.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/com/google/guava/guava/30.0-android/guava-30.0-android.jar", + "https://maven.google.com/com/google/guava/guava/30.0-android/guava-30.0-android.jar" + ], + "packages": [ + "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" + ], + "sha256": "3345c82c2cc70a0053e8db9031edc6d71625ef0dea6a2c8f5ebd6cb76d2bf843", + "url": "https://repo1.maven.org/maven2/com/google/guava/guava/30.0-android/guava-30.0-android.jar" + }, + { + "coord": "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", + "https://maven.google.com/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar" + ], + "packages": [], + "sha256": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99", + "url": "https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar" + }, + { + "coord": "com.google.http-client:google-http-client-appengine:1.38.0", + "dependencies": [], + "directDependencies": [], + "exclusions": [ + "com.google.http-client:google-http-client", + "com.google.appengine:appengine-api-1.0-sdk" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/http-client/google-http-client-appengine/1.38.0/google-http-client-appengine-1.38.0.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/com/google/http-client/google-http-client-appengine/1.38.0/google-http-client-appengine-1.38.0.jar", + "https://maven.google.com/com/google/http-client/google-http-client-appengine/1.38.0/google-http-client-appengine-1.38.0.jar" + ], + "packages": [ + "com.google.api.client.extensions.appengine.datastore", + "com.google.api.client.extensions.appengine.http" + ], + "sha256": "f97b495fd97ac3a3d59099eb2b55025f4948230da15a076f189b9cff37c6b4d2", + "url": "https://repo1.maven.org/maven2/com/google/http-client/google-http-client-appengine/1.38.0/google-http-client-appengine-1.38.0.jar" + }, + { + "coord": "com.google.http-client:google-http-client-jackson2:1.38.0", + "dependencies": [], + "directDependencies": [], + "exclusions": [ + "com.google.http-client:google-http-client", + "com.fasterxml.jackson.core:jackson-core" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/http-client/google-http-client-jackson2/1.38.0/google-http-client-jackson2-1.38.0.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/com/google/http-client/google-http-client-jackson2/1.38.0/google-http-client-jackson2-1.38.0.jar", + "https://maven.google.com/com/google/http-client/google-http-client-jackson2/1.38.0/google-http-client-jackson2-1.38.0.jar" + ], + "packages": [ + "com.google.api.client.json.jackson2" + ], + "sha256": "e6504a82425fcc2168a4ca4175138ddcc085168daed8cdedb86d8f6fdc296e1e", + "url": "https://repo1.maven.org/maven2/com/google/http-client/google-http-client-jackson2/1.38.0/google-http-client-jackson2-1.38.0.jar" + }, + { + "coord": "com.google.http-client:google-http-client:1.38.0", + "dependencies": [], + "directDependencies": [], + "exclusions": [ + "com.google.guava:guava", + "io.opencensus:opencensus-api", + "com.google.code.findbugs:jsr305", + "org.apache.httpcomponents:httpcore", + "com.google.j2objc:j2objc-annotations", + "io.opencensus:opencensus-contrib-http-util", + "org.apache.httpcomponents:httpclient" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/http-client/google-http-client/1.38.0/google-http-client-1.38.0.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/com/google/http-client/google-http-client/1.38.0/google-http-client-1.38.0.jar", + "https://maven.google.com/com/google/http-client/google-http-client/1.38.0/google-http-client-1.38.0.jar" + ], + "packages": [ + "com.google.api.client.http", + "com.google.api.client.http.apache", + "com.google.api.client.http.javanet", + "com.google.api.client.http.json", + "com.google.api.client.json", + "com.google.api.client.json.rpc2", + "com.google.api.client.json.webtoken", + "com.google.api.client.testing.http", + "com.google.api.client.testing.http.apache", + "com.google.api.client.testing.http.javanet", + "com.google.api.client.testing.json", + "com.google.api.client.testing.json.webtoken", + "com.google.api.client.testing.util", + "com.google.api.client.util", + "com.google.api.client.util.escape", + "com.google.api.client.util.store" + ], + "sha256": "411f4a42519b6b78bdc0fcfdf74c9edcef0ee97afa4a667abe04045a508d6302", + "url": "https://repo1.maven.org/maven2/com/google/http-client/google-http-client/1.38.0/google-http-client-1.38.0.jar" + }, + { + "coord": "com.google.j2objc:j2objc-annotations:1.3", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", + "https://maven.google.com/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar" + ], + "packages": [ + "com.google.j2objc.annotations" + ], + "sha256": "21af30c92267bd6122c0e0b4d20cccb6641a37eaf956c6540ec471d584e64a7b", + "url": "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar" + }, + { + "coord": "com.google.oauth-client:google-oauth-client:1.31.1", + "dependencies": [], + "directDependencies": [], + "exclusions": [ + "com.google.http-client:google-http-client", + "com.google.code.findbugs:jsr305", + "com.google.guava:guava" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/oauth-client/google-oauth-client/1.31.1/google-oauth-client-1.31.1.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/com/google/oauth-client/google-oauth-client/1.31.1/google-oauth-client-1.31.1.jar", + "https://maven.google.com/com/google/oauth-client/google-oauth-client/1.31.1/google-oauth-client-1.31.1.jar" + ], + "packages": [ + "com.google.api.client.auth.oauth", + "com.google.api.client.auth.oauth2", + "com.google.api.client.auth.openidconnect" + ], + "sha256": "4ed4e2948251dbda66ce251bd7f3b32cd8570055e5cdb165a3c7aea8f43da0ff", + "url": "https://repo1.maven.org/maven2/com/google/oauth-client/google-oauth-client/1.31.1/google-oauth-client-1.31.1.jar" + }, + { + "coord": "com.google.protobuf:protobuf-java-util:3.13.0", + "dependencies": [], + "directDependencies": [], + "exclusions": [ + "com.google.protobuf:protobuf-java", + "com.google.guava:guava", + "com.google.errorprone:error_prone_annotations", + "com.google.code.gson:gson" + ], + "file": "v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java-util/3.13.0/protobuf-java-util-3.13.0.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java-util/3.13.0/protobuf-java-util-3.13.0.jar", + "https://maven.google.com/com/google/protobuf/protobuf-java-util/3.13.0/protobuf-java-util-3.13.0.jar" + ], + "packages": [ + "com.google.protobuf.util" + ], + "sha256": "d9de66b8c9445905dfa7064f6d5213d47ce88a20d34e21d83c4a94a229e14e62", + "url": "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java-util/3.13.0/protobuf-java-util-3.13.0.jar" + }, + { + "coord": "com.google.protobuf:protobuf-java:3.13.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.13.0/protobuf-java-3.13.0.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.13.0/protobuf-java-3.13.0.jar", + "https://maven.google.com/com/google/protobuf/protobuf-java/3.13.0/protobuf-java-3.13.0.jar" + ], + "packages": [ + "com.google.protobuf", + "com.google.protobuf.compiler" + ], + "sha256": "97d5b2758408690c0dc276238707492a0b6a4d71206311b6c442cdc26c5973ff", + "url": "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.13.0/protobuf-java-3.13.0.jar" + }, + { + "coord": "com.typesafe.netty:netty-reactive-streams-http:2.0.5", + "dependencies": [ + "com.typesafe.netty:netty-reactive-streams:2.0.5", + "io.netty:netty-codec-http:4.1.72.Final", + "io.netty:netty-handler:4.1.72.Final", + "org.reactivestreams:reactive-streams:1.0.3" + ], + "directDependencies": [ + "com.typesafe.netty:netty-reactive-streams:2.0.5", + "io.netty:netty-codec-http:4.1.72.Final" + ], + "file": "v1/https/repo1.maven.org/maven2/com/typesafe/netty/netty-reactive-streams-http/2.0.5/netty-reactive-streams-http-2.0.5.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/com/typesafe/netty/netty-reactive-streams-http/2.0.5/netty-reactive-streams-http-2.0.5.jar", + "https://maven.google.com/com/typesafe/netty/netty-reactive-streams-http/2.0.5/netty-reactive-streams-http-2.0.5.jar" + ], + "packages": [ + "com.typesafe.netty.http" + ], + "sha256": "b39224751ad936758176e9d994230380ade5e9079e7c8ad778e3995779bcf303", + "url": "https://repo1.maven.org/maven2/com/typesafe/netty/netty-reactive-streams-http/2.0.5/netty-reactive-streams-http-2.0.5.jar" + }, + { + "coord": "com.typesafe.netty:netty-reactive-streams:2.0.5", + "dependencies": [ + "io.netty:netty-handler:4.1.72.Final", + "org.reactivestreams:reactive-streams:1.0.3" + ], + "directDependencies": [ + "io.netty:netty-handler:4.1.72.Final", + "org.reactivestreams:reactive-streams:1.0.3" + ], + "file": "v1/https/repo1.maven.org/maven2/com/typesafe/netty/netty-reactive-streams/2.0.5/netty-reactive-streams-2.0.5.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/com/typesafe/netty/netty-reactive-streams/2.0.5/netty-reactive-streams-2.0.5.jar", + "https://maven.google.com/com/typesafe/netty/netty-reactive-streams/2.0.5/netty-reactive-streams-2.0.5.jar" + ], + "packages": [ + "com.typesafe.netty" + ], + "sha256": "f949849fc8ee75fde468ba3a35df2e04577fa31a2940b83b2a7dc9d14dac13d6", + "url": "https://repo1.maven.org/maven2/com/typesafe/netty/netty-reactive-streams/2.0.5/netty-reactive-streams-2.0.5.jar" + }, + { + "coord": "commons-codec:commons-codec:1.11", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.11/commons-codec-1.11.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.11/commons-codec-1.11.jar", + "https://maven.google.com/commons-codec/commons-codec/1.11/commons-codec-1.11.jar" + ], + "packages": [ + "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" + ], + "sha256": "e599d5318e97aa48f42136a2927e6dfa4e8881dff0e6c8e3109ddbbff51d7b7d", + "url": "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.11/commons-codec-1.11.jar" + }, + { + "coord": "commons-logging:commons-logging:1.2", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar", + "https://maven.google.com/commons-logging/commons-logging/1.2/commons-logging-1.2.jar" + ], + "packages": [ + "org.apache.commons.logging", + "org.apache.commons.logging.impl" + ], + "sha256": "daddea1ea0be0f56978ab3006b8ac92834afeefbd9b7e4e6316fca57df0fa636", + "url": "https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar" + }, + { + "coord": "io.grpc:grpc-context:1.33.1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/io/grpc/grpc-context/1.33.1/grpc-context-1.33.1.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/io/grpc/grpc-context/1.33.1/grpc-context-1.33.1.jar", + "https://maven.google.com/io/grpc/grpc-context/1.33.1/grpc-context-1.33.1.jar" + ], + "packages": [ + "io.grpc" + ], + "sha256": "99b8aea2b614fe0e61c3676e681259dc43c2de7f64620998e1a8435eb2976496", + "url": "https://repo1.maven.org/maven2/io/grpc/grpc-context/1.33.1/grpc-context-1.33.1.jar" + }, + { + "coord": "io.netty:netty-buffer:4.1.72.Final", + "dependencies": [ + "io.netty:netty-common:4.1.72.Final" + ], + "directDependencies": [ + "io.netty:netty-common:4.1.72.Final" + ], + "file": "v1/https/repo1.maven.org/maven2/io/netty/netty-buffer/4.1.72.Final/netty-buffer-4.1.72.Final.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/io/netty/netty-buffer/4.1.72.Final/netty-buffer-4.1.72.Final.jar", + "https://maven.google.com/io/netty/netty-buffer/4.1.72.Final/netty-buffer-4.1.72.Final.jar" + ], + "packages": [ + "io.netty.buffer", + "io.netty.buffer.search" + ], + "sha256": "568ff7cd9d8e2284ec980730c88924f686642929f8f219a74518b4e64755f3a1", + "url": "https://repo1.maven.org/maven2/io/netty/netty-buffer/4.1.72.Final/netty-buffer-4.1.72.Final.jar" + }, + { + "coord": "io.netty:netty-codec-http2:4.1.72.Final", + "dependencies": [ + "io.netty:netty-buffer:4.1.72.Final", + "io.netty:netty-codec-http:4.1.72.Final", + "io.netty:netty-codec:4.1.72.Final", + "io.netty:netty-common:4.1.72.Final", + "io.netty:netty-handler:4.1.72.Final", + "io.netty:netty-resolver:4.1.72.Final", + "io.netty:netty-tcnative-classes:2.0.46.Final", + "io.netty:netty-transport:4.1.72.Final" + ], + "directDependencies": [ + "io.netty:netty-buffer:4.1.72.Final", + "io.netty:netty-codec-http:4.1.72.Final", + "io.netty:netty-codec:4.1.72.Final", + "io.netty:netty-common:4.1.72.Final", + "io.netty:netty-handler:4.1.72.Final", + "io.netty:netty-transport:4.1.72.Final" + ], + "file": "v1/https/repo1.maven.org/maven2/io/netty/netty-codec-http2/4.1.72.Final/netty-codec-http2-4.1.72.Final.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/io/netty/netty-codec-http2/4.1.72.Final/netty-codec-http2-4.1.72.Final.jar", + "https://maven.google.com/io/netty/netty-codec-http2/4.1.72.Final/netty-codec-http2-4.1.72.Final.jar" + ], + "packages": [ + "io.netty.handler.codec.http2" + ], + "sha256": "c89a70500f59e8563e720aaa808263a514bd9e2bd91ba84eab8c2ccb45f234b2", + "url": "https://repo1.maven.org/maven2/io/netty/netty-codec-http2/4.1.72.Final/netty-codec-http2-4.1.72.Final.jar" + }, + { + "coord": "io.netty:netty-codec-http:4.1.72.Final", + "dependencies": [ + "io.netty:netty-buffer:4.1.72.Final", + "io.netty:netty-codec:4.1.72.Final", + "io.netty:netty-common:4.1.72.Final", + "io.netty:netty-handler:4.1.72.Final", + "io.netty:netty-resolver:4.1.72.Final", + "io.netty:netty-tcnative-classes:2.0.46.Final", + "io.netty:netty-transport:4.1.72.Final" + ], + "directDependencies": [ + "io.netty:netty-buffer:4.1.72.Final", + "io.netty:netty-codec:4.1.72.Final", + "io.netty:netty-common:4.1.72.Final", + "io.netty:netty-handler:4.1.72.Final", + "io.netty:netty-transport:4.1.72.Final" + ], + "file": "v1/https/repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.72.Final/netty-codec-http-4.1.72.Final.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.72.Final/netty-codec-http-4.1.72.Final.jar", + "https://maven.google.com/io/netty/netty-codec-http/4.1.72.Final/netty-codec-http-4.1.72.Final.jar" + ], + "packages": [ + "io.netty.handler.codec.http", + "io.netty.handler.codec.http.cookie", + "io.netty.handler.codec.http.cors", + "io.netty.handler.codec.http.multipart", + "io.netty.handler.codec.http.websocketx", + "io.netty.handler.codec.http.websocketx.extensions", + "io.netty.handler.codec.http.websocketx.extensions.compression", + "io.netty.handler.codec.rtsp", + "io.netty.handler.codec.spdy" + ], + "sha256": "fa6fec88010bfaf6a7415b5364671b6b18ffb6b35a986ab97b423fd8c3a0174b", + "url": "https://repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.72.Final/netty-codec-http-4.1.72.Final.jar" + }, + { + "coord": "io.netty:netty-codec:4.1.72.Final", + "dependencies": [ + "io.netty:netty-buffer:4.1.72.Final", + "io.netty:netty-common:4.1.72.Final", + "io.netty:netty-resolver:4.1.72.Final", + "io.netty:netty-transport:4.1.72.Final" + ], + "directDependencies": [ + "io.netty:netty-buffer:4.1.72.Final", + "io.netty:netty-common:4.1.72.Final", + "io.netty:netty-transport:4.1.72.Final" + ], + "file": "v1/https/repo1.maven.org/maven2/io/netty/netty-codec/4.1.72.Final/netty-codec-4.1.72.Final.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/io/netty/netty-codec/4.1.72.Final/netty-codec-4.1.72.Final.jar", + "https://maven.google.com/io/netty/netty-codec/4.1.72.Final/netty-codec-4.1.72.Final.jar" + ], + "packages": [ + "io.netty.handler.codec", + "io.netty.handler.codec.base64", + "io.netty.handler.codec.bytes", + "io.netty.handler.codec.compression", + "io.netty.handler.codec.json", + "io.netty.handler.codec.marshalling", + "io.netty.handler.codec.protobuf", + "io.netty.handler.codec.serialization", + "io.netty.handler.codec.string", + "io.netty.handler.codec.xml" + ], + "sha256": "5d8591ca271a1e9c224e8de3873aa9936acb581ee0db514e7dc18523df36d16c", + "url": "https://repo1.maven.org/maven2/io/netty/netty-codec/4.1.72.Final/netty-codec-4.1.72.Final.jar" + }, + { + "coord": "io.netty:netty-common:4.1.72.Final", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/io/netty/netty-common/4.1.72.Final/netty-common-4.1.72.Final.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/io/netty/netty-common/4.1.72.Final/netty-common-4.1.72.Final.jar", + "https://maven.google.com/io/netty/netty-common/4.1.72.Final/netty-common-4.1.72.Final.jar" + ], + "packages": [ + "io.netty.util", + "io.netty.util.collection", + "io.netty.util.concurrent", + "io.netty.util.internal", + "io.netty.util.internal.logging", + "io.netty.util.internal.shaded.org.jctools.queues", + "io.netty.util.internal.shaded.org.jctools.queues.atomic", + "io.netty.util.internal.shaded.org.jctools.util", + "io.netty.util.internal.svm" + ], + "sha256": "8adb4c291260ceb2859a68c49f0adeed36bf49587608e2b81ecff6aaf06025e9", + "url": "https://repo1.maven.org/maven2/io/netty/netty-common/4.1.72.Final/netty-common-4.1.72.Final.jar" + }, + { + "coord": "io.netty:netty-handler:4.1.72.Final", + "dependencies": [ + "io.netty:netty-buffer:4.1.72.Final", + "io.netty:netty-codec:4.1.72.Final", + "io.netty:netty-common:4.1.72.Final", + "io.netty:netty-resolver:4.1.72.Final", + "io.netty:netty-tcnative-classes:2.0.46.Final", + "io.netty:netty-transport:4.1.72.Final" + ], + "directDependencies": [ + "io.netty:netty-buffer:4.1.72.Final", + "io.netty:netty-codec:4.1.72.Final", + "io.netty:netty-common:4.1.72.Final", + "io.netty:netty-resolver:4.1.72.Final", + "io.netty:netty-tcnative-classes:2.0.46.Final", + "io.netty:netty-transport:4.1.72.Final" + ], + "file": "v1/https/repo1.maven.org/maven2/io/netty/netty-handler/4.1.72.Final/netty-handler-4.1.72.Final.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/io/netty/netty-handler/4.1.72.Final/netty-handler-4.1.72.Final.jar", + "https://maven.google.com/io/netty/netty-handler/4.1.72.Final/netty-handler-4.1.72.Final.jar" + ], + "packages": [ + "io.netty.handler.address", + "io.netty.handler.flow", + "io.netty.handler.flush", + "io.netty.handler.ipfilter", + "io.netty.handler.logging", + "io.netty.handler.pcap", + "io.netty.handler.ssl", + "io.netty.handler.ssl.ocsp", + "io.netty.handler.ssl.util", + "io.netty.handler.stream", + "io.netty.handler.timeout", + "io.netty.handler.traffic" + ], + "sha256": "9cb6012af7e06361d738ac4e3bdc49a158f8cf87d9dee0f2744056b7d99c28d5", + "url": "https://repo1.maven.org/maven2/io/netty/netty-handler/4.1.72.Final/netty-handler-4.1.72.Final.jar" + }, + { + "coord": "io.netty:netty-resolver:4.1.72.Final", + "dependencies": [ + "io.netty:netty-common:4.1.72.Final" + ], + "directDependencies": [ + "io.netty:netty-common:4.1.72.Final" + ], + "file": "v1/https/repo1.maven.org/maven2/io/netty/netty-resolver/4.1.72.Final/netty-resolver-4.1.72.Final.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/io/netty/netty-resolver/4.1.72.Final/netty-resolver-4.1.72.Final.jar", + "https://maven.google.com/io/netty/netty-resolver/4.1.72.Final/netty-resolver-4.1.72.Final.jar" + ], + "packages": [ + "io.netty.resolver" + ], + "sha256": "6474598aab7cc9d8d6cfa06c05bd1b19adbf7f8451dbdd73070b33a6c60b1b90", + "url": "https://repo1.maven.org/maven2/io/netty/netty-resolver/4.1.72.Final/netty-resolver-4.1.72.Final.jar" + }, + { + "coord": "io.netty:netty-tcnative-classes:2.0.46.Final", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/io/netty/netty-tcnative-classes/2.0.46.Final/netty-tcnative-classes-2.0.46.Final.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/io/netty/netty-tcnative-classes/2.0.46.Final/netty-tcnative-classes-2.0.46.Final.jar", + "https://maven.google.com/io/netty/netty-tcnative-classes/2.0.46.Final/netty-tcnative-classes-2.0.46.Final.jar" + ], + "packages": [ + "io.netty.internal.tcnative" + ], + "sha256": "d3ec888dcc4ac7915bf88b417c5e04fd354f4311032a748a6882df09347eed9a", + "url": "https://repo1.maven.org/maven2/io/netty/netty-tcnative-classes/2.0.46.Final/netty-tcnative-classes-2.0.46.Final.jar" + }, + { + "coord": "io.netty:netty-transport-classes-epoll:4.1.72.Final", + "dependencies": [ + "io.netty:netty-buffer:4.1.72.Final", + "io.netty:netty-common:4.1.72.Final", + "io.netty:netty-resolver:4.1.72.Final", + "io.netty:netty-transport-native-unix-common:4.1.72.Final", + "io.netty:netty-transport:4.1.72.Final" + ], + "directDependencies": [ + "io.netty:netty-buffer:4.1.72.Final", + "io.netty:netty-common:4.1.72.Final", + "io.netty:netty-transport-native-unix-common:4.1.72.Final", + "io.netty:netty-transport:4.1.72.Final" + ], + "file": "v1/https/repo1.maven.org/maven2/io/netty/netty-transport-classes-epoll/4.1.72.Final/netty-transport-classes-epoll-4.1.72.Final.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/io/netty/netty-transport-classes-epoll/4.1.72.Final/netty-transport-classes-epoll-4.1.72.Final.jar", + "https://maven.google.com/io/netty/netty-transport-classes-epoll/4.1.72.Final/netty-transport-classes-epoll-4.1.72.Final.jar" + ], + "packages": [ + "io.netty.channel.epoll" + ], + "sha256": "e1528a9751c1285aa7beaf3a1eb0597151716426ce38598ac9bc0891209b9e68", + "url": "https://repo1.maven.org/maven2/io/netty/netty-transport-classes-epoll/4.1.72.Final/netty-transport-classes-epoll-4.1.72.Final.jar" + }, + { + "coord": "io.netty:netty-transport-native-unix-common:4.1.72.Final", + "dependencies": [ + "io.netty:netty-buffer:4.1.72.Final", + "io.netty:netty-common:4.1.72.Final", + "io.netty:netty-resolver:4.1.72.Final", + "io.netty:netty-transport:4.1.72.Final" + ], + "directDependencies": [ + "io.netty:netty-buffer:4.1.72.Final", + "io.netty:netty-common:4.1.72.Final", + "io.netty:netty-transport:4.1.72.Final" + ], + "file": "v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.72.Final/netty-transport-native-unix-common-4.1.72.Final.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.72.Final/netty-transport-native-unix-common-4.1.72.Final.jar", + "https://maven.google.com/io/netty/netty-transport-native-unix-common/4.1.72.Final/netty-transport-native-unix-common-4.1.72.Final.jar" + ], + "packages": [ + "io.netty.channel.unix" + ], + "sha256": "6f8f1cc29b5a234eeee9439a63eb3f03a5994aa540ff555cb0b2c88cefaf6877", + "url": "https://repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.72.Final/netty-transport-native-unix-common-4.1.72.Final.jar" + }, + { + "coord": "io.netty:netty-transport:4.1.72.Final", + "dependencies": [ + "io.netty:netty-buffer:4.1.72.Final", + "io.netty:netty-common:4.1.72.Final", + "io.netty:netty-resolver:4.1.72.Final" + ], + "directDependencies": [ + "io.netty:netty-buffer:4.1.72.Final", + "io.netty:netty-common:4.1.72.Final", + "io.netty:netty-resolver:4.1.72.Final" + ], + "file": "v1/https/repo1.maven.org/maven2/io/netty/netty-transport/4.1.72.Final/netty-transport-4.1.72.Final.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/io/netty/netty-transport/4.1.72.Final/netty-transport-4.1.72.Final.jar", + "https://maven.google.com/io/netty/netty-transport/4.1.72.Final/netty-transport-4.1.72.Final.jar" + ], + "packages": [ + "io.netty.bootstrap", + "io.netty.channel", + "io.netty.channel.embedded", + "io.netty.channel.group", + "io.netty.channel.internal", + "io.netty.channel.local", + "io.netty.channel.nio", + "io.netty.channel.oio", + "io.netty.channel.pool", + "io.netty.channel.socket", + "io.netty.channel.socket.nio", + "io.netty.channel.socket.oio" + ], + "sha256": "c5fb68e9a65b6e8a516adfcb9fa323479ee7b4d9449d8a529d2ecab3d3711d5a", + "url": "https://repo1.maven.org/maven2/io/netty/netty-transport/4.1.72.Final/netty-transport-4.1.72.Final.jar" + }, + { + "coord": "io.opencensus:opencensus-api:0.24.0", + "dependencies": [], + "directDependencies": [], + "exclusions": [ + "io.grpc:grpc-context" + ], + "file": "v1/https/repo1.maven.org/maven2/io/opencensus/opencensus-api/0.24.0/opencensus-api-0.24.0.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/io/opencensus/opencensus-api/0.24.0/opencensus-api-0.24.0.jar", + "https://maven.google.com/io/opencensus/opencensus-api/0.24.0/opencensus-api-0.24.0.jar" + ], + "packages": [ + "io.opencensus.common", + "io.opencensus.internal", + "io.opencensus.metrics", + "io.opencensus.metrics.data", + "io.opencensus.metrics.export", + "io.opencensus.resource", + "io.opencensus.stats", + "io.opencensus.tags", + "io.opencensus.tags.propagation", + "io.opencensus.tags.unsafe", + "io.opencensus.trace", + "io.opencensus.trace.config", + "io.opencensus.trace.export", + "io.opencensus.trace.internal", + "io.opencensus.trace.propagation", + "io.opencensus.trace.samplers", + "io.opencensus.trace.unsafe" + ], + "sha256": "f561b1cc2673844288e596ddf5bb6596868a8472fd2cb8993953fc5c034b2352", + "url": "https://repo1.maven.org/maven2/io/opencensus/opencensus-api/0.24.0/opencensus-api-0.24.0.jar" + }, + { + "coord": "io.opencensus:opencensus-contrib-http-util:0.24.0", + "dependencies": [], + "directDependencies": [], + "exclusions": [ + "io.opencensus:opencensus-api", + "com.google.guava:guava" + ], + "file": "v1/https/repo1.maven.org/maven2/io/opencensus/opencensus-contrib-http-util/0.24.0/opencensus-contrib-http-util-0.24.0.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/io/opencensus/opencensus-contrib-http-util/0.24.0/opencensus-contrib-http-util-0.24.0.jar", + "https://maven.google.com/io/opencensus/opencensus-contrib-http-util/0.24.0/opencensus-contrib-http-util-0.24.0.jar" + ], + "packages": [ + "io.opencensus.contrib.http", + "io.opencensus.contrib.http.util" + ], + "sha256": "7155273bbb1ed3d477ea33cf19d7bbc0b285ff395f43b29ae576722cf247000f", + "url": "https://repo1.maven.org/maven2/io/opencensus/opencensus-contrib-http-util/0.24.0/opencensus-contrib-http-util-0.24.0.jar" + }, + { + "coord": "javax.annotation:javax.annotation-api:1.3.2", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", + "https://maven.google.com/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar" + ], + "packages": [ + "javax.annotation", + "javax.annotation.security", + "javax.annotation.sql" + ], + "sha256": "e04ba5195bcd555dc95650f7cc614d151e4bcd52d29a10b8aa2197f3ab89ab9b", + "url": "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar" + }, + { + "coord": "org.apache.httpcomponents:httpclient:4.5.13", + "dependencies": [ + "commons-codec:commons-codec:1.11", + "commons-logging:commons-logging:1.2", + "org.apache.httpcomponents:httpcore:4.4.13" + ], + "directDependencies": [ + "commons-codec:commons-codec:1.11", + "commons-logging:commons-logging:1.2", + "org.apache.httpcomponents:httpcore:4.4.13" + ], + "file": "v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar", + "https://maven.google.com/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar" + ], + "packages": [ + "org.apache.http.auth", + "org.apache.http.auth.params", + "org.apache.http.client", + "org.apache.http.client.config", + "org.apache.http.client.entity", + "org.apache.http.client.methods", + "org.apache.http.client.params", + "org.apache.http.client.protocol", + "org.apache.http.client.utils", + "org.apache.http.conn", + "org.apache.http.conn.params", + "org.apache.http.conn.routing", + "org.apache.http.conn.scheme", + "org.apache.http.conn.socket", + "org.apache.http.conn.ssl", + "org.apache.http.conn.util", + "org.apache.http.cookie", + "org.apache.http.cookie.params", + "org.apache.http.impl.auth", + "org.apache.http.impl.client", + "org.apache.http.impl.conn", + "org.apache.http.impl.conn.tsccm", + "org.apache.http.impl.cookie", + "org.apache.http.impl.execchain" + ], + "sha256": "6fe9026a566c6a5001608cf3fc32196641f6c1e5e1986d1037ccdbd5f31ef743", + "url": "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar" + }, + { + "coord": "org.apache.httpcomponents:httpcore:4.4.13", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13.jar", + "https://maven.google.com/org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13.jar" + ], + "packages": [ + "org.apache.http", + "org.apache.http.annotation", + "org.apache.http.concurrent", + "org.apache.http.config", + "org.apache.http.entity", + "org.apache.http.impl", + "org.apache.http.impl.bootstrap", + "org.apache.http.impl.entity", + "org.apache.http.impl.io", + "org.apache.http.impl.pool", + "org.apache.http.io", + "org.apache.http.message", + "org.apache.http.params", + "org.apache.http.pool", + "org.apache.http.protocol", + "org.apache.http.ssl", + "org.apache.http.util" + ], + "sha256": "e06e89d40943245fcfa39ec537cdbfce3762aecde8f9c597780d2b00c2b43424", + "url": "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13.jar" + }, + { + "coord": "org.checkerframework:checker-compat-qual:2.5.5", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar", + "https://maven.google.com/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar" + ], + "packages": [ + "org.checkerframework.checker.nullness.compatqual" + ], + "sha256": "11d134b245e9cacc474514d2d66b5b8618f8039a1465cdc55bbc0b34e0008b7a", + "url": "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar" + }, + { + "coord": "org.reactivestreams:reactive-streams:1.0.3", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.3/reactive-streams-1.0.3.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.3/reactive-streams-1.0.3.jar", + "https://maven.google.com/org/reactivestreams/reactive-streams/1.0.3/reactive-streams-1.0.3.jar" + ], + "packages": [ + "org.reactivestreams" + ], + "sha256": "1dee0481072d19c929b623e155e14d2f6085dc011529a0a0dbefc84cf571d865", + "url": "https://repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.3/reactive-streams-1.0.3.jar" + }, + { + "coord": "org.slf4j:slf4j-api:1.7.30", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar", + "https://maven.google.com/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar" + ], + "packages": [ + "org.slf4j", + "org.slf4j.event", + "org.slf4j.helpers", + "org.slf4j.spi" + ], + "sha256": "cdba07964d1bb40a0761485c6b1e8c2f8fd9eb1d19c53928ac0d7f9510105c57", + "url": "https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar" + }, + { + "coord": "org.threeten:threetenbp:1.5.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/org/threeten/threetenbp/1.5.0/threetenbp-1.5.0.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/org/threeten/threetenbp/1.5.0/threetenbp-1.5.0.jar", + "https://maven.google.com/org/threeten/threetenbp/1.5.0/threetenbp-1.5.0.jar" + ], + "packages": [ + "org.threeten.bp", + "org.threeten.bp.chrono", + "org.threeten.bp.format", + "org.threeten.bp.jdk8", + "org.threeten.bp.temporal", + "org.threeten.bp.zone" + ], + "sha256": "dcf9c0f940739f2a825cd8626ff27113459a2f6eb18797c7152f93fff69c264f", + "url": "https://repo1.maven.org/maven2/org/threeten/threetenbp/1.5.0/threetenbp-1.5.0.jar" + }, + { + "coord": "software.amazon.awssdk:annotations:2.17.183", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/software/amazon/awssdk/annotations/2.17.183/annotations-2.17.183.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/software/amazon/awssdk/annotations/2.17.183/annotations-2.17.183.jar", + "https://maven.google.com/software/amazon/awssdk/annotations/2.17.183/annotations-2.17.183.jar" + ], + "packages": [ + "software.amazon.awssdk.annotations" + ], + "sha256": "8e4d72361ca805a0bd8bbd9017cd7ff77c8d170f2dd469c7d52d5653330bb3fd", + "url": "https://repo1.maven.org/maven2/software/amazon/awssdk/annotations/2.17.183/annotations-2.17.183.jar" + }, + { + "coord": "software.amazon.awssdk:apache-client:2.17.183", + "dependencies": [ + "commons-codec:commons-codec:1.11", + "commons-logging:commons-logging:1.2", + "org.apache.httpcomponents:httpclient:4.5.13", + "org.apache.httpcomponents:httpcore:4.4.13", + "org.reactivestreams:reactive-streams:1.0.3", + "org.slf4j:slf4j-api:1.7.30", + "software.amazon.awssdk:annotations:2.17.183", + "software.amazon.awssdk:http-client-spi:2.17.183", + "software.amazon.awssdk:metrics-spi:2.17.183", + "software.amazon.awssdk:utils:2.17.183" + ], + "directDependencies": [ + "org.apache.httpcomponents:httpclient:4.5.13", + "org.apache.httpcomponents:httpcore:4.4.13", + "software.amazon.awssdk:annotations:2.17.183", + "software.amazon.awssdk:http-client-spi:2.17.183", + "software.amazon.awssdk:metrics-spi:2.17.183", + "software.amazon.awssdk:utils:2.17.183" + ], + "file": "v1/https/repo1.maven.org/maven2/software/amazon/awssdk/apache-client/2.17.183/apache-client-2.17.183.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/software/amazon/awssdk/apache-client/2.17.183/apache-client-2.17.183.jar", + "https://maven.google.com/software/amazon/awssdk/apache-client/2.17.183/apache-client-2.17.183.jar" + ], + "packages": [ + "software.amazon.awssdk.http.apache", + "software.amazon.awssdk.http.apache.internal", + "software.amazon.awssdk.http.apache.internal.conn", + "software.amazon.awssdk.http.apache.internal.impl", + "software.amazon.awssdk.http.apache.internal.net", + "software.amazon.awssdk.http.apache.internal.utils" + ], + "sha256": "78ceae502fce6a97bbe5ff8f6a010a52ab7ea3ae66cb1a4122e18185fce45022", + "url": "https://repo1.maven.org/maven2/software/amazon/awssdk/apache-client/2.17.183/apache-client-2.17.183.jar" + }, + { + "coord": "software.amazon.awssdk:arns:2.17.183", + "dependencies": [ + "org.reactivestreams:reactive-streams:1.0.3", + "org.slf4j:slf4j-api:1.7.30", + "software.amazon.awssdk:annotations:2.17.183", + "software.amazon.awssdk:utils:2.17.183" + ], + "directDependencies": [ + "software.amazon.awssdk:annotations:2.17.183", + "software.amazon.awssdk:utils:2.17.183" + ], + "file": "v1/https/repo1.maven.org/maven2/software/amazon/awssdk/arns/2.17.183/arns-2.17.183.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/software/amazon/awssdk/arns/2.17.183/arns-2.17.183.jar", + "https://maven.google.com/software/amazon/awssdk/arns/2.17.183/arns-2.17.183.jar" + ], + "packages": [ + "software.amazon.awssdk.arns" + ], + "sha256": "659a185e191d66c71de81209490e66abeaccae208ea7b2831a738670823447aa", + "url": "https://repo1.maven.org/maven2/software/amazon/awssdk/arns/2.17.183/arns-2.17.183.jar" + }, + { + "coord": "software.amazon.awssdk:auth:2.17.183", + "dependencies": [ + "org.reactivestreams:reactive-streams:1.0.3", + "org.slf4j:slf4j-api:1.7.30", + "software.amazon.awssdk:annotations:2.17.183", + "software.amazon.awssdk:http-client-spi:2.17.183", + "software.amazon.awssdk:json-utils:2.17.183", + "software.amazon.awssdk:metrics-spi:2.17.183", + "software.amazon.awssdk:profiles:2.17.183", + "software.amazon.awssdk:regions:2.17.183", + "software.amazon.awssdk:sdk-core:2.17.183", + "software.amazon.awssdk:third-party-jackson-core:2.17.183", + "software.amazon.awssdk:utils:2.17.183", + "software.amazon.eventstream:eventstream:1.0.1" + ], + "directDependencies": [ + "software.amazon.awssdk:annotations:2.17.183", + "software.amazon.awssdk:http-client-spi:2.17.183", + "software.amazon.awssdk:json-utils:2.17.183", + "software.amazon.awssdk:profiles:2.17.183", + "software.amazon.awssdk:regions:2.17.183", + "software.amazon.awssdk:sdk-core:2.17.183", + "software.amazon.awssdk:utils:2.17.183", + "software.amazon.eventstream:eventstream:1.0.1" + ], + "file": "v1/https/repo1.maven.org/maven2/software/amazon/awssdk/auth/2.17.183/auth-2.17.183.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/software/amazon/awssdk/auth/2.17.183/auth-2.17.183.jar", + "https://maven.google.com/software/amazon/awssdk/auth/2.17.183/auth-2.17.183.jar" + ], + "packages": [ + "software.amazon.awssdk.auth.credentials", + "software.amazon.awssdk.auth.credentials.internal", + "software.amazon.awssdk.auth.signer", + "software.amazon.awssdk.auth.signer.internal", + "software.amazon.awssdk.auth.signer.internal.chunkedencoding", + "software.amazon.awssdk.auth.signer.internal.util", + "software.amazon.awssdk.auth.signer.params" + ], + "sha256": "8820c6636e5c14efc29399fb5565ce50212b0c1f4ed720a025a2c402d54e0978", + "url": "https://repo1.maven.org/maven2/software/amazon/awssdk/auth/2.17.183/auth-2.17.183.jar" + }, + { + "coord": "software.amazon.awssdk:aws-core:2.17.183", + "dependencies": [ + "org.reactivestreams:reactive-streams:1.0.3", + "org.slf4j:slf4j-api:1.7.30", + "software.amazon.awssdk:annotations:2.17.183", + "software.amazon.awssdk:auth:2.17.183", + "software.amazon.awssdk:http-client-spi:2.17.183", + "software.amazon.awssdk:json-utils:2.17.183", + "software.amazon.awssdk:metrics-spi:2.17.183", + "software.amazon.awssdk:profiles:2.17.183", + "software.amazon.awssdk:regions:2.17.183", + "software.amazon.awssdk:sdk-core:2.17.183", + "software.amazon.awssdk:third-party-jackson-core:2.17.183", + "software.amazon.awssdk:utils:2.17.183", + "software.amazon.eventstream:eventstream:1.0.1" + ], + "directDependencies": [ + "software.amazon.awssdk:annotations:2.17.183", + "software.amazon.awssdk:auth:2.17.183", + "software.amazon.awssdk:http-client-spi:2.17.183", + "software.amazon.awssdk:metrics-spi:2.17.183", + "software.amazon.awssdk:profiles:2.17.183", + "software.amazon.awssdk:regions:2.17.183", + "software.amazon.awssdk:sdk-core:2.17.183", + "software.amazon.awssdk:utils:2.17.183", + "software.amazon.eventstream:eventstream:1.0.1" + ], + "file": "v1/https/repo1.maven.org/maven2/software/amazon/awssdk/aws-core/2.17.183/aws-core-2.17.183.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/software/amazon/awssdk/aws-core/2.17.183/aws-core-2.17.183.jar", + "https://maven.google.com/software/amazon/awssdk/aws-core/2.17.183/aws-core-2.17.183.jar" + ], + "packages": [ + "software.amazon.awssdk.awscore", + "software.amazon.awssdk.awscore.client.builder", + "software.amazon.awssdk.awscore.client.config", + "software.amazon.awssdk.awscore.client.handler", + "software.amazon.awssdk.awscore.defaultsmode", + "software.amazon.awssdk.awscore.endpoint", + "software.amazon.awssdk.awscore.eventstream", + "software.amazon.awssdk.awscore.exception", + "software.amazon.awssdk.awscore.interceptor", + "software.amazon.awssdk.awscore.internal", + "software.amazon.awssdk.awscore.internal.client.config", + "software.amazon.awssdk.awscore.internal.defaultsmode", + "software.amazon.awssdk.awscore.presigner", + "software.amazon.awssdk.awscore.retry", + "software.amazon.awssdk.awscore.retry.conditions", + "software.amazon.awssdk.awscore.util" + ], + "sha256": "bccbdbea689a665a702ff19828662d87fb7fe81529df13f02ef1e4c474ea9f93", + "url": "https://repo1.maven.org/maven2/software/amazon/awssdk/aws-core/2.17.183/aws-core-2.17.183.jar" + }, + { + "coord": "software.amazon.awssdk:aws-query-protocol:2.17.183", + "dependencies": [ + "org.reactivestreams:reactive-streams:1.0.3", + "org.slf4j:slf4j-api:1.7.30", + "software.amazon.awssdk:annotations:2.17.183", + "software.amazon.awssdk:auth:2.17.183", + "software.amazon.awssdk:aws-core:2.17.183", + "software.amazon.awssdk:http-client-spi:2.17.183", + "software.amazon.awssdk:json-utils:2.17.183", + "software.amazon.awssdk:metrics-spi:2.17.183", + "software.amazon.awssdk:profiles:2.17.183", + "software.amazon.awssdk:protocol-core:2.17.183", + "software.amazon.awssdk:regions:2.17.183", + "software.amazon.awssdk:sdk-core:2.17.183", + "software.amazon.awssdk:third-party-jackson-core:2.17.183", + "software.amazon.awssdk:utils:2.17.183", + "software.amazon.eventstream:eventstream:1.0.1" + ], + "directDependencies": [ + "software.amazon.awssdk:annotations:2.17.183", + "software.amazon.awssdk:aws-core:2.17.183", + "software.amazon.awssdk:http-client-spi:2.17.183", + "software.amazon.awssdk:protocol-core:2.17.183", + "software.amazon.awssdk:sdk-core:2.17.183", + "software.amazon.awssdk:utils:2.17.183" + ], + "file": "v1/https/repo1.maven.org/maven2/software/amazon/awssdk/aws-query-protocol/2.17.183/aws-query-protocol-2.17.183.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/software/amazon/awssdk/aws-query-protocol/2.17.183/aws-query-protocol-2.17.183.jar", + "https://maven.google.com/software/amazon/awssdk/aws-query-protocol/2.17.183/aws-query-protocol-2.17.183.jar" + ], + "packages": [ + "software.amazon.awssdk.protocols.query", + "software.amazon.awssdk.protocols.query.interceptor", + "software.amazon.awssdk.protocols.query.internal.marshall", + "software.amazon.awssdk.protocols.query.internal.unmarshall", + "software.amazon.awssdk.protocols.query.unmarshall" + ], + "sha256": "4dace03c76f80f3dec920cb3dedb2a95984c4366ef4fda728660cb90bed74848", + "url": "https://repo1.maven.org/maven2/software/amazon/awssdk/aws-query-protocol/2.17.183/aws-query-protocol-2.17.183.jar" + }, + { + "coord": "software.amazon.awssdk:aws-xml-protocol:2.17.183", + "dependencies": [ + "org.reactivestreams:reactive-streams:1.0.3", + "org.slf4j:slf4j-api:1.7.30", + "software.amazon.awssdk:annotations:2.17.183", + "software.amazon.awssdk:auth:2.17.183", + "software.amazon.awssdk:aws-core:2.17.183", + "software.amazon.awssdk:aws-query-protocol:2.17.183", + "software.amazon.awssdk:http-client-spi:2.17.183", + "software.amazon.awssdk:json-utils:2.17.183", + "software.amazon.awssdk:metrics-spi:2.17.183", + "software.amazon.awssdk:profiles:2.17.183", + "software.amazon.awssdk:protocol-core:2.17.183", + "software.amazon.awssdk:regions:2.17.183", + "software.amazon.awssdk:sdk-core:2.17.183", + "software.amazon.awssdk:third-party-jackson-core:2.17.183", + "software.amazon.awssdk:utils:2.17.183", + "software.amazon.eventstream:eventstream:1.0.1" + ], + "directDependencies": [ + "software.amazon.awssdk:annotations:2.17.183", + "software.amazon.awssdk:aws-core:2.17.183", + "software.amazon.awssdk:aws-query-protocol:2.17.183", + "software.amazon.awssdk:http-client-spi:2.17.183", + "software.amazon.awssdk:protocol-core:2.17.183", + "software.amazon.awssdk:sdk-core:2.17.183", + "software.amazon.awssdk:utils:2.17.183" + ], + "file": "v1/https/repo1.maven.org/maven2/software/amazon/awssdk/aws-xml-protocol/2.17.183/aws-xml-protocol-2.17.183.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/software/amazon/awssdk/aws-xml-protocol/2.17.183/aws-xml-protocol-2.17.183.jar", + "https://maven.google.com/software/amazon/awssdk/aws-xml-protocol/2.17.183/aws-xml-protocol-2.17.183.jar" + ], + "packages": [ + "software.amazon.awssdk.protocols.xml", + "software.amazon.awssdk.protocols.xml.internal.marshall", + "software.amazon.awssdk.protocols.xml.internal.unmarshall" + ], + "sha256": "566bba05d49256fa6994efd68fa625ae05a62ea45ee74bb9130d20ea20988363", + "url": "https://repo1.maven.org/maven2/software/amazon/awssdk/aws-xml-protocol/2.17.183/aws-xml-protocol-2.17.183.jar" + }, + { + "coord": "software.amazon.awssdk:http-client-spi:2.17.183", + "dependencies": [ + "org.reactivestreams:reactive-streams:1.0.3", + "org.slf4j:slf4j-api:1.7.30", + "software.amazon.awssdk:annotations:2.17.183", + "software.amazon.awssdk:metrics-spi:2.17.183", + "software.amazon.awssdk:utils:2.17.183" + ], + "directDependencies": [ + "org.reactivestreams:reactive-streams:1.0.3", + "software.amazon.awssdk:annotations:2.17.183", + "software.amazon.awssdk:metrics-spi:2.17.183", + "software.amazon.awssdk:utils:2.17.183" + ], + "file": "v1/https/repo1.maven.org/maven2/software/amazon/awssdk/http-client-spi/2.17.183/http-client-spi-2.17.183.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/software/amazon/awssdk/http-client-spi/2.17.183/http-client-spi-2.17.183.jar", + "https://maven.google.com/software/amazon/awssdk/http-client-spi/2.17.183/http-client-spi-2.17.183.jar" + ], + "packages": [ + "software.amazon.awssdk.http", + "software.amazon.awssdk.http.async", + "software.amazon.awssdk.internal.http" + ], + "sha256": "fe7120f175df9e47ebcc5d946d7f40110faf2ba0a30364f3b935d5b8a5a6c3c6", + "url": "https://repo1.maven.org/maven2/software/amazon/awssdk/http-client-spi/2.17.183/http-client-spi-2.17.183.jar" + }, + { + "coord": "software.amazon.awssdk:json-utils:2.17.183", + "dependencies": [ + "org.reactivestreams:reactive-streams:1.0.3", + "org.slf4j:slf4j-api:1.7.30", + "software.amazon.awssdk:annotations:2.17.183", + "software.amazon.awssdk:third-party-jackson-core:2.17.183", + "software.amazon.awssdk:utils:2.17.183" + ], + "directDependencies": [ + "software.amazon.awssdk:annotations:2.17.183", + "software.amazon.awssdk:third-party-jackson-core:2.17.183", + "software.amazon.awssdk:utils:2.17.183" + ], + "file": "v1/https/repo1.maven.org/maven2/software/amazon/awssdk/json-utils/2.17.183/json-utils-2.17.183.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/software/amazon/awssdk/json-utils/2.17.183/json-utils-2.17.183.jar", + "https://maven.google.com/software/amazon/awssdk/json-utils/2.17.183/json-utils-2.17.183.jar" + ], + "packages": [ + "software.amazon.awssdk.protocols.jsoncore", + "software.amazon.awssdk.protocols.jsoncore.internal" + ], + "sha256": "51ab7f550adc06afcb49f5270cdf690f1bfaaee243abaa5d978095e2a1e4e1a5", + "url": "https://repo1.maven.org/maven2/software/amazon/awssdk/json-utils/2.17.183/json-utils-2.17.183.jar" + }, + { + "coord": "software.amazon.awssdk:metrics-spi:2.17.183", + "dependencies": [ + "org.reactivestreams:reactive-streams:1.0.3", + "org.slf4j:slf4j-api:1.7.30", + "software.amazon.awssdk:annotations:2.17.183", + "software.amazon.awssdk:utils:2.17.183" + ], + "directDependencies": [ + "software.amazon.awssdk:annotations:2.17.183", + "software.amazon.awssdk:utils:2.17.183" + ], + "file": "v1/https/repo1.maven.org/maven2/software/amazon/awssdk/metrics-spi/2.17.183/metrics-spi-2.17.183.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/software/amazon/awssdk/metrics-spi/2.17.183/metrics-spi-2.17.183.jar", + "https://maven.google.com/software/amazon/awssdk/metrics-spi/2.17.183/metrics-spi-2.17.183.jar" + ], + "packages": [ + "software.amazon.awssdk.metrics", + "software.amazon.awssdk.metrics.internal" + ], + "sha256": "08a11dc8c4ba464beafbcc7ac05b8c724c1ccb93da99482e82a68540ac704e4a", + "url": "https://repo1.maven.org/maven2/software/amazon/awssdk/metrics-spi/2.17.183/metrics-spi-2.17.183.jar" + }, + { + "coord": "software.amazon.awssdk:netty-nio-client:2.17.183", + "dependencies": [ + "com.typesafe.netty:netty-reactive-streams-http:2.0.5", + "com.typesafe.netty:netty-reactive-streams:2.0.5", + "io.netty:netty-buffer:4.1.72.Final", + "io.netty:netty-codec-http2:4.1.72.Final", + "io.netty:netty-codec-http:4.1.72.Final", + "io.netty:netty-codec:4.1.72.Final", + "io.netty:netty-common:4.1.72.Final", + "io.netty:netty-handler:4.1.72.Final", + "io.netty:netty-resolver:4.1.72.Final", + "io.netty:netty-tcnative-classes:2.0.46.Final", + "io.netty:netty-transport-classes-epoll:4.1.72.Final", + "io.netty:netty-transport-native-unix-common:4.1.72.Final", + "io.netty:netty-transport:4.1.72.Final", + "org.reactivestreams:reactive-streams:1.0.3", + "org.slf4j:slf4j-api:1.7.30", + "software.amazon.awssdk:annotations:2.17.183", + "software.amazon.awssdk:http-client-spi:2.17.183", + "software.amazon.awssdk:metrics-spi:2.17.183", + "software.amazon.awssdk:utils:2.17.183" + ], + "directDependencies": [ + "com.typesafe.netty:netty-reactive-streams-http:2.0.5", + "io.netty:netty-buffer:4.1.72.Final", + "io.netty:netty-codec-http2:4.1.72.Final", + "io.netty:netty-codec-http:4.1.72.Final", + "io.netty:netty-codec:4.1.72.Final", + "io.netty:netty-common:4.1.72.Final", + "io.netty:netty-handler:4.1.72.Final", + "io.netty:netty-transport-classes-epoll:4.1.72.Final", + "io.netty:netty-transport:4.1.72.Final", + "org.reactivestreams:reactive-streams:1.0.3", + "org.slf4j:slf4j-api:1.7.30", + "software.amazon.awssdk:annotations:2.17.183", + "software.amazon.awssdk:http-client-spi:2.17.183", + "software.amazon.awssdk:metrics-spi:2.17.183", + "software.amazon.awssdk:utils:2.17.183" + ], + "file": "v1/https/repo1.maven.org/maven2/software/amazon/awssdk/netty-nio-client/2.17.183/netty-nio-client-2.17.183.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/software/amazon/awssdk/netty-nio-client/2.17.183/netty-nio-client-2.17.183.jar", + "https://maven.google.com/software/amazon/awssdk/netty-nio-client/2.17.183/netty-nio-client-2.17.183.jar" + ], + "packages": [ + "software.amazon.awssdk.http.nio.netty", + "software.amazon.awssdk.http.nio.netty.internal", + "software.amazon.awssdk.http.nio.netty.internal.http2", + "software.amazon.awssdk.http.nio.netty.internal.nrs", + "software.amazon.awssdk.http.nio.netty.internal.utils" + ], + "sha256": "a6d356f364c56d7b90006b0b7e503b8630010993a5587ce42e74b10b8dca2238", + "url": "https://repo1.maven.org/maven2/software/amazon/awssdk/netty-nio-client/2.17.183/netty-nio-client-2.17.183.jar" + }, + { + "coord": "software.amazon.awssdk:profiles:2.17.183", + "dependencies": [ + "org.reactivestreams:reactive-streams:1.0.3", + "org.slf4j:slf4j-api:1.7.30", + "software.amazon.awssdk:annotations:2.17.183", + "software.amazon.awssdk:utils:2.17.183" + ], + "directDependencies": [ + "software.amazon.awssdk:annotations:2.17.183", + "software.amazon.awssdk:utils:2.17.183" + ], + "file": "v1/https/repo1.maven.org/maven2/software/amazon/awssdk/profiles/2.17.183/profiles-2.17.183.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/software/amazon/awssdk/profiles/2.17.183/profiles-2.17.183.jar", + "https://maven.google.com/software/amazon/awssdk/profiles/2.17.183/profiles-2.17.183.jar" + ], + "packages": [ + "software.amazon.awssdk.profiles", + "software.amazon.awssdk.profiles.internal" + ], + "sha256": "78833b32fde3f1c5320373b9ea955c1bbc28f2c904010791c4784e610193ee56", + "url": "https://repo1.maven.org/maven2/software/amazon/awssdk/profiles/2.17.183/profiles-2.17.183.jar" + }, + { + "coord": "software.amazon.awssdk:protocol-core:2.17.183", + "dependencies": [ + "org.reactivestreams:reactive-streams:1.0.3", + "org.slf4j:slf4j-api:1.7.30", + "software.amazon.awssdk:annotations:2.17.183", + "software.amazon.awssdk:http-client-spi:2.17.183", + "software.amazon.awssdk:metrics-spi:2.17.183", + "software.amazon.awssdk:profiles:2.17.183", + "software.amazon.awssdk:sdk-core:2.17.183", + "software.amazon.awssdk:utils:2.17.183" + ], + "directDependencies": [ + "software.amazon.awssdk:annotations:2.17.183", + "software.amazon.awssdk:http-client-spi:2.17.183", + "software.amazon.awssdk:sdk-core:2.17.183", + "software.amazon.awssdk:utils:2.17.183" + ], + "file": "v1/https/repo1.maven.org/maven2/software/amazon/awssdk/protocol-core/2.17.183/protocol-core-2.17.183.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/software/amazon/awssdk/protocol-core/2.17.183/protocol-core-2.17.183.jar", + "https://maven.google.com/software/amazon/awssdk/protocol-core/2.17.183/protocol-core-2.17.183.jar" + ], + "packages": [ + "software.amazon.awssdk.protocols.core" + ], + "sha256": "10e7c4faa1f05e2d73055d0390dbd0bb6450e2e6cb85beda051b1e4693c826ce", + "url": "https://repo1.maven.org/maven2/software/amazon/awssdk/protocol-core/2.17.183/protocol-core-2.17.183.jar" + }, + { + "coord": "software.amazon.awssdk:regions:2.17.183", + "dependencies": [ + "org.reactivestreams:reactive-streams:1.0.3", + "org.slf4j:slf4j-api:1.7.30", + "software.amazon.awssdk:annotations:2.17.183", + "software.amazon.awssdk:http-client-spi:2.17.183", + "software.amazon.awssdk:json-utils:2.17.183", + "software.amazon.awssdk:metrics-spi:2.17.183", + "software.amazon.awssdk:profiles:2.17.183", + "software.amazon.awssdk:sdk-core:2.17.183", + "software.amazon.awssdk:third-party-jackson-core:2.17.183", + "software.amazon.awssdk:utils:2.17.183" + ], + "directDependencies": [ + "org.slf4j:slf4j-api:1.7.30", + "software.amazon.awssdk:annotations:2.17.183", + "software.amazon.awssdk:json-utils:2.17.183", + "software.amazon.awssdk:profiles:2.17.183", + "software.amazon.awssdk:sdk-core:2.17.183", + "software.amazon.awssdk:utils:2.17.183" + ], + "file": "v1/https/repo1.maven.org/maven2/software/amazon/awssdk/regions/2.17.183/regions-2.17.183.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/software/amazon/awssdk/regions/2.17.183/regions-2.17.183.jar", + "https://maven.google.com/software/amazon/awssdk/regions/2.17.183/regions-2.17.183.jar" + ], + "packages": [ + "software.amazon.awssdk.regions", + "software.amazon.awssdk.regions.internal", + "software.amazon.awssdk.regions.internal.util", + "software.amazon.awssdk.regions.partitionmetadata", + "software.amazon.awssdk.regions.providers", + "software.amazon.awssdk.regions.regionmetadata", + "software.amazon.awssdk.regions.servicemetadata", + "software.amazon.awssdk.regions.util" + ], + "sha256": "d3079395f3ffc07d04ffcce16fca29fb5968197f6e9ea3dbff6be297102b40a5", + "url": "https://repo1.maven.org/maven2/software/amazon/awssdk/regions/2.17.183/regions-2.17.183.jar" + }, + { + "coord": "software.amazon.awssdk:s3:2.17.183", + "dependencies": [ + "com.typesafe.netty:netty-reactive-streams-http:2.0.5", + "com.typesafe.netty:netty-reactive-streams:2.0.5", + "commons-codec:commons-codec:1.11", + "commons-logging:commons-logging:1.2", + "io.netty:netty-buffer:4.1.72.Final", + "io.netty:netty-codec-http2:4.1.72.Final", + "io.netty:netty-codec-http:4.1.72.Final", + "io.netty:netty-codec:4.1.72.Final", + "io.netty:netty-common:4.1.72.Final", + "io.netty:netty-handler:4.1.72.Final", + "io.netty:netty-resolver:4.1.72.Final", + "io.netty:netty-tcnative-classes:2.0.46.Final", + "io.netty:netty-transport-classes-epoll:4.1.72.Final", + "io.netty:netty-transport-native-unix-common:4.1.72.Final", + "io.netty:netty-transport:4.1.72.Final", + "org.apache.httpcomponents:httpclient:4.5.13", + "org.apache.httpcomponents:httpcore:4.4.13", + "org.reactivestreams:reactive-streams:1.0.3", + "org.slf4j:slf4j-api:1.7.30", + "software.amazon.awssdk:annotations:2.17.183", + "software.amazon.awssdk:apache-client:2.17.183", + "software.amazon.awssdk:arns:2.17.183", + "software.amazon.awssdk:auth:2.17.183", + "software.amazon.awssdk:aws-core:2.17.183", + "software.amazon.awssdk:aws-query-protocol:2.17.183", + "software.amazon.awssdk:aws-xml-protocol:2.17.183", + "software.amazon.awssdk:http-client-spi:2.17.183", + "software.amazon.awssdk:json-utils:2.17.183", + "software.amazon.awssdk:metrics-spi:2.17.183", + "software.amazon.awssdk:netty-nio-client:2.17.183", + "software.amazon.awssdk:profiles:2.17.183", + "software.amazon.awssdk:protocol-core:2.17.183", + "software.amazon.awssdk:regions:2.17.183", + "software.amazon.awssdk:sdk-core:2.17.183", + "software.amazon.awssdk:third-party-jackson-core:2.17.183", + "software.amazon.awssdk:utils:2.17.183", + "software.amazon.eventstream:eventstream:1.0.1" + ], + "directDependencies": [ + "software.amazon.awssdk:annotations:2.17.183", + "software.amazon.awssdk:apache-client:2.17.183", + "software.amazon.awssdk:arns:2.17.183", + "software.amazon.awssdk:auth:2.17.183", + "software.amazon.awssdk:aws-core:2.17.183", + "software.amazon.awssdk:aws-xml-protocol:2.17.183", + "software.amazon.awssdk:http-client-spi:2.17.183", + "software.amazon.awssdk:metrics-spi:2.17.183", + "software.amazon.awssdk:netty-nio-client:2.17.183", + "software.amazon.awssdk:profiles:2.17.183", + "software.amazon.awssdk:protocol-core:2.17.183", + "software.amazon.awssdk:regions:2.17.183", + "software.amazon.awssdk:sdk-core:2.17.183", + "software.amazon.awssdk:utils:2.17.183" + ], + "file": "v1/https/repo1.maven.org/maven2/software/amazon/awssdk/s3/2.17.183/s3-2.17.183.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/software/amazon/awssdk/s3/2.17.183/s3-2.17.183.jar", + "https://maven.google.com/software/amazon/awssdk/s3/2.17.183/s3-2.17.183.jar" + ], + "packages": [ + "software.amazon.awssdk.services.s3", + "software.amazon.awssdk.services.s3.checksums", + "software.amazon.awssdk.services.s3.internal", + "software.amazon.awssdk.services.s3.internal.endpoints", + "software.amazon.awssdk.services.s3.internal.handlers", + "software.amazon.awssdk.services.s3.internal.resource", + "software.amazon.awssdk.services.s3.internal.settingproviders", + "software.amazon.awssdk.services.s3.internal.signing", + "software.amazon.awssdk.services.s3.model", + "software.amazon.awssdk.services.s3.model.selectobjectcontenteventstream", + "software.amazon.awssdk.services.s3.paginators", + "software.amazon.awssdk.services.s3.presigner", + "software.amazon.awssdk.services.s3.presigner.model", + "software.amazon.awssdk.services.s3.transform", + "software.amazon.awssdk.services.s3.waiters", + "software.amazon.awssdk.services.s3.waiters.internal" + ], + "sha256": "ab073b91107a9e4ed9f030314077d137fe627e055ad895fabb036980a050e360", + "url": "https://repo1.maven.org/maven2/software/amazon/awssdk/s3/2.17.183/s3-2.17.183.jar" + }, + { + "coord": "software.amazon.awssdk:sdk-core:2.17.183", + "dependencies": [ + "org.reactivestreams:reactive-streams:1.0.3", + "org.slf4j:slf4j-api:1.7.30", + "software.amazon.awssdk:annotations:2.17.183", + "software.amazon.awssdk:http-client-spi:2.17.183", + "software.amazon.awssdk:metrics-spi:2.17.183", + "software.amazon.awssdk:profiles:2.17.183", + "software.amazon.awssdk:utils:2.17.183" + ], + "directDependencies": [ + "org.reactivestreams:reactive-streams:1.0.3", + "org.slf4j:slf4j-api:1.7.30", + "software.amazon.awssdk:annotations:2.17.183", + "software.amazon.awssdk:http-client-spi:2.17.183", + "software.amazon.awssdk:metrics-spi:2.17.183", + "software.amazon.awssdk:profiles:2.17.183", + "software.amazon.awssdk:utils:2.17.183" + ], + "file": "v1/https/repo1.maven.org/maven2/software/amazon/awssdk/sdk-core/2.17.183/sdk-core-2.17.183.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/software/amazon/awssdk/sdk-core/2.17.183/sdk-core-2.17.183.jar", + "https://maven.google.com/software/amazon/awssdk/sdk-core/2.17.183/sdk-core-2.17.183.jar" + ], + "packages": [ + "software.amazon.awssdk.core", + "software.amazon.awssdk.core.adapter", + "software.amazon.awssdk.core.async", + "software.amazon.awssdk.core.async.listener", + "software.amazon.awssdk.core.checksums", + "software.amazon.awssdk.core.client.builder", + "software.amazon.awssdk.core.client.config", + "software.amazon.awssdk.core.client.handler", + "software.amazon.awssdk.core.document", + "software.amazon.awssdk.core.document.internal", + "software.amazon.awssdk.core.endpointdiscovery", + "software.amazon.awssdk.core.endpointdiscovery.providers", + "software.amazon.awssdk.core.exception", + "software.amazon.awssdk.core.http", + "software.amazon.awssdk.core.interceptor", + "software.amazon.awssdk.core.interceptor.trait", + "software.amazon.awssdk.core.internal", + "software.amazon.awssdk.core.internal.async", + "software.amazon.awssdk.core.internal.capacity", + "software.amazon.awssdk.core.internal.checksums.factory", + "software.amazon.awssdk.core.internal.chunked", + "software.amazon.awssdk.core.internal.handler", + "software.amazon.awssdk.core.internal.http", + "software.amazon.awssdk.core.internal.http.async", + "software.amazon.awssdk.core.internal.http.loader", + "software.amazon.awssdk.core.internal.http.pipeline", + "software.amazon.awssdk.core.internal.http.pipeline.stages", + "software.amazon.awssdk.core.internal.http.pipeline.stages.utils", + "software.amazon.awssdk.core.internal.http.timers", + "software.amazon.awssdk.core.internal.interceptor", + "software.amazon.awssdk.core.internal.io", + "software.amazon.awssdk.core.internal.pagination.async", + "software.amazon.awssdk.core.internal.retry", + "software.amazon.awssdk.core.internal.signer", + "software.amazon.awssdk.core.internal.sync", + "software.amazon.awssdk.core.internal.transform", + "software.amazon.awssdk.core.internal.util", + "software.amazon.awssdk.core.internal.waiters", + "software.amazon.awssdk.core.io", + "software.amazon.awssdk.core.metrics", + "software.amazon.awssdk.core.pagination.async", + "software.amazon.awssdk.core.pagination.sync", + "software.amazon.awssdk.core.protocol", + "software.amazon.awssdk.core.retry", + "software.amazon.awssdk.core.retry.backoff", + "software.amazon.awssdk.core.retry.conditions", + "software.amazon.awssdk.core.runtime", + "software.amazon.awssdk.core.runtime.transform", + "software.amazon.awssdk.core.signer", + "software.amazon.awssdk.core.sync", + "software.amazon.awssdk.core.traits", + "software.amazon.awssdk.core.util", + "software.amazon.awssdk.core.waiters" + ], + "sha256": "677e9cc90fdd82c1f40f97b99cb115b13ad6c3f58beeeab1c061af6954d64c77", + "url": "https://repo1.maven.org/maven2/software/amazon/awssdk/sdk-core/2.17.183/sdk-core-2.17.183.jar" + }, + { + "coord": "software.amazon.awssdk:third-party-jackson-core:2.17.183", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/software/amazon/awssdk/third-party-jackson-core/2.17.183/third-party-jackson-core-2.17.183.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/software/amazon/awssdk/third-party-jackson-core/2.17.183/third-party-jackson-core-2.17.183.jar", + "https://maven.google.com/software/amazon/awssdk/third-party-jackson-core/2.17.183/third-party-jackson-core-2.17.183.jar" + ], + "packages": [ + "software.amazon.awssdk.thirdparty.jackson.core", + "software.amazon.awssdk.thirdparty.jackson.core.async", + "software.amazon.awssdk.thirdparty.jackson.core.base", + "software.amazon.awssdk.thirdparty.jackson.core.exc", + "software.amazon.awssdk.thirdparty.jackson.core.filter", + "software.amazon.awssdk.thirdparty.jackson.core.format", + "software.amazon.awssdk.thirdparty.jackson.core.io", + "software.amazon.awssdk.thirdparty.jackson.core.json", + "software.amazon.awssdk.thirdparty.jackson.core.json.async", + "software.amazon.awssdk.thirdparty.jackson.core.sym", + "software.amazon.awssdk.thirdparty.jackson.core.type", + "software.amazon.awssdk.thirdparty.jackson.core.util" + ], + "sha256": "1bc27c9960993c20e1ab058012dd1ae04c875eec9f0f08f2b2ca41e578dee9a4", + "url": "https://repo1.maven.org/maven2/software/amazon/awssdk/third-party-jackson-core/2.17.183/third-party-jackson-core-2.17.183.jar" + }, + { + "coord": "software.amazon.awssdk:utils:2.17.183", + "dependencies": [ + "org.reactivestreams:reactive-streams:1.0.3", + "org.slf4j:slf4j-api:1.7.30", + "software.amazon.awssdk:annotations:2.17.183" + ], + "directDependencies": [ + "org.reactivestreams:reactive-streams:1.0.3", + "org.slf4j:slf4j-api:1.7.30", + "software.amazon.awssdk:annotations:2.17.183" + ], + "file": "v1/https/repo1.maven.org/maven2/software/amazon/awssdk/utils/2.17.183/utils-2.17.183.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/software/amazon/awssdk/utils/2.17.183/utils-2.17.183.jar", + "https://maven.google.com/software/amazon/awssdk/utils/2.17.183/utils-2.17.183.jar" + ], + "packages": [ + "software.amazon.awssdk.utils", + "software.amazon.awssdk.utils.async", + "software.amazon.awssdk.utils.builder", + "software.amazon.awssdk.utils.cache", + "software.amazon.awssdk.utils.http", + "software.amazon.awssdk.utils.internal", + "software.amazon.awssdk.utils.internal.async" + ], + "sha256": "7bd849bb5aa71bfdf6b849643736ecab3a7b3f204795804eefe5754104231ec6", + "url": "https://repo1.maven.org/maven2/software/amazon/awssdk/utils/2.17.183/utils-2.17.183.jar" + }, + { + "coord": "software.amazon.eventstream:eventstream:1.0.1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/repo1.maven.org/maven2/software/amazon/eventstream/eventstream/1.0.1/eventstream-1.0.1.jar", + "mirror_urls": [ + "https://repo1.maven.org/maven2/software/amazon/eventstream/eventstream/1.0.1/eventstream-1.0.1.jar", + "https://maven.google.com/software/amazon/eventstream/eventstream/1.0.1/eventstream-1.0.1.jar" + ], + "packages": [ + "software.amazon.eventstream" + ], + "sha256": "0c37d8e696117f02c302191b8110b0d0eb20fa412fce34c3a269ec73c16ce822", + "url": "https://repo1.maven.org/maven2/software/amazon/eventstream/eventstream/1.0.1/eventstream-1.0.1.jar" + } + ], + "version": "0.1.0" + } +} \ No newline at end of file diff --git a/utils/src/main/java/org/owasp/dependencycheck/utils/Settings.java b/utils/src/main/java/org/owasp/dependencycheck/utils/Settings.java index b57810d4ac2..51c4bb40e01 100644 --- a/utils/src/main/java/org/owasp/dependencycheck/utils/Settings.java +++ b/utils/src/main/java/org/owasp/dependencycheck/utils/Settings.java @@ -429,6 +429,10 @@ public static final class KEYS { * The properties key for whether the Autoconf analyzer is enabled. */ public static final String ANALYZER_AUTOCONF_ENABLED = "analyzer.autoconf.enabled"; + /** + * The properties key for whether the maven_install.json analyzer is enabled. + */ + public static final String ANALYZER_MAVEN_INSTALL_ENABLED = "analyzer.maveninstall.enabled"; /** * The properties key for whether the pip analyzer is enabled. */