diff --git a/.bazelrc b/.bazelrc index 5b95a99d3..98a97f056 100644 --- a/.bazelrc +++ b/.bazelrc @@ -8,6 +8,8 @@ build --watchfs build --symlink_prefix=dist/ build --workspace_status_command=./tools/bazel_stamp_vars.sh +build:ci --spawn_strategy=local + build:dev --spawn_strategy=local build:dev --strategy=J2cl=worker build:dev --strategy=Closure=worker diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b0c347ba0..df8fe0915 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -5,8 +5,6 @@ on: env: BAZELISK_VERSION: v1.2.1 - BUILD_TARGETS: //java/... //js/... //proto/... - JAVA_TEST_TARGETS: //javatests/... jobs: build: @@ -15,7 +13,7 @@ jobs: strategy: matrix: os: [["Ubuntu", "ubuntu-latest", "linux-amd64"], ["macOS Catalina", "macos-latest", "darwin-amd64"]] - bazel: ["1.0.0", "2.0.0"] + bazel: ["2.0.0", "1.0.0"] runs-on: ${{ matrix.os[1] }} @@ -23,12 +21,6 @@ jobs: - name: Checkout Sources uses: actions/checkout@v1 - - name: Mount Cache - uses: actions/cache@v1 - with: - path: "/home/runner/.cache/bazel" - key: bazel-${{ matrix.bazel }}-${{ matrix.os[2] }} - - name: Install Bazelisk run: | curl -LO "https://github.com/bazelbuild/bazelisk/releases/download/${BAZELISK_VERSION}/bazelisk-${{ matrix.os[2] }}" @@ -42,11 +34,13 @@ jobs: - name: Build & Test run: | - "${GITHUB_WORKSPACE}/bin/bazelisk" build ${BUILD_TARGETS} - - - name: Testsuite (Java) - run: | - "${GITHUB_WORKSPACE}/bin/bazelisk" test ${JAVA_TEST_TARGETS} + echo "$SERVICE_KEY" > service-key.json + export + make build BAZELISK="${GITHUB_WORKSPACE}/bin/bazelisk" CI=yes CACHE=yes + make test BAZELISK="${GITHUB_WORKSPACE}/bin/bazelisk" CI=yes CACHE=yes + env: + SERVICE_KEY: ${{ secrets.GOOGLE_CREDENTIALS }} + GOOGLE_APPLICATION_CREDENTIALS: service-key.json docs: name: "Documentation" diff --git a/.gitmodules b/.gitmodules index ae6aa24c2..320637dad 100644 --- a/.gitmodules +++ b/.gitmodules @@ -2,6 +2,7 @@ path = vendor/google/protobuf url = git@github.com:protocolbuffers/protobuf.git shallow = true + ignore = dirty [submodule "J2CL"] path = vendor/bazel/j2cl url = git@github.com:sgammon/j2cl.git @@ -12,3 +13,6 @@ path = vendor/bazel/rules_graal url = git@github.com:sgammon/rules_graal.git branch = feature/ee +[submodule "rules_webtesting"] + path = vendor/bazel/rules_webtesting + url = git@github.com:sgammon/rules_webtesting.git diff --git a/.ijwb/.bazelproject b/.ijwb/.bazelproject index a380acd0c..aaa01d8ba 100644 --- a/.ijwb/.bazelproject +++ b/.ijwb/.bazelproject @@ -12,6 +12,7 @@ directories: javatests tools types + style .github node_modules @@ -19,4 +20,5 @@ targets: //proto/... //java/... //js/... + //style/... //javatests/... diff --git a/BUILD.bazel b/BUILD.bazel index f5f30f33c..1e70246d9 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -13,3 +13,8 @@ alias( actual = "//defs/toolchain:java", ) +alias( + name = "docs", + actual = "//defs:gust-docs", +) + diff --git a/Makefile b/Makefile index 86cc7afc7..42519f33b 100644 --- a/Makefile +++ b/Makefile @@ -4,7 +4,7 @@ ## CI ?= no -CACHE ?= no +CACHE ?= yes REMOTE ?= no VERBOSE ?= no STRICT ?= no @@ -13,11 +13,11 @@ PROJECT ?= bloom-sandbox RBE_INSTANCE ?= default_instance CACHE_KEY ?= GustBuild -TARGETS ?= //java/... //proto/... //js/... +TARGETS ?= //java/... //proto/... //js/... //style/... TESTS ?= //javatests/... TAG ?= --config=dev -TEST_ARGS ?= --combined_report=lcov +TEST_ARGS ?= --test_output=errors BUILD_ARGS ?= BAZELISK ?= $(shell which bazelisk) @@ -81,6 +81,10 @@ forceclean: distclean ## Clean everything, and sanitize the codebase (DANGEROUS test: ## Run all framework testsuites. $(BAZELISK) $(BAZELISK_ARGS) $(TEST_COMMAND) $(TAG) $(BASE_ARGS) $(TEST_ARGS) $(TESTS) +docs: ## Build documentation for the framework. + @echo "Building GUST docs..." + $(BAZELISK) $(BAZELISK_ARGS) build $(TAG) $(BASE_ARGS) //:docs + help: ## Show this help text. $(info GUST Framework Tools:) @grep -E '^[a-z1-9A-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}' @@ -91,7 +95,7 @@ devtools: ## Install local development dependencies. update-deps: ## Re-seal and update all dependencies. @echo "Updating devtools..." - git submodule update --remote --init --recursive + git submodule update --remote --init @echo "Re-pinning Maven dependencies..." $(BAZELISK) $(BAZELISK_ARGS) run @unpinned_maven//:pin diff --git a/WORKSPACE b/WORKSPACE index 750274b35..322499d7b 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -104,9 +104,11 @@ container_repositories() container_deps() _java_image_repos() -## Elemental2 -load("@com_google_elemental2//build_defs:workspace.bzl", "setup_elemental2_workspace") -setup_elemental2_workspace() +## JS Interop +load("@com_google_jsinterop_generator//build_defs:rules.bzl", "setup_jsinterop_generator_workspace") +load("@com_google_jsinterop_generator//build_defs:repository.bzl", "load_jsinterop_generator_repo_deps") +load_jsinterop_generator_repo_deps() +setup_jsinterop_generator_workspace() ## Closure load("@io_bazel_rules_closure//closure:repositories.bzl", "rules_closure_dependencies", "rules_closure_toolchains") @@ -145,3 +147,7 @@ browser_repositories( load("@bazel_toolchains//rules:rbe_repo.bzl", "rbe_autoconfig") rbe_autoconfig(name = "rbe_default") +## Stardoc +load("@io_bazel_stardoc//:setup.bzl", "stardoc_repositories") +stardoc_repositories() + diff --git a/defs/BUILD.bazel b/defs/BUILD.bazel index 67cb1e21d..968ae1b6b 100644 --- a/defs/BUILD.bazel +++ b/defs/BUILD.bazel @@ -1,3 +1,35 @@ package( default_visibility = ["//visibility:public"], ) + +load( + "@io_bazel_stardoc//stardoc:stardoc.bzl", + "stardoc", +) + + +stardoc( + name = "gust-docs", + input = "docs.bzl", + out = "docs.md", + symbol_names = [ + # Frontend: JS + "js_test", + "js_module", + "js_app", + + # Backend: JDK (Java/Kotlin) + "jdk_test", + "jdk_library", + "jdk_binary", + + # Backend: Micronaut + "micronaut_test", + "micronaut_library", + "micronaut_application", + + # Tools: Protos + "proto", + "proto_module", + ], +) diff --git a/defs/build.bzl b/defs/build.bzl index edcce0fcd..0f88b391c 100644 --- a/defs/build.bzl +++ b/defs/build.bzl @@ -12,8 +12,15 @@ DEPS = { "bazel_skylib": { "type": "github", "repo": "bazelbuild/bazel-skylib", - "target": "327d61b5eaa15c11a868a1f7f3f97cdf07d31c58", - "seal": "4542fed7aafdda95ee356dcb6bb5cc74cc6e5da1e54344ab206e550335804264"}, + "target": "4b25373d12887f5add565197c4a163e9f1d9b716", + "seal": "67bd836ea57bc80e70473c1f840048a4f7cffc9b1530b05c81eb3e85de60f06f"}, + + # Bazel: Stardoc + "io_bazel_stardoc": { + "type": "github", + "repo": "bazelbuild/stardoc", + "target": "f13e3cac7022bd8bdd32233d1dae95a56df01a51", + "seal": "2dc75b384cf5cf5306aa1f6530b6e629f4547182d2203cfe8196d01ee4c6c23c"}, # Bazel: Gazelle "bazel_gazelle": { @@ -97,9 +104,10 @@ DEPS = { # Rules: Web Testing "io_bazel_rules_webtesting": { "type": "github", - "repo": "bazelbuild/rules_webtesting", - "target": "528c49b5be3bca7b835f8c42ccf326f882e825e9", - "seal": "c017dfe15e60a3f7e3a774484fee8d0573aed6e0fe304bac9aa5b9e5eef36368"}, + "repo": "sgammon/rules_webtesting", + "target": "0a1cbf2c5bb878eb2ccbc304342b6a3619ba6e7d", + "seal": "01a8fd568b26dff2c8afd68a673890c38d2ea5324d2259580106e7b8ad3f8e95", + "local": "/workspace/GUST/vendor/bazel/rules_webtesting"}, # Rules: SCSS/SASS "rules_sass": { diff --git a/defs/docs.bzl b/defs/docs.bzl new file mode 100644 index 000000000..41a915b46 --- /dev/null +++ b/defs/docs.bzl @@ -0,0 +1,27 @@ + +## -- Doc Targets + +load( + "//defs/toolchain:frontend.bzl", + "js_test", + "js_module", + "js_app", +) + +load( + "//defs/toolchain:backend.bzl", + "jdk_test", + "jdk_binary", + "jdk_library", + "micronaut_test", + "micronaut_library", + "micronaut_application", +) + +load( + "//defs:proto.bzl", + "proto", + "proto_module", +) + +# Any symbol loaded here will be added to the docs. diff --git a/defs/proto.bzl b/defs/proto.bzl index 481d5c99a..115653a6b 100644 --- a/defs/proto.bzl +++ b/defs/proto.bzl @@ -89,4 +89,4 @@ def _module(name, **kwargs): proto = _proto -module = _module +proto_module = _module diff --git a/defs/toolchain/BUILD.bazel b/defs/toolchain/BUILD.bazel index dde87a73c..de4d7e3f2 100644 --- a/defs/toolchain/BUILD.bazel +++ b/defs/toolchain/BUILD.bazel @@ -2,6 +2,22 @@ package( default_visibility = ["//visibility:public"], ) +load( + "@bazel_skylib//:bzl_library.bzl", + "bzl_library", +) + + +bzl_library( + name = "rules", + srcs = [ + "backend.bzl", + "crosslib.bzl", + "deps.bzl", + "frontend.bzl", + ], +) + ## -- Public Interface -- ## diff --git a/defs/toolchain/backend.bzl b/defs/toolchain/backend.bzl new file mode 100644 index 000000000..709a41046 --- /dev/null +++ b/defs/toolchain/backend.bzl @@ -0,0 +1,22 @@ + +load( + "//defs/toolchain/java:rules.bzl", + _jdk_binary = "jdk_binary", + _jdk_library = "jdk_library", + _micronaut_library = "micronaut_library", + _micronaut_application = "micronaut_application", +) + +load( + "//defs/toolchain/java:testing.bzl", + _jdk_test = "jdk_test", + _micronaut_test = "micronaut_test", +) + + +jdk_test = _jdk_test +jdk_binary = _jdk_binary +jdk_library = _jdk_library +micronaut_test = _micronaut_test +micronaut_library = _micronaut_library +micronaut_application = _micronaut_application diff --git a/defs/toolchain/deps.bzl b/defs/toolchain/deps.bzl index 30fda5fec..71e0ed87d 100644 --- a/defs/toolchain/deps.bzl +++ b/defs/toolchain/deps.bzl @@ -16,4 +16,16 @@ def _closure_path(*path): return "@io_bazel_rules_closure//closure/library/%s" % genpath +def _maven(path): + + """ Computes a Maven dependency path, based on the coordinates + for the artifact. """ + + return ("@maven//:" + path + .replace(":", "_") + .replace(".", "_") + .replace("-", "_")) + + +maven = _maven closure = _closure_path diff --git a/defs/toolchain/java/BUILD.bazel b/defs/toolchain/java/BUILD.bazel index 6dfbb01cd..a819dce4c 100644 --- a/defs/toolchain/java/BUILD.bazel +++ b/defs/toolchain/java/BUILD.bazel @@ -7,6 +7,21 @@ load( "java_runtime", ) +load( + "@bazel_skylib//:bzl_library.bzl", + "bzl_library", +) + + +bzl_library( + name = "rules", + srcs = [ + "repos.bzl", + "rules.bzl", + "testing.bzl", + ], +) + ## Java Runtime: `zulu` ## ------------------------ @@ -17,8 +32,8 @@ java_runtime( visibility = ["//visibility:private"], ) -## -- Public Interface -- ## +## -- Public Interface -- ## ## Java Runtime ## ------------------------ diff --git a/defs/toolchain/java/plugins/BUILD.bazel b/defs/toolchain/java/plugins/BUILD.bazel new file mode 100644 index 000000000..9410517a2 --- /dev/null +++ b/defs/toolchain/java/plugins/BUILD.bazel @@ -0,0 +1,80 @@ +package( + default_visibility = ["//visibility:public"], +) + +load( + "@rules_java//java:defs.bzl", + "java_plugin", + "java_library", +) + +load( + "//defs/toolchain:deps.bzl", + "maven", +) + + +java_library( + name = "micronaut-inject", + exports = [ + maven("io.micronaut:micronaut-core"), + maven("io.micronaut:micronaut-inject"), + maven("io.micronaut:micronaut-inject-java"), + maven("io.micronaut:micronaut-validation"), + ], + runtime_deps = [ + maven("io.micronaut:micronaut-core"), + maven("io.micronaut:micronaut-inject"), + maven("io.micronaut:micronaut-inject-java"), + maven("io.micronaut:micronaut-validation"), + ] +) + +java_library( + name = "dagger_compiler", + exports = ["//external:jar/com/google/dagger/dagger_compiler"], + runtime_deps = [ + ":dagger", + ":dagger_producers", + "//third_party/java/com/google/code/findbugs:jsr305", + "//third_party/java/com/google/googlejavaformat:google_java_format", + "//third_party/java/com/google/guava", + "//third_party/java/com/squareup:javapoet", + "//third_party/java/javax/inject:javax_inject", + ], +) + +java_plugin( + name = "micronaut-beans", + generates_api = True, + processor_class = "io.micronaut.annotation.processing.BeanDefinitionInjectProcessor", + deps = [":micronaut-inject"], +) + +java_plugin( + name = "micronaut-types", + generates_api = True, + processor_class = "io.micronaut.annotation.processing.TypeElementVisitorProcessor", + deps = [":micronaut-inject"], +) + +java_plugin( + name = "micronaut-config", + generates_api = True, + processor_class = "io.micronaut.annotation.processing.PackageConfigurationInjectProcessor", + deps = [":micronaut-inject"], +) + +java_library( + name = "micronaut", + exports = [ + maven("io.micronaut:micronaut-core"), + maven("io.micronaut:micronaut-inject"), + maven("io.micronaut:micronaut-inject-java"), + ], + exported_plugins = [ + ":micronaut-beans", + ":micronaut-types", + ":micronaut-config" + ], +) diff --git a/defs/toolchain/java/repos.bzl b/defs/toolchain/java/repos.bzl index 4beed73e7..8cb35a600 100644 --- a/defs/toolchain/java/repos.bzl +++ b/defs/toolchain/java/repos.bzl @@ -9,6 +9,16 @@ load( "maven_install", ) +load( + "@rules_jvm_external//:specs.bzl", + "maven", +) + + +MICRONAUT_VERSION = "1.3.0.RC1" +MICRONAUT_TEST_VERSION = "1.1.2" +MICRONAUT_REDIS_VERSION = "1.2.0" + REPOSITORIES = [ "https://jcenter.bintray.com/", @@ -16,19 +26,66 @@ REPOSITORIES = [ "https://repo1.maven.org/maven2", ] +BUILD_ARTIFACTS = [ + "org.slf4j:slf4j-jdk14:1.7.25", + "javax.annotation:javax.annotation-api:1.3.2", +] + +MICRONAUT_BUILD_ARTIFACTS = [ + "io.micronaut:micronaut-aop:%s" % MICRONAUT_VERSION, + "io.micronaut:micronaut-core:%s" % MICRONAUT_VERSION, + "io.micronaut:micronaut-http:%s" % MICRONAUT_VERSION, + "io.micronaut:micronaut-http-client:%s" % MICRONAUT_VERSION, + "io.micronaut:micronaut-inject:%s" % MICRONAUT_VERSION, + "io.micronaut:micronaut-inject-java:%s" % MICRONAUT_VERSION, + "io.micronaut:micronaut-runtime:%s" % MICRONAUT_VERSION, + "io.micronaut:micronaut-validation:%s" % MICRONAUT_VERSION, + "io.micronaut:micronaut-http-server:%s" % MICRONAUT_VERSION, + "io.micronaut:micronaut-http-server-netty:%s" % MICRONAUT_VERSION, + "io.micronaut:micronaut-graal:%s" % MICRONAUT_VERSION, + "io.micronaut:micronaut-views:%s" % MICRONAUT_VERSION, + "io.micronaut:micronaut-router:%s" % MICRONAUT_VERSION, + "io.micronaut:micronaut-session:%s" % MICRONAUT_VERSION, + "io.micronaut:micronaut-tracing:%s" % MICRONAUT_VERSION, + "io.micronaut:micronaut-security:%s" % MICRONAUT_VERSION, + "io.micronaut:micronaut-multitenancy:%s" % MICRONAUT_VERSION, + "io.micronaut.configuration:micronaut-redis-lettuce:%s" % MICRONAUT_REDIS_VERSION, +] + +RUNTIME_ARTIFACTS = [ + # No base runtime artifacts yet. +] + +MICRONAUT_RUNTIME_ARTIFACTS = [ + "io.micronaut:micronaut-runtime:1.3.0.RC1", +] + TEST_ARTIFACTS = [ - # Add test artifacts here. + # No base testing artifacts yet. ] + RULES_WEBTESTING_ARTIFACTS +MICRONAUT_TEST_ARTIFACTS = [ + maven.artifact("io.micronaut.test", "micronaut-test-core", MICRONAUT_TEST_VERSION, testonly = True), + maven.artifact("io.micronaut.test", "micronaut-test-kotlintest", MICRONAUT_TEST_VERSION, testonly = True), +] + -def _gust_java_deps(): +def _gust_java_deps(micronaut = True): """ Install Gust runtime Java dependencies. """ + artifacts = BUILD_ARTIFACTS + RUNTIME_ARTIFACTS + TEST_ARTIFACTS + if micronaut: + artifacts += ( + MICRONAUT_BUILD_ARTIFACTS + + MICRONAUT_RUNTIME_ARTIFACTS + + MICRONAUT_TEST_ARTIFACTS) + maven_install( - artifacts = TEST_ARTIFACTS, + artifacts = artifacts, repositories = REPOSITORIES, - maven_install_json = "@//:maven_install.json" + maven_install_json = "@//:maven_install.json", + generate_compat_repositories = True, ) diff --git a/defs/toolchain/java/rules.bzl b/defs/toolchain/java/rules.bzl new file mode 100644 index 000000000..f09c28144 --- /dev/null +++ b/defs/toolchain/java/rules.bzl @@ -0,0 +1,183 @@ + +load( + "@rules_java//java:defs.bzl", + _java_binary = "java_binary", + _java_library = "java_library", +) + +load( + "@io_bazel_rules_kotlin//kotlin:kotlin.bzl", + _kt_jvm_binary = "kt_jvm_binary", + _kt_jvm_library = "kt_jvm_library", +) + +load( + "//defs/toolchain:deps.bzl", + "maven", +) + + +INJECTED_MICRONAUT_DEPS = [ + "//defs/toolchain/java/plugins:micronaut", + maven("io.micronaut:micronaut-aop"), + maven("io.micronaut:micronaut-core"), + maven("io.micronaut:micronaut-http"), + maven("io.micronaut:micronaut-runtime"), + maven("io.micronaut:micronaut-http-client"), + maven("io.micronaut:micronaut-inject"), + maven("io.micronaut:micronaut-inject-java"), + maven("io.micronaut:micronaut-validation"), + maven("io.micronaut:micronaut-http-server"), + maven("io.micronaut:micronaut-http-server-netty"), + maven("io.micronaut:micronaut-graal"), + maven("io.micronaut:micronaut-views"), + maven("io.micronaut:micronaut-router"), + maven("io.micronaut:micronaut-session"), + maven("io.micronaut:micronaut-tracing"), + maven("io.micronaut:micronaut-security"), + maven("io.micronaut:micronaut-multitenancy"), + maven("io.micronaut.configuration:micronaut-redis-lettuce"), +] + +INJECTED_MICRONAUT_RUNTIME_DEPS = [ + maven("io.micronaut:micronaut-runtime"), +] + + +def _dedupe_deps(deps): + + """ Deduplicate a set of string labels in a deps argument. """ + + if deps == None: + return deps + depindex = [] + for i in deps: + if i not in depindex: + depindex.append(i) + return depindex + + +def _ensure_types(srcs, ext): + + """ Ensure that all srcs are of a certain file extension, or fail. """ + + if any([(not s.endswith(ext)) for s in srcs]): + fail("All sources must either be Kotlin or Java. " + + "Expected file extension was '%s'." % ext) + + +def _jdk_binary(name, + srcs = [], + deps = [], + data = [], + **kwargs): + + """ Generate a JDK binary, with built-in support for Kotlin. """ + + if len(srcs) > 0 and srcs[0].endswith(".kt"): + # process as kotlin + _ensure_types(srcs, ".kt") + _kt_jvm_binary( + name = name, + srcs = srcs, + deps = _dedupe_deps(deps), + data = data, + **kwargs + ) + + else: + # process as java + _ensure_types(srcs, ".java") + _java_binary( + name = name, + srcs = srcs, + deps = _dedupe_deps(deps), + data = data, + **kwargs + ) + + +def _jdk_library(name, + srcs, + deps = [], + data = [], + **kwargs): + + """ Generate a JDK binary, with support for both Java and Kotlin. """ + + if srcs[0].endswith(".kt"): + # process as kotlin + _ensure_types(srcs, ".kt") + _kt_jvm_library( + name = name, + srcs = srcs, + deps = _dedupe_deps(deps), + data = data, + **kwargs + ) + + else: + # process as java + _ensure_types(srcs, ".java") + _java_library( + name = name, + srcs = srcs, + deps = _dedupe_deps(deps), + data = data, + **kwargs + ) + + +def _micronaut_library(name, + srcs, + deps = [], + runtime_deps = [], + data = [], + **kwargs): + + """ Wraps a regular JDK library with injected Micronaut dependencies and plugins. """ + + _jdk_library( + name = name, + srcs = srcs, + deps = _dedupe_deps(deps + INJECTED_MICRONAUT_DEPS), + runtime_deps = _dedupe_deps(runtime_deps + INJECTED_MICRONAUT_RUNTIME_DEPS), + data = data, + **kwargs + ) + + +def _micronaut_application(name, + main_class, + srcs = [], + deps = [], + data = [], + runtime_deps = [], + **kwargs): + + """ Wraps a regular JDK application with injected Micronaut dependencies and plugins. """ + + if len(srcs) > 0: + computed_deps = _dedupe_deps(deps + INJECTED_MICRONAUT_DEPS) + else: + computed_deps = None + + _jdk_binary( + name = name, + srcs = srcs, + deps = computed_deps, + runtime_deps = _dedupe_deps(runtime_deps + INJECTED_MICRONAUT_RUNTIME_DEPS), + data = data, + main_class = main_class, + **kwargs + ) + + +## Meant for private use. +dedupe_deps_ = _dedupe_deps +ensure_types_ = _ensure_types + +jdk_binary = _jdk_binary +jdk_library = _jdk_library +micronaut_library = _micronaut_library +micronaut_application = _micronaut_application diff --git a/defs/toolchain/java/testing.bzl b/defs/toolchain/java/testing.bzl index 49ae34ade..a7f38c9ce 100644 --- a/defs/toolchain/java/testing.bzl +++ b/defs/toolchain/java/testing.bzl @@ -1,8 +1,14 @@ load( "@rules_java//java:defs.bzl", - _java_library = "java_library", _java_test = "java_test", + _java_library = "java_library", +) + +load( + "@io_bazel_rules_kotlin//kotlin:kotlin.bzl", + _kt_jvm_test = "kt_jvm_test", + _kt_jvm_library = "kt_jvm_library", ) load( @@ -10,6 +16,24 @@ load( _java_web_test_suite = "java_web_test_suite", ) +load( + "@io_bazel_rules_webtesting//web:kotlin.bzl", + _kotlin_web_test_suite = "kotlin_web_test_suite", +) + +load( + "//defs/toolchain/java:rules.bzl", + "dedupe_deps_", + "ensure_types_", + "INJECTED_MICRONAUT_DEPS", + "INJECTED_MICRONAUT_RUNTIME_DEPS", +) + +load( + "//defs/toolchain:deps.bzl", + "maven", +) + DEFAULT_BROWSERS = [ "@io_bazel_rules_webtesting//browsers:chromium-local", "@io_bazel_rules_webtesting//browsers:firefox-local", @@ -25,6 +49,21 @@ INJECTED_TEST_DEPS = [ "@io_bazel_rules_webtesting//java/com/google/testing/web", ] +INJECTED_KOTLIN_TEST_DEPS = [ + "@com_github_jetbrains_kotlin//:kotlin-test", +] + +INJECTED_MICRONAUT_TEST_DEPS = [ + maven("io.micronaut:micronaut-http"), + maven("io.micronaut:micronaut-http-client"), + maven("io.micronaut.test:micronaut-test-core"), + maven("io.micronaut.test:micronaut-test-kotlintest"), +] + +INJECTED_MICRONAUT_TEST_RUNTIME_DEPS = [ + # No runtime deps yet. +] + def _browser_test_java(name, srcs, @@ -39,7 +78,7 @@ def _browser_test_java(name, _java_library( name = "%s-java" % name, srcs = srcs, - deps = (deps or DEFAULT_TEST_DEPS) + INJECTED_TEST_DEPS, + deps = dedupe_deps_((deps or DEFAULT_TEST_DEPS) + INJECTED_TEST_DEPS), ) _java_web_test_suite( @@ -48,9 +87,94 @@ def _browser_test_java(name, test_class = test_class, browsers = browsers or DEFAULT_BROWSERS, local = local, - deps = (deps or DEFAULT_TEST_DEPS) + INJECTED_TEST_DEPS, + deps = dedupe_deps_((deps or DEFAULT_TEST_DEPS) + INJECTED_TEST_DEPS), ) -java_test = _java_test +def _jdk_test(name, + srcs, + test_class, + deps = [], + runtime_deps = [], + **kwargs): + + """ Wrap a regular Java test so it can support Kotlin. """ + + if srcs[0].endswith(".kt"): + # process as kotlin + ensure_types_(srcs, ".kt") + _kt_jvm_test( + name = name, + srcs = srcs, + test_class = test_class, + deps = dedupe_deps_(deps), + runtime_deps = dedupe_deps_(runtime_deps), + **kwargs + ) + + else: + ensure_types_(srcs, ".java") + _java_test( + name = name, + srcs = srcs, + test_class = test_class, + deps = dedupe_deps_(deps), + runtime_deps = dedupe_deps_(runtime_deps), + **kwargs + ) + + +def _micronaut_test(name, + srcs, + test_class, + deps = [], + runtime_deps = [], + browser = False, + browsers = None, + local = True, + **kwargs): + + """ Run a backend test on a Micronaut app. Basically wraps a regular JDK test, + but with injected Micronaut dependencies and plugins. """ + + if not browser: + _jdk_test( + name = name, + srcs = srcs, + test_class = test_class, + deps = deps + INJECTED_MICRONAUT_DEPS + INJECTED_MICRONAUT_TEST_DEPS, + runtime_deps = runtime_deps + INJECTED_MICRONAUT_RUNTIME_DEPS + INJECTED_MICRONAUT_TEST_RUNTIME_DEPS, + **kwargs + ) + else: + if srcs[0].endswith(".kt"): + # process as kotlin + ensure_types_(srcs, ".kt") + _kotlin_web_test_suite( + name = name, + srcs = srcs, + test_class = test_class, + browsers = browsers or DEFAULT_BROWSERS, + local = local, + deps = dedupe_deps_((deps or DEFAULT_TEST_DEPS) + + INJECTED_TEST_DEPS + INJECTED_MICRONAUT_TEST_DEPS + INJECTED_KOTLIN_TEST_DEPS), + **kwargs + ) + else: + # process as java + ensure_types_(srcs, ".java") + _java_web_test_suite( + name = name, + srcs = srcs, + test_class = test_class, + browsers = browsers or DEFAULT_BROWSERS, + local = local, + deps = dedupe_deps_((deps or DEFAULT_TEST_DEPS) + + INJECTED_TEST_DEPS + INJECTED_MICRONAUT_TEST_DEPS), + **kwargs + ) + + +jdk_test = _java_test +micronaut_test = _micronaut_test browser_test_java = _browser_test_java diff --git a/defs/toolchain/js/BUILD.bazel b/defs/toolchain/js/BUILD.bazel index 4a93ce730..7fa57e9a6 100644 --- a/defs/toolchain/js/BUILD.bazel +++ b/defs/toolchain/js/BUILD.bazel @@ -3,19 +3,16 @@ package( ) load( - "@npm_bazel_typescript//:index.bzl", - _ts_devserver = "ts_devserver", - _ts_library = "ts_library", + "@bazel_skylib//:bzl_library.bzl", + "bzl_library", ) -load("@io_bazel_rules_closure//closure:defs.bzl", - _closure_js_test = "closure_js_test", - _closure_js_library = "closure_js_library", - _closure_js_binary = "closure_js_binary", - _closure_js_template_library = "closure_js_template_library", - _closure_js_deps = "closure_js_deps", - _closure_css_library = "closure_css_library", - _closure_css_binary = "closure_css_binary", + +bzl_library( + name = "rules", + srcs = [ + "closure.bzl", + ], ) diff --git a/defs/toolchain/js/closure.bzl b/defs/toolchain/js/closure.bzl index c3a69ff01..1b82fc421 100644 --- a/defs/toolchain/js/closure.bzl +++ b/defs/toolchain/js/closure.bzl @@ -4,7 +4,8 @@ load( _j2cl_application = "j2cl_application", ) -load("@io_bazel_rules_closure//closure:defs.bzl", +load( + "@io_bazel_rules_closure//closure:defs.bzl", _closure_js_test = "closure_js_test", _closure_js_library = "closure_js_library", _closure_js_binary = "closure_js_binary", diff --git a/java/gust/Core.java b/java/gust/Core.java index a47b35688..3bbe2de05 100644 --- a/java/gust/Core.java +++ b/java/gust/Core.java @@ -14,7 +14,7 @@ public class Core { * Retrieve the application version setting, which is applied via the JVM system property *
`APP_VERSION
. * - * @returns Version assigned for the currently-running application. + * @return Version assigned for the currently-running application. **/ public static String getVersion() { return System.getProperty("APP_VERSION", "alpha-1b0"); diff --git a/java/gust/backend/Application.java b/java/gust/backend/Application.java new file mode 100644 index 000000000..7ec4bd1fb --- /dev/null +++ b/java/gust/backend/Application.java @@ -0,0 +1,21 @@ +package gust.backend; + +import io.micronaut.runtime.Micronaut; + + +/** + * Main application class, which bootstraps a backend Gust app via Micronaut, including any configured controllers, + * services, or assets. This is where execution starts when running on a JVM. + */ +public class Application { + /** + * Main entrypoint into a Gust backend application, powered by Micronaut. This function will pre-load any static stuff + * that needs to be bootstrapped, and then it initializes the app via Micronaut. + * + * @param args Arguments passed on the command line. + */ + public static void main(String[] args) { + System.out.println("Starting Micronaut application on port 8080..."); + Micronaut.run(Application.class); + } +} diff --git a/java/gust/backend/BUILD.bazel b/java/gust/backend/BUILD.bazel new file mode 100644 index 000000000..e1301f5d2 --- /dev/null +++ b/java/gust/backend/BUILD.bazel @@ -0,0 +1,20 @@ +package( + default_visibility = ["//visibility:public"], +) + +load( + "//defs/toolchain/java:rules.bzl", + "jdk_library", +) + + +jdk_library( + name = "Application", + srcs = ["Application.java"], + deps = [ + "@maven//:io_micronaut_micronaut_runtime", + ], + runtime_deps = [ + "@maven//:io_micronaut_micronaut_runtime", + ], +) diff --git a/javatests/core/BUILD.bazel b/javatests/core/BUILD.bazel index 5aea54715..9ea4d0e94 100644 --- a/javatests/core/BUILD.bazel +++ b/javatests/core/BUILD.bazel @@ -5,11 +5,11 @@ package( load( "//defs/toolchain/java:testing.bzl", - "java_test", + "jdk_test", ) -java_test( +jdk_test( name = "DualStackTest", srcs = ["DualStackTest.java"], deps = ["//java/gust:Core"], diff --git a/javatests/dom/DomBrowserTest.java b/javatests/dom/DomBrowserTest.java index 3aa31729e..480bf8a78 100644 --- a/javatests/dom/DomBrowserTest.java +++ b/javatests/dom/DomBrowserTest.java @@ -28,7 +28,6 @@ public class DomBrowserTest { } } - // your tests here @Test public void newWebDriverSession() { WebTest wt = new WebTest(); diff --git a/javatests/server/BUILD.bazel b/javatests/server/BUILD.bazel new file mode 100644 index 000000000..3bd6dc6f6 --- /dev/null +++ b/javatests/server/BUILD.bazel @@ -0,0 +1,54 @@ +package( + default_visibility = ["//visibility:public"], +) + +load( + "//defs/toolchain:backend.bzl", + "micronaut_test", + "micronaut_library", + "micronaut_application", +) + + +micronaut_library( + name = "BasicJavaController", + srcs = ["BasicJavaController.java"], + deps = ["//java/gust:Core"], +) + +micronaut_library( + name = "BasicKotlinController", + srcs = ["BasicKotlinController.kt"], + deps = ["//java/gust:Core"], +) + +micronaut_application( + name = "BasicTestApplication", + main_class = "gust.backend.Application", + runtime_deps = [ + ":BasicJavaController", + ":BasicKotlinController", + ], +) + + +micronaut_test( + name = "BasicServerTest", + srcs = ["BasicServerTest.java"], + test_class = "javatests.server.BasicServerTest", + deps = [ + ":BasicJavaController", + ":BasicKotlinController", + ], +) + +micronaut_test( + name = "BrowserBasicServerTest", + srcs = ["BrowserBasicServerTest.kt"], + browser = True, # run this test in the browser + test_class = "javatests.server.BrowserBasicServerTest", + deps = [ + ":BasicJavaController", + ":BasicKotlinController", + ], +) diff --git a/javatests/server/BasicJavaController.java b/javatests/server/BasicJavaController.java new file mode 100644 index 000000000..c4c2e9811 --- /dev/null +++ b/javatests/server/BasicJavaController.java @@ -0,0 +1,17 @@ +package javatests.server; + +import io.micronaut.http.MediaType; +import io.micronaut.http.annotation.Controller; +import io.micronaut.http.annotation.Get; + + +/** + * Basic Java-language Micronaut controller, used for testing. + */ +@Controller("/java") +public class BasicJavaController { + @Get(produces = {MediaType.TEXT_PLAIN}) + public String index() { + return "Hello from Java!"; + } +} diff --git a/javatests/server/BasicKotlinController.kt b/javatests/server/BasicKotlinController.kt new file mode 100644 index 000000000..235164274 --- /dev/null +++ b/javatests/server/BasicKotlinController.kt @@ -0,0 +1,22 @@ +package javatests.server + +import io.micronaut.http.MediaType +import io.micronaut.http.annotation.Controller +import io.micronaut.http.annotation.Get + + +/** + * Basic Kotlin-language Micronaut controller, used for testing. + */ +@Controller("/kotlin") +class BasicKotlinController { + @Get(produces = [MediaType.TEXT_PLAIN]) + fun index(): String { + return "Hello from Kotlin!" + } + + @Get("/html", produces = [MediaType.TEXT_HTML]) + fun html(): String { + return "Hello from Kotlin!Hello!" + } +} diff --git a/javatests/server/BasicServerTest.java b/javatests/server/BasicServerTest.java new file mode 100644 index 000000000..00fe6145c --- /dev/null +++ b/javatests/server/BasicServerTest.java @@ -0,0 +1,54 @@ +package javatests.server; + +import io.micronaut.context.ApplicationContext; +import io.micronaut.http.HttpRequest; +import io.micronaut.runtime.server.EmbeddedServer; +import io.micronaut.test.annotation.MicronautTest; +import io.micronaut.http.client.HttpClient; + +import org.junit.Before; +import org.junit.Test; + +import static org.junit.Assert.*; + + +/** + * Basic test of a Micronaut/Gust application, which starts up the server and loads an endpoint, from at least one Java + * controller and one Kotlin controller. + */ +@MicronautTest +public class BasicServerTest { + // Private embedded server. + private EmbeddedServer server; + + // Private embedded client. + private HttpClient client; + + @Before + public void setup() { + server = ApplicationContext.run(EmbeddedServer.class).start(); + client = HttpClient.create(server.getURL()); + } + + @Test + public void testApplicationContext() { + assertNotNull("should be able to access embedded server", server); + assertNotNull("should be able to access default client", client); + } + + @Test + public void testBasicJavaController() { + assertNotNull("should have access to injected HTTP client", client); + assertNotNull("should have access to injected HTTP server", server); + String response = client.toBlocking().retrieve(HttpRequest.GET("/java")); + assertEquals("response from Java controller should be expected string", "Hello from Java!", response); + } + + @Test + public void testBasicKotlinController() { + assertNotNull("should have access to injected HTTP client", client); + assertNotNull("should have access to injected HTTP server", server); + String response = client.toBlocking().retrieve(HttpRequest.GET("/kotlin")); + assertEquals("response from Kotlin controller should be expected string", "Hello from Kotlin!", response); + } +} diff --git a/javatests/server/BrowserBasicServerTest.kt b/javatests/server/BrowserBasicServerTest.kt new file mode 100644 index 000000000..730d9d5a9 --- /dev/null +++ b/javatests/server/BrowserBasicServerTest.kt @@ -0,0 +1,93 @@ +package javatests.server + +import com.google.testing.web.WebTest +import io.micronaut.context.ApplicationContext +import io.micronaut.http.HttpRequest +import io.micronaut.http.client.HttpClient +import io.micronaut.runtime.server.EmbeddedServer +import io.micronaut.test.annotation.MicronautTest +import org.junit.Test +import org.junit.After +import org.junit.Before +import org.junit.runner.RunWith +import org.junit.runners.JUnit4 +import org.openqa.selenium.WebDriver + +import kotlin.test.assertNotNull +import kotlin.test.assertEquals + + +/** + * Performs the basic DOM test in Gecko and Chromium. + */ +@MicronautTest +@RunWith(JUnit4::class) +class BrowserBasicServerTest { + // WebDriver instance. + private var driver: WebDriver? = null + + // Private embedded server. + private var server: EmbeddedServer = ApplicationContext.run(EmbeddedServer::class.java) + + // Private embedded client. + private var client: HttpClient = HttpClient.create(server.url) + + @Before + fun createDriver() { + driver = WebTest().newWebDriverSession() + } + + @After + fun quitDriver() { + try { + driver!!.quit() + } finally { + driver = null + } + } + + @Test + fun testBasicControllerFromKotlin() { + assertNotNull("should have access to injected HTTP client") { client } + assertNotNull("should have access to injected HTTP server") { server } + val response = client.toBlocking().retrieve(HttpRequest.GET("/kotlin")) + assertEquals( + "Hello from Kotlin!", + response, + "response from Kotlin controller should be expected string") + } + + @Test + fun testBasicControllerHTMLFromKotlin() { + assertNotNull("should have access to injected HTTP client") { client } + assertNotNull("should have access to injected HTTP server") { server } + val response = client.toBlocking().retrieve(HttpRequest.GET("/kotlin/html")) + assertEquals( + "Hello from Kotlin!Hello!", + response, + "HTML response from Kotlin controller should be expected string") + } + + @Test + fun testWebDriverSessionFromKotlin() { + val wt = WebTest() + assertNotNull("should have access to WebDriver") { driver } + driver?.get(wt.HTTPAddress().resolve("/healthz").toString()) + driver?.quit() + } + + @Test + fun testLoadKotlinFromBrowser() { + val result = ApplicationContext.run().start() + val wt = WebTest() + assertNotNull(driver) { "should have access to WebDriver" } + assertNotNull(server) { "should have access to injected HTTP server" } + driver?.get(wt.HTTPAddress().resolve(server.url.toString() + "/kotlin/html").toString()) + assertEquals( + "Hello from Kotlin!", + driver?.title, + "HTML page title from Kotlin controller should contain expected title string") + driver?.quit() + result.stop() + } +} diff --git a/maven_install.json b/maven_install.json index 2871d6cb7..5fe52fda8 100644 --- a/maven_install.json +++ b/maven_install.json @@ -1,8 +1,111 @@ { "dependency_tree": { - "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": 619953757, + "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": 1426705851, "conflict_resolution": {}, "dependencies": [ + { + "coord": "com.fasterxml.jackson.core:jackson-annotations:2.10.1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/jcenter.bintray.com/com/fasterxml/jackson/core/jackson-annotations/2.10.1/jackson-annotations-2.10.1.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/com/fasterxml/jackson/core/jackson-annotations/2.10.1/jackson-annotations-2.10.1.jar", + "https://maven.google.com/com/fasterxml/jackson/core/jackson-annotations/2.10.1/jackson-annotations-2.10.1.jar", + "https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.1/jackson-annotations-2.10.1.jar" + ], + "sha256": "673f8ae16becea4fa937404b3a851417faf42df3bbc592028bbe2bfe0cc9d8cb", + "url": "https://jcenter.bintray.com/com/fasterxml/jackson/core/jackson-annotations/2.10.1/jackson-annotations-2.10.1.jar" + }, + { + "coord": "com.fasterxml.jackson.core:jackson-core:2.10.1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/jcenter.bintray.com/com/fasterxml/jackson/core/jackson-core/2.10.1/jackson-core-2.10.1.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/com/fasterxml/jackson/core/jackson-core/2.10.1/jackson-core-2.10.1.jar", + "https://maven.google.com/com/fasterxml/jackson/core/jackson-core/2.10.1/jackson-core-2.10.1.jar", + "https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.10.1/jackson-core-2.10.1.jar" + ], + "sha256": "79bffbdcd349f69a5ac252e2b4096131704386af4fa14d95395ea9a0e423cf33", + "url": "https://jcenter.bintray.com/com/fasterxml/jackson/core/jackson-core/2.10.1/jackson-core-2.10.1.jar" + }, + { + "coord": "com.fasterxml.jackson.core:jackson-databind:2.10.1", + "dependencies": [ + "com.fasterxml.jackson.core:jackson-annotations:2.10.1", + "com.fasterxml.jackson.core:jackson-core:2.10.1" + ], + "directDependencies": [ + "com.fasterxml.jackson.core:jackson-annotations:2.10.1", + "com.fasterxml.jackson.core:jackson-core:2.10.1" + ], + "file": "v1/https/jcenter.bintray.com/com/fasterxml/jackson/core/jackson-databind/2.10.1/jackson-databind-2.10.1.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/com/fasterxml/jackson/core/jackson-databind/2.10.1/jackson-databind-2.10.1.jar", + "https://maven.google.com/com/fasterxml/jackson/core/jackson-databind/2.10.1/jackson-databind-2.10.1.jar", + "https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.10.1/jackson-databind-2.10.1.jar" + ], + "sha256": "2d23f47001492233565adf5a34f225f2ae89564cee08024873ec36b7842ede46", + "url": "https://jcenter.bintray.com/com/fasterxml/jackson/core/jackson-databind/2.10.1/jackson-databind-2.10.1.jar" + }, + { + "coord": "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.10.1", + "dependencies": [ + "com.fasterxml.jackson.core:jackson-databind:2.10.1", + "com.fasterxml.jackson.core:jackson-annotations:2.10.1", + "com.fasterxml.jackson.core:jackson-core:2.10.1" + ], + "directDependencies": [ + "com.fasterxml.jackson.core:jackson-core:2.10.1", + "com.fasterxml.jackson.core:jackson-databind:2.10.1" + ], + "file": "v1/https/jcenter.bintray.com/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.10.1/jackson-datatype-jdk8-2.10.1.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.10.1/jackson-datatype-jdk8-2.10.1.jar", + "https://maven.google.com/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.10.1/jackson-datatype-jdk8-2.10.1.jar", + "https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.10.1/jackson-datatype-jdk8-2.10.1.jar" + ], + "sha256": "05c45b1441e74ea5e4b0c7a20823d2c7cfded946108902b5691a129e78f60515", + "url": "https://jcenter.bintray.com/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.10.1/jackson-datatype-jdk8-2.10.1.jar" + }, + { + "coord": "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.10.1", + "dependencies": [ + "com.fasterxml.jackson.core:jackson-databind:2.10.1", + "com.fasterxml.jackson.core:jackson-annotations:2.10.1", + "com.fasterxml.jackson.core:jackson-core:2.10.1" + ], + "directDependencies": [ + "com.fasterxml.jackson.core:jackson-annotations:2.10.1", + "com.fasterxml.jackson.core:jackson-core:2.10.1", + "com.fasterxml.jackson.core:jackson-databind:2.10.1" + ], + "file": "v1/https/jcenter.bintray.com/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.10.1/jackson-datatype-jsr310-2.10.1.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.10.1/jackson-datatype-jsr310-2.10.1.jar", + "https://maven.google.com/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.10.1/jackson-datatype-jsr310-2.10.1.jar", + "https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.10.1/jackson-datatype-jsr310-2.10.1.jar" + ], + "sha256": "5e7d0363068e3d42ac7f6234c88ade8867174009866e6f00f496edb5b295b56f", + "url": "https://jcenter.bintray.com/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.10.1/jackson-datatype-jsr310-2.10.1.jar" + }, + { + "coord": "com.github.wumpz:diffutils:2.2", + "dependencies": [ + "org.eclipse.jgit:org.eclipse.jgit:4.4.1.201607150455-r" + ], + "directDependencies": [ + "org.eclipse.jgit:org.eclipse.jgit:4.4.1.201607150455-r" + ], + "file": "v1/https/jcenter.bintray.com/com/github/wumpz/diffutils/2.2/diffutils-2.2.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/com/github/wumpz/diffutils/2.2/diffutils-2.2.jar", + "https://maven.google.com/com/github/wumpz/diffutils/2.2/diffutils-2.2.jar", + "https://repo1.maven.org/maven2/com/github/wumpz/diffutils/2.2/diffutils-2.2.jar" + ], + "sha256": "df78fbcb23b86cda037a4a28cb255c5dd9f2f110d977656902586d18c61cfeb4", + "url": "https://jcenter.bintray.com/com/github/wumpz/diffutils/2.2/diffutils-2.2.jar" + }, { "coord": "com.google.code.findbugs:jsr305:3.0.2", "dependencies": [], @@ -128,103 +231,2140 @@ "url": "https://jcenter.bintray.com/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar" }, { - "coord": "net.bytebuddy:byte-buddy:1.8.15", + "coord": "com.univocity:univocity-parsers:2.7.6", "dependencies": [], "directDependencies": [], - "file": "v1/https/jcenter.bintray.com/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar", + "file": "v1/https/jcenter.bintray.com/com/univocity/univocity-parsers/2.7.6/univocity-parsers-2.7.6.jar", "mirror_urls": [ - "https://jcenter.bintray.com/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar", - "https://maven.google.com/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar", - "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar" + "https://jcenter.bintray.com/com/univocity/univocity-parsers/2.7.6/univocity-parsers-2.7.6.jar", + "https://maven.google.com/com/univocity/univocity-parsers/2.7.6/univocity-parsers-2.7.6.jar", + "https://repo1.maven.org/maven2/com/univocity/univocity-parsers/2.7.6/univocity-parsers-2.7.6.jar" ], - "sha256": "af32e420b1252c1eedef6232bd46fadafc02e0c609e086efd57a64781107a039", - "url": "https://jcenter.bintray.com/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar" + "sha256": "5c3d77078594e9ad34f69ce1eb8ca81a07e6a6cb9bfc3e1eeb8d9cb8d1be487c", + "url": "https://jcenter.bintray.com/com/univocity/univocity-parsers/2.7.6/univocity-parsers-2.7.6.jar" }, { - "coord": "org.apache.commons:commons-exec:1.3", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/jcenter.bintray.com/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar", + "coord": "io.arrow-kt:arrow-annotations:0.8.2", + "dependencies": [ + "org.jetbrains:annotations:13.0", + "io.kindedj:kindedj:1.1.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.3.20", + "org.jetbrains.kotlin:kotlin-stdlib:1.3.20" + ], + "directDependencies": [ + "io.kindedj:kindedj:1.1.0", + "org.jetbrains.kotlin:kotlin-stdlib:1.3.20" + ], + "file": "v1/https/jcenter.bintray.com/io/arrow-kt/arrow-annotations/0.8.2/arrow-annotations-0.8.2.jar", "mirror_urls": [ - "https://jcenter.bintray.com/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar", - "https://maven.google.com/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar", - "https://repo1.maven.org/maven2/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar" + "https://jcenter.bintray.com/io/arrow-kt/arrow-annotations/0.8.2/arrow-annotations-0.8.2.jar", + "https://maven.google.com/io/arrow-kt/arrow-annotations/0.8.2/arrow-annotations-0.8.2.jar", + "https://repo1.maven.org/maven2/io/arrow-kt/arrow-annotations/0.8.2/arrow-annotations-0.8.2.jar" ], - "sha256": "cb49812dc1bfb0ea4f20f398bcae1a88c6406e213e67f7524fb10d4f8ad9347b", - "url": "https://jcenter.bintray.com/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar" + "sha256": "475c15a5a12c5daccb61716356f0c1bd8fcd6812fb44b728c14ae9c267d5ae82", + "url": "https://jcenter.bintray.com/io/arrow-kt/arrow-annotations/0.8.2/arrow-annotations-0.8.2.jar" }, { - "coord": "org.checkerframework:checker-qual:2.8.1", - "dependencies": [], - "directDependencies": [], - "file": "v1/https/jcenter.bintray.com/org/checkerframework/checker-qual/2.8.1/checker-qual-2.8.1.jar", + "coord": "io.arrow-kt:arrow-core:0.8.2", + "dependencies": [ + "io.arrow-kt:arrow-annotations:0.8.2", + "io.kindedj:kindedj:1.1.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.3.20", + "org.jetbrains.kotlin:kotlin-stdlib:1.3.20", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.20", + "org.jetbrains:annotations:13.0" + ], + "directDependencies": [ + "io.arrow-kt:arrow-annotations:0.8.2", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.20" + ], + "file": "v1/https/jcenter.bintray.com/io/arrow-kt/arrow-core/0.8.2/arrow-core-0.8.2.jar", "mirror_urls": [ - "https://jcenter.bintray.com/org/checkerframework/checker-qual/2.8.1/checker-qual-2.8.1.jar", - "https://maven.google.com/org/checkerframework/checker-qual/2.8.1/checker-qual-2.8.1.jar", - "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/2.8.1/checker-qual-2.8.1.jar" + "https://jcenter.bintray.com/io/arrow-kt/arrow-core/0.8.2/arrow-core-0.8.2.jar", + "https://maven.google.com/io/arrow-kt/arrow-core/0.8.2/arrow-core-0.8.2.jar", + "https://repo1.maven.org/maven2/io/arrow-kt/arrow-core/0.8.2/arrow-core-0.8.2.jar" ], - "sha256": "9103499008bcecd4e948da29b17864abb64304e15706444ae209d17ebe0575df", - "url": "https://jcenter.bintray.com/org/checkerframework/checker-qual/2.8.1/checker-qual-2.8.1.jar" + "sha256": "75f4819d01de37b82de4523468ca9bde84583a566d6364ef93dbdc060e07d418", + "url": "https://jcenter.bintray.com/io/arrow-kt/arrow-core/0.8.2/arrow-core-0.8.2.jar" }, { - "coord": "org.codehaus.mojo:animal-sniffer-annotations:1.17", + "coord": "io.github.classgraph:classgraph:4.6.18", "dependencies": [], "directDependencies": [], - "file": "v1/https/jcenter.bintray.com/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar", + "file": "v1/https/jcenter.bintray.com/io/github/classgraph/classgraph/4.6.18/classgraph-4.6.18.jar", "mirror_urls": [ - "https://jcenter.bintray.com/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar", - "https://maven.google.com/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar", - "https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar" + "https://jcenter.bintray.com/io/github/classgraph/classgraph/4.6.18/classgraph-4.6.18.jar", + "https://maven.google.com/io/github/classgraph/classgraph/4.6.18/classgraph-4.6.18.jar", + "https://repo1.maven.org/maven2/io/github/classgraph/classgraph/4.6.18/classgraph-4.6.18.jar" ], - "sha256": "92654f493ecfec52082e76354f0ebf87648dc3d5cec2e3c3cdb947c016747a53", - "url": "https://jcenter.bintray.com/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar" + "sha256": "baa3fbcb3808ce83ccfb2546cfd6d75845b72436385f851ac90c102b8e0ecb8a", + "url": "https://jcenter.bintray.com/io/github/classgraph/classgraph/4.6.18/classgraph-4.6.18.jar" }, { - "coord": "org.seleniumhq.selenium:selenium-api:3.141.59", + "coord": "io.kindedj:kindedj:1.1.0", "dependencies": [], "directDependencies": [], - "file": "v1/https/jcenter.bintray.com/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar", + "file": "v1/https/jcenter.bintray.com/io/kindedj/kindedj/1.1.0/kindedj-1.1.0.jar", "mirror_urls": [ - "https://jcenter.bintray.com/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar", - "https://maven.google.com/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar", - "https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar" + "https://jcenter.bintray.com/io/kindedj/kindedj/1.1.0/kindedj-1.1.0.jar", + "https://maven.google.com/io/kindedj/kindedj/1.1.0/kindedj-1.1.0.jar", + "https://repo1.maven.org/maven2/io/kindedj/kindedj/1.1.0/kindedj-1.1.0.jar" ], - "sha256": "8bfd5a736eccfc08866301ffc9b7f529e55976355c5799bed8392486df64dee5", - "url": "https://jcenter.bintray.com/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar" + "sha256": "c8786c94de34869f087d28b52777374cbb349d827673044c56c63678b448f3f8", + "url": "https://jcenter.bintray.com/io/kindedj/kindedj/1.1.0/kindedj-1.1.0.jar" }, { - "coord": "org.seleniumhq.selenium:selenium-remote-driver:3.141.59", + "coord": "io.kotlintest:kotlintest-assertions:3.2.1", "dependencies": [ - "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", - "com.squareup.okio:okio:1.14.0", - "com.google.j2objc:j2objc-annotations:1.3", + "org.jetbrains.kotlin:kotlin-reflect:1.3.20", + "org.eclipse.jgit:org.eclipse.jgit:4.4.1.201607150455-r", + "com.univocity:univocity-parsers:2.7.6", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.3.20", + "org.jetbrains.kotlin:kotlin-stdlib:1.3.20", + "com.github.wumpz:diffutils:2.2", + "org.jetbrains:annotations:13.0" + ], + "directDependencies": [ + "com.github.wumpz:diffutils:2.2", + "com.univocity:univocity-parsers:2.7.6", + "org.jetbrains.kotlin:kotlin-reflect:1.3.20", + "org.jetbrains.kotlin:kotlin-stdlib:1.3.20" + ], + "file": "v1/https/jcenter.bintray.com/io/kotlintest/kotlintest-assertions/3.2.1/kotlintest-assertions-3.2.1.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/io/kotlintest/kotlintest-assertions/3.2.1/kotlintest-assertions-3.2.1.jar", + "https://maven.google.com/io/kotlintest/kotlintest-assertions/3.2.1/kotlintest-assertions-3.2.1.jar", + "https://repo1.maven.org/maven2/io/kotlintest/kotlintest-assertions/3.2.1/kotlintest-assertions-3.2.1.jar" + ], + "sha256": "61027acae04abcec8c1cacec425a8ae6d6e2f4f7282ae00fdd12b0d3a10d3ce3", + "url": "https://jcenter.bintray.com/io/kotlintest/kotlintest-assertions/3.2.1/kotlintest-assertions-3.2.1.jar" + }, + { + "coord": "io.kotlintest:kotlintest-core:3.2.1", + "dependencies": [ + "org.jetbrains.kotlinx:kotlinx-coroutines-core-common:1.1.0", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.1.0", + "org.slf4j:slf4j-api:1.7.26", + "org.jetbrains.kotlin:kotlin-reflect:1.3.20", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.3.20", + "org.jetbrains.kotlin:kotlin-stdlib:1.3.20", + "org.jetbrains:annotations:13.0" + ], + "directDependencies": [ + "org.jetbrains.kotlin:kotlin-reflect:1.3.20", + "org.jetbrains.kotlin:kotlin-stdlib:1.3.20", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.1.0", + "org.slf4j:slf4j-api:1.7.26" + ], + "file": "v1/https/jcenter.bintray.com/io/kotlintest/kotlintest-core/3.2.1/kotlintest-core-3.2.1.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/io/kotlintest/kotlintest-core/3.2.1/kotlintest-core-3.2.1.jar", + "https://maven.google.com/io/kotlintest/kotlintest-core/3.2.1/kotlintest-core-3.2.1.jar", + "https://repo1.maven.org/maven2/io/kotlintest/kotlintest-core/3.2.1/kotlintest-core-3.2.1.jar" + ], + "sha256": "d52cfd0379d5a14e9899220ae6362fd6d4abb84eeddd7d4c9585ea1dc09610bb", + "url": "https://jcenter.bintray.com/io/kotlintest/kotlintest-core/3.2.1/kotlintest-core-3.2.1.jar" + }, + { + "coord": "io.kotlintest:kotlintest-runner-junit5:3.2.1", + "dependencies": [ + "io.kotlintest:kotlintest-assertions:3.2.1", + "org.jetbrains.kotlinx:kotlinx-coroutines-core-common:1.1.0", + "io.github.classgraph:classgraph:4.6.18", + "io.kotlintest:kotlintest-core:3.2.1", + "org.apiguardian:apiguardian-api:1.0.0", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.1.0", + "io.arrow-kt:arrow-annotations:0.8.2", + "org.slf4j:slf4j-api:1.7.26", + "io.kindedj:kindedj:1.1.0", + "org.jetbrains.kotlin:kotlin-reflect:1.3.20", + "org.eclipse.jgit:org.eclipse.jgit:4.4.1.201607150455-r", + "com.univocity:univocity-parsers:2.7.6", + "org.opentest4j:opentest4j:1.1.1", + "io.kotlintest:kotlintest-runner-jvm:3.2.1", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.3.20", + "org.jetbrains.kotlin:kotlin-stdlib:1.3.20", + "com.github.wumpz:diffutils:2.2", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.20", + "org.junit.platform:junit-platform-launcher:1.3.2", + "org.junit.platform:junit-platform-engine:1.3.2", + "org.junit.platform:junit-platform-suite-api:1.3.2", + "io.arrow-kt:arrow-core:0.8.2", + "org.jetbrains:annotations:13.0", + "org.junit.platform:junit-platform-commons:1.3.2" + ], + "directDependencies": [ + "io.kotlintest:kotlintest-assertions:3.2.1", + "io.kotlintest:kotlintest-core:3.2.1", + "io.kotlintest:kotlintest-runner-jvm:3.2.1", + "org.jetbrains.kotlin:kotlin-stdlib:1.3.20", + "org.junit.platform:junit-platform-launcher:1.3.2", + "org.junit.platform:junit-platform-engine:1.3.2", + "org.junit.platform:junit-platform-suite-api:1.3.2" + ], + "file": "v1/https/jcenter.bintray.com/io/kotlintest/kotlintest-runner-junit5/3.2.1/kotlintest-runner-junit5-3.2.1.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/io/kotlintest/kotlintest-runner-junit5/3.2.1/kotlintest-runner-junit5-3.2.1.jar", + "https://maven.google.com/io/kotlintest/kotlintest-runner-junit5/3.2.1/kotlintest-runner-junit5-3.2.1.jar", + "https://repo1.maven.org/maven2/io/kotlintest/kotlintest-runner-junit5/3.2.1/kotlintest-runner-junit5-3.2.1.jar" + ], + "sha256": "f1ecd492cbf3b50bf045caa44760f18c9e740889644eb4bcbc01bf670c94dd3b", + "url": "https://jcenter.bintray.com/io/kotlintest/kotlintest-runner-junit5/3.2.1/kotlintest-runner-junit5-3.2.1.jar" + }, + { + "coord": "io.kotlintest:kotlintest-runner-jvm:3.2.1", + "dependencies": [ + "org.jetbrains.kotlinx:kotlinx-coroutines-core-common:1.1.0", + "io.github.classgraph:classgraph:4.6.18", + "io.kotlintest:kotlintest-core:3.2.1", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.1.0", + "io.arrow-kt:arrow-annotations:0.8.2", + "org.slf4j:slf4j-api:1.7.26", + "io.kindedj:kindedj:1.1.0", + "org.jetbrains.kotlin:kotlin-reflect:1.3.20", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.3.20", + "org.jetbrains.kotlin:kotlin-stdlib:1.3.20", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.20", + "io.arrow-kt:arrow-core:0.8.2", + "org.jetbrains:annotations:13.0" + ], + "directDependencies": [ + "io.github.classgraph:classgraph:4.6.18", + "io.kotlintest:kotlintest-core:3.2.1", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.1.0", + "org.slf4j:slf4j-api:1.7.26", + "org.jetbrains.kotlin:kotlin-stdlib:1.3.20", + "io.arrow-kt:arrow-core:0.8.2" + ], + "file": "v1/https/jcenter.bintray.com/io/kotlintest/kotlintest-runner-jvm/3.2.1/kotlintest-runner-jvm-3.2.1.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/io/kotlintest/kotlintest-runner-jvm/3.2.1/kotlintest-runner-jvm-3.2.1.jar", + "https://maven.google.com/io/kotlintest/kotlintest-runner-jvm/3.2.1/kotlintest-runner-jvm-3.2.1.jar", + "https://repo1.maven.org/maven2/io/kotlintest/kotlintest-runner-jvm/3.2.1/kotlintest-runner-jvm-3.2.1.jar" + ], + "sha256": "e693988b1df96bc1b59c65ec3278bcdf07c203c7751d33be4753a2bf44128f39", + "url": "https://jcenter.bintray.com/io/kotlintest/kotlintest-runner-jvm/3.2.1/kotlintest-runner-jvm-3.2.1.jar" + }, + { + "coord": "io.lettuce:lettuce-core:5.1.7.RELEASE", + "dependencies": [ + "org.reactivestreams:reactive-streams:1.0.3", + "io.netty:netty-codec:4.1.45.Final", + "io.netty:netty-transport:4.1.45.Final", + "io.netty:netty-common:4.1.45.Final", + "io.netty:netty-resolver:4.1.45.Final", + "io.projectreactor:reactor-core:3.2.8.RELEASE", + "io.netty:netty-buffer:4.1.45.Final", + "io.netty:netty-handler:4.1.45.Final" + ], + "directDependencies": [ + "io.netty:netty-common:4.1.45.Final", + "io.netty:netty-handler:4.1.45.Final", + "io.netty:netty-transport:4.1.45.Final", + "io.projectreactor:reactor-core:3.2.8.RELEASE" + ], + "file": "v1/https/jcenter.bintray.com/io/lettuce/lettuce-core/5.1.7.RELEASE/lettuce-core-5.1.7.RELEASE.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/io/lettuce/lettuce-core/5.1.7.RELEASE/lettuce-core-5.1.7.RELEASE.jar", + "https://maven.google.com/io/lettuce/lettuce-core/5.1.7.RELEASE/lettuce-core-5.1.7.RELEASE.jar", + "https://repo1.maven.org/maven2/io/lettuce/lettuce-core/5.1.7.RELEASE/lettuce-core-5.1.7.RELEASE.jar" + ], + "sha256": "9e118d8a1e4c0e92e7da2fe6ad956d7cc88666a2a4aceef8a757262c3b1c229e", + "url": "https://jcenter.bintray.com/io/lettuce/lettuce-core/5.1.7.RELEASE/lettuce-core-5.1.7.RELEASE.jar" + }, + { + "coord": "io.micronaut.configuration:micronaut-redis-lettuce:1.2.0", + "dependencies": [ + "org.reactivestreams:reactive-streams:1.0.3", + "io.lettuce:lettuce-core:5.1.7.RELEASE", + "io.micronaut:micronaut-http:1.3.0.RC1", "com.google.code.findbugs:jsr305:3.0.2", - "com.google.guava:guava:28.0-jre", - "org.seleniumhq.selenium:selenium-api:3.141.59", - "org.checkerframework:checker-qual:2.8.1", - "org.codehaus.mojo:animal-sniffer-annotations:1.17", - "com.squareup.okhttp3:okhttp:3.11.0", - "com.google.guava:failureaccess:1.0.1", - "net.bytebuddy:byte-buddy:1.8.15", - "com.google.errorprone:error_prone_annotations:2.3.2", - "org.apache.commons:commons-exec:1.3" + "io.micronaut:micronaut-inject:1.3.0.RC1", + "org.slf4j:slf4j-api:1.7.26", + "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.10.1", + "io.reactivex.rxjava2:rxjava:2.2.10", + "org.yaml:snakeyaml:1.24", + "com.fasterxml.jackson.core:jackson-core:2.10.1", + "io.netty:netty-codec:4.1.45.Final", + "com.fasterxml.jackson.core:jackson-annotations:2.10.1", + "javax.annotation:javax.annotation-api:1.3.2", + "io.netty:netty-transport:4.1.45.Final", + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.10.1", + "io.micronaut:micronaut-aop:1.3.0.RC1", + "io.micronaut:micronaut-core:1.3.0.RC1", + "io.netty:netty-common:4.1.45.Final", + "io.netty:netty-resolver:4.1.45.Final", + "io.micronaut:micronaut-runtime:1.3.0.RC1", + "javax.inject:javax.inject:1", + "io.projectreactor:reactor-core:3.2.8.RELEASE", + "com.fasterxml.jackson.core:jackson-databind:2.10.1", + "io.netty:netty-buffer:4.1.45.Final", + "javax.validation:validation-api:2.0.1.Final", + "io.netty:netty-handler:4.1.45.Final" ], "directDependencies": [ - "com.squareup.okio:okio:1.14.0", - "com.google.guava:guava:28.0-jre", - "org.seleniumhq.selenium:selenium-api:3.141.59", - "com.squareup.okhttp3:okhttp:3.11.0", - "net.bytebuddy:byte-buddy:1.8.15", - "org.apache.commons:commons-exec:1.3" + "io.lettuce:lettuce-core:5.1.7.RELEASE", + "io.micronaut:micronaut-runtime:1.3.0.RC1" ], - "file": "v1/https/jcenter.bintray.com/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar", + "file": "v1/https/jcenter.bintray.com/io/micronaut/configuration/micronaut-redis-lettuce/1.2.0/micronaut-redis-lettuce-1.2.0.jar", "mirror_urls": [ - "https://jcenter.bintray.com/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar", - "https://maven.google.com/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar", - "https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar" + "https://jcenter.bintray.com/io/micronaut/configuration/micronaut-redis-lettuce/1.2.0/micronaut-redis-lettuce-1.2.0.jar", + "https://maven.google.com/io/micronaut/configuration/micronaut-redis-lettuce/1.2.0/micronaut-redis-lettuce-1.2.0.jar", + "https://repo1.maven.org/maven2/io/micronaut/configuration/micronaut-redis-lettuce/1.2.0/micronaut-redis-lettuce-1.2.0.jar" ], - "sha256": "9829fe57adf36743d785d0c2e7db504ba3ba0a3aacac652b8867cc854d2dfc45", - "url": "https://jcenter.bintray.com/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar" + "sha256": "7ca0ad437de4abf85be04ee21c9da2deda47961ef9e0a50d6887e2fc05dd2da8", + "url": "https://jcenter.bintray.com/io/micronaut/configuration/micronaut-redis-lettuce/1.2.0/micronaut-redis-lettuce-1.2.0.jar" + }, + { + "coord": "io.micronaut.test:micronaut-test-core:1.1.2", + "dependencies": [ + "org.reactivestreams:reactive-streams:1.0.3", + "io.micronaut:micronaut-http:1.3.0.RC1", + "com.google.code.findbugs:jsr305:3.0.2", + "io.micronaut:micronaut-inject:1.3.0.RC1", + "org.slf4j:slf4j-api:1.7.26", + "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.10.1", + "io.reactivex.rxjava2:rxjava:2.2.10", + "org.yaml:snakeyaml:1.24", + "com.fasterxml.jackson.core:jackson-core:2.10.1", + "com.fasterxml.jackson.core:jackson-annotations:2.10.1", + "javax.annotation:javax.annotation-api:1.3.2", + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.10.1", + "io.micronaut:micronaut-aop:1.3.0.RC1", + "io.micronaut:micronaut-core:1.3.0.RC1", + "io.micronaut:micronaut-runtime:1.3.0.RC1", + "javax.inject:javax.inject:1", + "com.fasterxml.jackson.core:jackson-databind:2.10.1", + "javax.validation:validation-api:2.0.1.Final" + ], + "directDependencies": [ + "io.micronaut:micronaut-inject:1.3.0.RC1", + "io.micronaut:micronaut-runtime:1.3.0.RC1" + ], + "file": "v1/https/jcenter.bintray.com/io/micronaut/test/micronaut-test-core/1.1.2/micronaut-test-core-1.1.2.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/io/micronaut/test/micronaut-test-core/1.1.2/micronaut-test-core-1.1.2.jar", + "https://maven.google.com/io/micronaut/test/micronaut-test-core/1.1.2/micronaut-test-core-1.1.2.jar", + "https://repo1.maven.org/maven2/io/micronaut/test/micronaut-test-core/1.1.2/micronaut-test-core-1.1.2.jar" + ], + "sha256": "75839e1db044d8cbac47626371c3e30d3f247238c93a78ed864945c01c851cae", + "url": "https://jcenter.bintray.com/io/micronaut/test/micronaut-test-core/1.1.2/micronaut-test-core-1.1.2.jar" + }, + { + "coord": "io.micronaut.test:micronaut-test-kotlintest:1.1.2", + "dependencies": [ + "org.reactivestreams:reactive-streams:1.0.3", + "io.kotlintest:kotlintest-assertions:3.2.1", + "org.jetbrains.kotlinx:kotlinx-coroutines-core-common:1.1.0", + "io.github.classgraph:classgraph:4.6.18", + "io.kotlintest:kotlintest-core:3.2.1", + "io.micronaut:micronaut-http:1.3.0.RC1", + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.20", + "org.apiguardian:apiguardian-api:1.0.0", + "com.google.code.findbugs:jsr305:3.0.2", + "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.1.0", + "io.arrow-kt:arrow-annotations:0.8.2", + "io.micronaut:micronaut-inject:1.3.0.RC1", + "org.slf4j:slf4j-api:1.7.26", + "io.kindedj:kindedj:1.1.0", + "org.jetbrains.kotlin:kotlin-reflect:1.3.20", + "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.10.1", + "org.eclipse.jgit:org.eclipse.jgit:4.4.1.201607150455-r", + "com.univocity:univocity-parsers:2.7.6", + "io.micronaut.test:micronaut-test-core:1.1.2", + "io.reactivex.rxjava2:rxjava:2.2.10", + "org.opentest4j:opentest4j:1.1.1", + "org.yaml:snakeyaml:1.24", + "com.fasterxml.jackson.core:jackson-core:2.10.1", + "io.kotlintest:kotlintest-runner-jvm:3.2.1", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.3.20", + "org.jetbrains.kotlin:kotlin-stdlib:1.3.20", + "com.github.wumpz:diffutils:2.2", + "com.fasterxml.jackson.core:jackson-annotations:2.10.1", + "javax.annotation:javax.annotation-api:1.3.2", + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.10.1", + "io.kotlintest:kotlintest-runner-junit5:3.2.1", + "io.micronaut:micronaut-aop:1.3.0.RC1", + "io.micronaut:micronaut-core:1.3.0.RC1", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.20", + "io.micronaut:micronaut-runtime:1.3.0.RC1", + "javax.inject:javax.inject:1", + "org.junit.platform:junit-platform-launcher:1.3.2", + "org.junit.platform:junit-platform-engine:1.3.2", + "org.junit.platform:junit-platform-suite-api:1.3.2", + "com.fasterxml.jackson.core:jackson-databind:2.10.1", + "javax.validation:validation-api:2.0.1.Final", + "io.arrow-kt:arrow-core:0.8.2", + "org.jetbrains:annotations:13.0", + "org.junit.platform:junit-platform-commons:1.3.2" + ], + "directDependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.20", + "io.micronaut:micronaut-inject:1.3.0.RC1", + "org.jetbrains.kotlin:kotlin-reflect:1.3.20", + "io.micronaut.test:micronaut-test-core:1.1.2", + "io.kotlintest:kotlintest-runner-junit5:3.2.1", + "io.micronaut:micronaut-runtime:1.3.0.RC1" + ], + "file": "v1/https/jcenter.bintray.com/io/micronaut/test/micronaut-test-kotlintest/1.1.2/micronaut-test-kotlintest-1.1.2.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/io/micronaut/test/micronaut-test-kotlintest/1.1.2/micronaut-test-kotlintest-1.1.2.jar", + "https://maven.google.com/io/micronaut/test/micronaut-test-kotlintest/1.1.2/micronaut-test-kotlintest-1.1.2.jar", + "https://repo1.maven.org/maven2/io/micronaut/test/micronaut-test-kotlintest/1.1.2/micronaut-test-kotlintest-1.1.2.jar" + ], + "sha256": "32b05b9cf635b08272b585a21917c986ed06afe044c68367ed7dc654baf3a7e3", + "url": "https://jcenter.bintray.com/io/micronaut/test/micronaut-test-kotlintest/1.1.2/micronaut-test-kotlintest-1.1.2.jar" + }, + { + "coord": "io.micronaut:micronaut-aop:1.3.0.RC1", + "dependencies": [ + "org.reactivestreams:reactive-streams:1.0.3", + "com.google.code.findbugs:jsr305:3.0.2", + "io.micronaut:micronaut-inject:1.3.0.RC1", + "org.slf4j:slf4j-api:1.7.26", + "org.yaml:snakeyaml:1.24", + "javax.annotation:javax.annotation-api:1.3.2", + "io.micronaut:micronaut-core:1.3.0.RC1", + "javax.inject:javax.inject:1" + ], + "directDependencies": [ + "io.micronaut:micronaut-core:1.3.0.RC1", + "io.micronaut:micronaut-inject:1.3.0.RC1", + "org.slf4j:slf4j-api:1.7.26" + ], + "file": "v1/https/jcenter.bintray.com/io/micronaut/micronaut-aop/1.3.0.RC1/micronaut-aop-1.3.0.RC1.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/io/micronaut/micronaut-aop/1.3.0.RC1/micronaut-aop-1.3.0.RC1.jar", + "https://maven.google.com/io/micronaut/micronaut-aop/1.3.0.RC1/micronaut-aop-1.3.0.RC1.jar", + "https://repo1.maven.org/maven2/io/micronaut/micronaut-aop/1.3.0.RC1/micronaut-aop-1.3.0.RC1.jar" + ], + "sha256": "07dc94553342e9065d3ea3df2723d165be97e8dec154eecea09d38f0ea22e96b", + "url": "https://jcenter.bintray.com/io/micronaut/micronaut-aop/1.3.0.RC1/micronaut-aop-1.3.0.RC1.jar" + }, + { + "coord": "io.micronaut:micronaut-buffer-netty:1.3.0.RC1", + "dependencies": [ + "org.reactivestreams:reactive-streams:1.0.3", + "com.google.code.findbugs:jsr305:3.0.2", + "io.micronaut:micronaut-inject:1.3.0.RC1", + "org.slf4j:slf4j-api:1.7.26", + "org.yaml:snakeyaml:1.24", + "javax.annotation:javax.annotation-api:1.3.2", + "io.micronaut:micronaut-core:1.3.0.RC1", + "io.netty:netty-common:4.1.45.Final", + "javax.inject:javax.inject:1", + "io.netty:netty-buffer:4.1.45.Final" + ], + "directDependencies": [ + "io.micronaut:micronaut-core:1.3.0.RC1", + "io.micronaut:micronaut-inject:1.3.0.RC1", + "io.netty:netty-buffer:4.1.45.Final", + "org.slf4j:slf4j-api:1.7.26" + ], + "file": "v1/https/jcenter.bintray.com/io/micronaut/micronaut-buffer-netty/1.3.0.RC1/micronaut-buffer-netty-1.3.0.RC1.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/io/micronaut/micronaut-buffer-netty/1.3.0.RC1/micronaut-buffer-netty-1.3.0.RC1.jar", + "https://maven.google.com/io/micronaut/micronaut-buffer-netty/1.3.0.RC1/micronaut-buffer-netty-1.3.0.RC1.jar", + "https://repo1.maven.org/maven2/io/micronaut/micronaut-buffer-netty/1.3.0.RC1/micronaut-buffer-netty-1.3.0.RC1.jar" + ], + "sha256": "1faf531e6ff361cb6a38ae5650493327bd9e4bf9542e1b7b1118f45b3f310be0", + "url": "https://jcenter.bintray.com/io/micronaut/micronaut-buffer-netty/1.3.0.RC1/micronaut-buffer-netty-1.3.0.RC1.jar" + }, + { + "coord": "io.micronaut:micronaut-core:1.3.0.RC1", + "dependencies": [ + "org.slf4j:slf4j-api:1.7.26", + "org.reactivestreams:reactive-streams:1.0.3", + "com.google.code.findbugs:jsr305:3.0.2" + ], + "directDependencies": [ + "com.google.code.findbugs:jsr305:3.0.2", + "org.reactivestreams:reactive-streams:1.0.3", + "org.slf4j:slf4j-api:1.7.26" + ], + "file": "v1/https/jcenter.bintray.com/io/micronaut/micronaut-core/1.3.0.RC1/micronaut-core-1.3.0.RC1.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/io/micronaut/micronaut-core/1.3.0.RC1/micronaut-core-1.3.0.RC1.jar", + "https://maven.google.com/io/micronaut/micronaut-core/1.3.0.RC1/micronaut-core-1.3.0.RC1.jar", + "https://repo1.maven.org/maven2/io/micronaut/micronaut-core/1.3.0.RC1/micronaut-core-1.3.0.RC1.jar" + ], + "sha256": "1160e72e81b3bee4c283111a495e9e5ca69996b6d52e9b69b0c6fd0ff8d1187e", + "url": "https://jcenter.bintray.com/io/micronaut/micronaut-core/1.3.0.RC1/micronaut-core-1.3.0.RC1.jar" + }, + { + "coord": "io.micronaut:micronaut-graal:1.3.0.RC1", + "dependencies": [ + "org.reactivestreams:reactive-streams:1.0.3", + "com.google.code.findbugs:jsr305:3.0.2", + "io.micronaut:micronaut-inject:1.3.0.RC1", + "org.slf4j:slf4j-api:1.7.26", + "org.yaml:snakeyaml:1.24", + "com.fasterxml.jackson.core:jackson-core:2.10.1", + "com.fasterxml.jackson.core:jackson-annotations:2.10.1", + "javax.annotation:javax.annotation-api:1.3.2", + "io.micronaut:micronaut-core:1.3.0.RC1", + "javax.inject:javax.inject:1", + "com.fasterxml.jackson.core:jackson-databind:2.10.1" + ], + "directDependencies": [ + "com.fasterxml.jackson.core:jackson-databind:2.10.1", + "io.micronaut:micronaut-inject:1.3.0.RC1", + "org.slf4j:slf4j-api:1.7.26" + ], + "file": "v1/https/jcenter.bintray.com/io/micronaut/micronaut-graal/1.3.0.RC1/micronaut-graal-1.3.0.RC1.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/io/micronaut/micronaut-graal/1.3.0.RC1/micronaut-graal-1.3.0.RC1.jar", + "https://maven.google.com/io/micronaut/micronaut-graal/1.3.0.RC1/micronaut-graal-1.3.0.RC1.jar", + "https://repo1.maven.org/maven2/io/micronaut/micronaut-graal/1.3.0.RC1/micronaut-graal-1.3.0.RC1.jar" + ], + "sha256": "c75244df7cafa3cf0c4eb5292c6c81cf0fd7565b511774cdf3710659e9b2e3e7", + "url": "https://jcenter.bintray.com/io/micronaut/micronaut-graal/1.3.0.RC1/micronaut-graal-1.3.0.RC1.jar" + }, + { + "coord": "io.micronaut:micronaut-http-client:1.3.0.RC1", + "dependencies": [ + "org.reactivestreams:reactive-streams:1.0.3", + "io.netty:netty-handler-proxy:4.1.45.Final", + "io.micronaut:micronaut-http:1.3.0.RC1", + "com.google.code.findbugs:jsr305:3.0.2", + "io.micronaut:micronaut-inject:1.3.0.RC1", + "org.slf4j:slf4j-api:1.7.26", + "io.netty:netty-codec-socks:4.1.45.Final", + "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.10.1", + "io.reactivex.rxjava2:rxjava:2.2.10", + "org.yaml:snakeyaml:1.24", + "com.fasterxml.jackson.core:jackson-core:2.10.1", + "io.micronaut:micronaut-websocket:1.3.0.RC1", + "io.micronaut:micronaut-http-netty:1.3.0.RC1", + "io.netty:netty-codec:4.1.45.Final", + "com.fasterxml.jackson.core:jackson-annotations:2.10.1", + "io.netty:netty-codec-http:4.1.45.Final", + "javax.annotation:javax.annotation-api:1.3.2", + "io.netty:netty-transport:4.1.45.Final", + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.10.1", + "io.micronaut:micronaut-aop:1.3.0.RC1", + "io.micronaut:micronaut-buffer-netty:1.3.0.RC1", + "io.micronaut:micronaut-core:1.3.0.RC1", + "io.netty:netty-common:4.1.45.Final", + "io.netty:netty-resolver:4.1.45.Final", + "io.micronaut:micronaut-runtime:1.3.0.RC1", + "javax.inject:javax.inject:1", + "com.fasterxml.jackson.core:jackson-databind:2.10.1", + "io.netty:netty-buffer:4.1.45.Final", + "javax.validation:validation-api:2.0.1.Final", + "io.netty:netty-handler:4.1.45.Final" + ], + "directDependencies": [ + "io.netty:netty-handler-proxy:4.1.45.Final", + "org.slf4j:slf4j-api:1.7.26", + "io.reactivex.rxjava2:rxjava:2.2.10", + "io.micronaut:micronaut-websocket:1.3.0.RC1", + "io.micronaut:micronaut-http-netty:1.3.0.RC1", + "io.micronaut:micronaut-runtime:1.3.0.RC1" + ], + "file": "v1/https/jcenter.bintray.com/io/micronaut/micronaut-http-client/1.3.0.RC1/micronaut-http-client-1.3.0.RC1.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/io/micronaut/micronaut-http-client/1.3.0.RC1/micronaut-http-client-1.3.0.RC1.jar", + "https://maven.google.com/io/micronaut/micronaut-http-client/1.3.0.RC1/micronaut-http-client-1.3.0.RC1.jar", + "https://repo1.maven.org/maven2/io/micronaut/micronaut-http-client/1.3.0.RC1/micronaut-http-client-1.3.0.RC1.jar" + ], + "sha256": "2e85937c6fa1b3afd990b5b8d8c590b213e1b10987d476c05fcca356fc8ad22e", + "url": "https://jcenter.bintray.com/io/micronaut/micronaut-http-client/1.3.0.RC1/micronaut-http-client-1.3.0.RC1.jar" + }, + { + "coord": "io.micronaut:micronaut-http-netty:1.3.0.RC1", + "dependencies": [ + "org.reactivestreams:reactive-streams:1.0.3", + "io.micronaut:micronaut-http:1.3.0.RC1", + "com.google.code.findbugs:jsr305:3.0.2", + "io.micronaut:micronaut-inject:1.3.0.RC1", + "org.slf4j:slf4j-api:1.7.26", + "io.reactivex.rxjava2:rxjava:2.2.10", + "org.yaml:snakeyaml:1.24", + "io.micronaut:micronaut-websocket:1.3.0.RC1", + "io.netty:netty-codec:4.1.45.Final", + "io.netty:netty-codec-http:4.1.45.Final", + "javax.annotation:javax.annotation-api:1.3.2", + "io.netty:netty-transport:4.1.45.Final", + "io.micronaut:micronaut-aop:1.3.0.RC1", + "io.micronaut:micronaut-buffer-netty:1.3.0.RC1", + "io.micronaut:micronaut-core:1.3.0.RC1", + "io.netty:netty-common:4.1.45.Final", + "io.netty:netty-resolver:4.1.45.Final", + "javax.inject:javax.inject:1", + "io.netty:netty-buffer:4.1.45.Final", + "io.netty:netty-handler:4.1.45.Final" + ], + "directDependencies": [ + "io.micronaut:micronaut-http:1.3.0.RC1", + "org.slf4j:slf4j-api:1.7.26", + "io.reactivex.rxjava2:rxjava:2.2.10", + "io.micronaut:micronaut-websocket:1.3.0.RC1", + "io.netty:netty-codec-http:4.1.45.Final", + "io.micronaut:micronaut-buffer-netty:1.3.0.RC1", + "io.netty:netty-handler:4.1.45.Final" + ], + "file": "v1/https/jcenter.bintray.com/io/micronaut/micronaut-http-netty/1.3.0.RC1/micronaut-http-netty-1.3.0.RC1.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/io/micronaut/micronaut-http-netty/1.3.0.RC1/micronaut-http-netty-1.3.0.RC1.jar", + "https://maven.google.com/io/micronaut/micronaut-http-netty/1.3.0.RC1/micronaut-http-netty-1.3.0.RC1.jar", + "https://repo1.maven.org/maven2/io/micronaut/micronaut-http-netty/1.3.0.RC1/micronaut-http-netty-1.3.0.RC1.jar" + ], + "sha256": "4aca540f105343d90cd897995e7f24f8463f8f1600d1069c358ff31411aff1e3", + "url": "https://jcenter.bintray.com/io/micronaut/micronaut-http-netty/1.3.0.RC1/micronaut-http-netty-1.3.0.RC1.jar" + }, + { + "coord": "io.micronaut:micronaut-http-server-netty:1.3.0.RC1", + "dependencies": [ + "org.reactivestreams:reactive-streams:1.0.3", + "io.micronaut:micronaut-http:1.3.0.RC1", + "com.google.code.findbugs:jsr305:3.0.2", + "io.micronaut:micronaut-router:1.3.0.RC1", + "io.micronaut:micronaut-inject:1.3.0.RC1", + "org.slf4j:slf4j-api:1.7.26", + "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.10.1", + "io.reactivex.rxjava2:rxjava:2.2.10", + "org.yaml:snakeyaml:1.24", + "com.fasterxml.jackson.core:jackson-core:2.10.1", + "io.micronaut:micronaut-websocket:1.3.0.RC1", + "io.micronaut:micronaut-http-netty:1.3.0.RC1", + "io.netty:netty-codec:4.1.45.Final", + "com.fasterxml.jackson.core:jackson-annotations:2.10.1", + "io.netty:netty-codec-http:4.1.45.Final", + "javax.annotation:javax.annotation-api:1.3.2", + "io.netty:netty-transport:4.1.45.Final", + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.10.1", + "io.micronaut:micronaut-aop:1.3.0.RC1", + "io.micronaut:micronaut-buffer-netty:1.3.0.RC1", + "io.micronaut:micronaut-core:1.3.0.RC1", + "io.netty:netty-common:4.1.45.Final", + "io.netty:netty-resolver:4.1.45.Final", + "io.micronaut:micronaut-runtime:1.3.0.RC1", + "javax.inject:javax.inject:1", + "com.fasterxml.jackson.core:jackson-databind:2.10.1", + "io.netty:netty-buffer:4.1.45.Final", + "javax.validation:validation-api:2.0.1.Final", + "io.micronaut:micronaut-http-server:1.3.0.RC1", + "io.netty:netty-handler:4.1.45.Final" + ], + "directDependencies": [ + "org.slf4j:slf4j-api:1.7.26", + "io.micronaut:micronaut-http-netty:1.3.0.RC1", + "io.netty:netty-codec-http:4.1.45.Final", + "io.micronaut:micronaut-core:1.3.0.RC1", + "io.micronaut:micronaut-http-server:1.3.0.RC1" + ], + "file": "v1/https/jcenter.bintray.com/io/micronaut/micronaut-http-server-netty/1.3.0.RC1/micronaut-http-server-netty-1.3.0.RC1.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/io/micronaut/micronaut-http-server-netty/1.3.0.RC1/micronaut-http-server-netty-1.3.0.RC1.jar", + "https://maven.google.com/io/micronaut/micronaut-http-server-netty/1.3.0.RC1/micronaut-http-server-netty-1.3.0.RC1.jar", + "https://repo1.maven.org/maven2/io/micronaut/micronaut-http-server-netty/1.3.0.RC1/micronaut-http-server-netty-1.3.0.RC1.jar" + ], + "sha256": "eef4b0fd8ea1108bd4e1e607319bddfbcf5caa5debd2985254df69add2b97ff3", + "url": "https://jcenter.bintray.com/io/micronaut/micronaut-http-server-netty/1.3.0.RC1/micronaut-http-server-netty-1.3.0.RC1.jar" + }, + { + "coord": "io.micronaut:micronaut-http-server:1.3.0.RC1", + "dependencies": [ + "org.reactivestreams:reactive-streams:1.0.3", + "io.micronaut:micronaut-http:1.3.0.RC1", + "com.google.code.findbugs:jsr305:3.0.2", + "io.micronaut:micronaut-router:1.3.0.RC1", + "io.micronaut:micronaut-inject:1.3.0.RC1", + "org.slf4j:slf4j-api:1.7.26", + "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.10.1", + "io.reactivex.rxjava2:rxjava:2.2.10", + "org.yaml:snakeyaml:1.24", + "com.fasterxml.jackson.core:jackson-core:2.10.1", + "io.micronaut:micronaut-websocket:1.3.0.RC1", + "com.fasterxml.jackson.core:jackson-annotations:2.10.1", + "javax.annotation:javax.annotation-api:1.3.2", + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.10.1", + "io.micronaut:micronaut-aop:1.3.0.RC1", + "io.micronaut:micronaut-core:1.3.0.RC1", + "io.micronaut:micronaut-runtime:1.3.0.RC1", + "javax.inject:javax.inject:1", + "com.fasterxml.jackson.core:jackson-databind:2.10.1", + "javax.validation:validation-api:2.0.1.Final" + ], + "directDependencies": [ + "io.micronaut:micronaut-router:1.3.0.RC1", + "io.micronaut:micronaut-runtime:1.3.0.RC1", + "io.micronaut:micronaut-websocket:1.3.0.RC1", + "org.slf4j:slf4j-api:1.7.26" + ], + "file": "v1/https/jcenter.bintray.com/io/micronaut/micronaut-http-server/1.3.0.RC1/micronaut-http-server-1.3.0.RC1.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/io/micronaut/micronaut-http-server/1.3.0.RC1/micronaut-http-server-1.3.0.RC1.jar", + "https://maven.google.com/io/micronaut/micronaut-http-server/1.3.0.RC1/micronaut-http-server-1.3.0.RC1.jar", + "https://repo1.maven.org/maven2/io/micronaut/micronaut-http-server/1.3.0.RC1/micronaut-http-server-1.3.0.RC1.jar" + ], + "sha256": "e7755443386b0c09d4aa8e86230c5da63a8a8585e08cdfb103ce380b3e6313ce", + "url": "https://jcenter.bintray.com/io/micronaut/micronaut-http-server/1.3.0.RC1/micronaut-http-server-1.3.0.RC1.jar" + }, + { + "coord": "io.micronaut:micronaut-http:1.3.0.RC1", + "dependencies": [ + "org.reactivestreams:reactive-streams:1.0.3", + "com.google.code.findbugs:jsr305:3.0.2", + "io.micronaut:micronaut-inject:1.3.0.RC1", + "org.slf4j:slf4j-api:1.7.26", + "org.yaml:snakeyaml:1.24", + "javax.annotation:javax.annotation-api:1.3.2", + "io.micronaut:micronaut-core:1.3.0.RC1", + "javax.inject:javax.inject:1" + ], + "directDependencies": [ + "io.micronaut:micronaut-inject:1.3.0.RC1", + "org.slf4j:slf4j-api:1.7.26" + ], + "file": "v1/https/jcenter.bintray.com/io/micronaut/micronaut-http/1.3.0.RC1/micronaut-http-1.3.0.RC1.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/io/micronaut/micronaut-http/1.3.0.RC1/micronaut-http-1.3.0.RC1.jar", + "https://maven.google.com/io/micronaut/micronaut-http/1.3.0.RC1/micronaut-http-1.3.0.RC1.jar", + "https://repo1.maven.org/maven2/io/micronaut/micronaut-http/1.3.0.RC1/micronaut-http-1.3.0.RC1.jar" + ], + "sha256": "eadfae76bb080fdbbf00c661cba7019ebc3babec276a2f7a35a7949d918acc63", + "url": "https://jcenter.bintray.com/io/micronaut/micronaut-http/1.3.0.RC1/micronaut-http-1.3.0.RC1.jar" + }, + { + "coord": "io.micronaut:micronaut-inject-java:1.3.0.RC1", + "dependencies": [ + "org.reactivestreams:reactive-streams:1.0.3", + "com.google.code.findbugs:jsr305:3.0.2", + "io.micronaut:micronaut-inject:1.3.0.RC1", + "org.slf4j:slf4j-api:1.7.26", + "org.yaml:snakeyaml:1.24", + "javax.annotation:javax.annotation-api:1.3.2", + "io.micronaut:micronaut-aop:1.3.0.RC1", + "io.micronaut:micronaut-core:1.3.0.RC1", + "javax.inject:javax.inject:1" + ], + "directDependencies": [ + "io.micronaut:micronaut-aop:1.3.0.RC1", + "io.micronaut:micronaut-inject:1.3.0.RC1", + "org.slf4j:slf4j-api:1.7.26" + ], + "file": "v1/https/jcenter.bintray.com/io/micronaut/micronaut-inject-java/1.3.0.RC1/micronaut-inject-java-1.3.0.RC1.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/io/micronaut/micronaut-inject-java/1.3.0.RC1/micronaut-inject-java-1.3.0.RC1.jar", + "https://maven.google.com/io/micronaut/micronaut-inject-java/1.3.0.RC1/micronaut-inject-java-1.3.0.RC1.jar", + "https://repo1.maven.org/maven2/io/micronaut/micronaut-inject-java/1.3.0.RC1/micronaut-inject-java-1.3.0.RC1.jar" + ], + "sha256": "86e3d84f4d69e377798bfc33b5760100c79d7aa39a55d20a9000bd2d61a9b545", + "url": "https://jcenter.bintray.com/io/micronaut/micronaut-inject-java/1.3.0.RC1/micronaut-inject-java-1.3.0.RC1.jar" + }, + { + "coord": "io.micronaut:micronaut-inject:1.3.0.RC1", + "dependencies": [ + "org.reactivestreams:reactive-streams:1.0.3", + "com.google.code.findbugs:jsr305:3.0.2", + "org.slf4j:slf4j-api:1.7.26", + "org.yaml:snakeyaml:1.24", + "javax.annotation:javax.annotation-api:1.3.2", + "io.micronaut:micronaut-core:1.3.0.RC1", + "javax.inject:javax.inject:1" + ], + "directDependencies": [ + "org.slf4j:slf4j-api:1.7.26", + "org.yaml:snakeyaml:1.24", + "javax.annotation:javax.annotation-api:1.3.2", + "io.micronaut:micronaut-core:1.3.0.RC1", + "javax.inject:javax.inject:1" + ], + "file": "v1/https/jcenter.bintray.com/io/micronaut/micronaut-inject/1.3.0.RC1/micronaut-inject-1.3.0.RC1.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/io/micronaut/micronaut-inject/1.3.0.RC1/micronaut-inject-1.3.0.RC1.jar", + "https://maven.google.com/io/micronaut/micronaut-inject/1.3.0.RC1/micronaut-inject-1.3.0.RC1.jar", + "https://repo1.maven.org/maven2/io/micronaut/micronaut-inject/1.3.0.RC1/micronaut-inject-1.3.0.RC1.jar" + ], + "sha256": "73a43fc4a52fcafb7539fbea57ac40ec867304123733c3856249ae8d2dd4ae13", + "url": "https://jcenter.bintray.com/io/micronaut/micronaut-inject/1.3.0.RC1/micronaut-inject-1.3.0.RC1.jar" + }, + { + "coord": "io.micronaut:micronaut-management:1.3.0.RC1", + "dependencies": [ + "org.reactivestreams:reactive-streams:1.0.3", + "io.micronaut:micronaut-http:1.3.0.RC1", + "com.google.code.findbugs:jsr305:3.0.2", + "io.micronaut:micronaut-router:1.3.0.RC1", + "io.micronaut:micronaut-inject:1.3.0.RC1", + "org.slf4j:slf4j-api:1.7.26", + "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.10.1", + "io.reactivex.rxjava2:rxjava:2.2.10", + "org.yaml:snakeyaml:1.24", + "com.fasterxml.jackson.core:jackson-core:2.10.1", + "com.fasterxml.jackson.core:jackson-annotations:2.10.1", + "javax.annotation:javax.annotation-api:1.3.2", + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.10.1", + "io.micronaut:micronaut-aop:1.3.0.RC1", + "io.micronaut:micronaut-core:1.3.0.RC1", + "io.micronaut:micronaut-runtime:1.3.0.RC1", + "javax.inject:javax.inject:1", + "com.fasterxml.jackson.core:jackson-databind:2.10.1", + "javax.validation:validation-api:2.0.1.Final" + ], + "directDependencies": [ + "io.micronaut:micronaut-router:1.3.0.RC1", + "io.micronaut:micronaut-runtime:1.3.0.RC1", + "org.slf4j:slf4j-api:1.7.26" + ], + "file": "v1/https/jcenter.bintray.com/io/micronaut/micronaut-management/1.3.0.RC1/micronaut-management-1.3.0.RC1.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/io/micronaut/micronaut-management/1.3.0.RC1/micronaut-management-1.3.0.RC1.jar", + "https://maven.google.com/io/micronaut/micronaut-management/1.3.0.RC1/micronaut-management-1.3.0.RC1.jar", + "https://repo1.maven.org/maven2/io/micronaut/micronaut-management/1.3.0.RC1/micronaut-management-1.3.0.RC1.jar" + ], + "sha256": "87bdd340b023c6dac01ad986d61305b14edf7a935eee1d75f3494fc8eaf4d457", + "url": "https://jcenter.bintray.com/io/micronaut/micronaut-management/1.3.0.RC1/micronaut-management-1.3.0.RC1.jar" + }, + { + "coord": "io.micronaut:micronaut-multitenancy:1.3.0.RC1", + "dependencies": [ + "org.reactivestreams:reactive-streams:1.0.3", + "io.micronaut:micronaut-http:1.3.0.RC1", + "com.google.code.findbugs:jsr305:3.0.2", + "io.micronaut:micronaut-router:1.3.0.RC1", + "io.micronaut:micronaut-inject:1.3.0.RC1", + "org.slf4j:slf4j-api:1.7.26", + "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.10.1", + "io.reactivex.rxjava2:rxjava:2.2.10", + "org.yaml:snakeyaml:1.24", + "com.fasterxml.jackson.core:jackson-core:2.10.1", + "io.micronaut:micronaut-websocket:1.3.0.RC1", + "com.fasterxml.jackson.core:jackson-annotations:2.10.1", + "javax.annotation:javax.annotation-api:1.3.2", + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.10.1", + "io.micronaut:micronaut-aop:1.3.0.RC1", + "io.micronaut:micronaut-core:1.3.0.RC1", + "io.micronaut:micronaut-runtime:1.3.0.RC1", + "javax.inject:javax.inject:1", + "com.fasterxml.jackson.core:jackson-databind:2.10.1", + "javax.validation:validation-api:2.0.1.Final", + "io.micronaut:micronaut-http-server:1.3.0.RC1" + ], + "directDependencies": [ + "io.micronaut:micronaut-http:1.3.0.RC1", + "io.micronaut:micronaut-http-server:1.3.0.RC1", + "io.micronaut:micronaut-runtime:1.3.0.RC1", + "org.slf4j:slf4j-api:1.7.26" + ], + "file": "v1/https/jcenter.bintray.com/io/micronaut/micronaut-multitenancy/1.3.0.RC1/micronaut-multitenancy-1.3.0.RC1.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/io/micronaut/micronaut-multitenancy/1.3.0.RC1/micronaut-multitenancy-1.3.0.RC1.jar", + "https://maven.google.com/io/micronaut/micronaut-multitenancy/1.3.0.RC1/micronaut-multitenancy-1.3.0.RC1.jar", + "https://repo1.maven.org/maven2/io/micronaut/micronaut-multitenancy/1.3.0.RC1/micronaut-multitenancy-1.3.0.RC1.jar" + ], + "sha256": "e0102bf7e1995af9cd5a79dcff803f5dd247ad90d81e075ffd85a51eb9897a8e", + "url": "https://jcenter.bintray.com/io/micronaut/micronaut-multitenancy/1.3.0.RC1/micronaut-multitenancy-1.3.0.RC1.jar" + }, + { + "coord": "io.micronaut:micronaut-router:1.3.0.RC1", + "dependencies": [ + "org.reactivestreams:reactive-streams:1.0.3", + "io.micronaut:micronaut-http:1.3.0.RC1", + "com.google.code.findbugs:jsr305:3.0.2", + "io.micronaut:micronaut-inject:1.3.0.RC1", + "org.slf4j:slf4j-api:1.7.26", + "org.yaml:snakeyaml:1.24", + "javax.annotation:javax.annotation-api:1.3.2", + "io.micronaut:micronaut-core:1.3.0.RC1", + "javax.inject:javax.inject:1" + ], + "directDependencies": [ + "io.micronaut:micronaut-http:1.3.0.RC1", + "io.micronaut:micronaut-inject:1.3.0.RC1", + "org.slf4j:slf4j-api:1.7.26" + ], + "file": "v1/https/jcenter.bintray.com/io/micronaut/micronaut-router/1.3.0.RC1/micronaut-router-1.3.0.RC1.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/io/micronaut/micronaut-router/1.3.0.RC1/micronaut-router-1.3.0.RC1.jar", + "https://maven.google.com/io/micronaut/micronaut-router/1.3.0.RC1/micronaut-router-1.3.0.RC1.jar", + "https://repo1.maven.org/maven2/io/micronaut/micronaut-router/1.3.0.RC1/micronaut-router-1.3.0.RC1.jar" + ], + "sha256": "4605be284cc08d5785b3899017c9656a90ad4f56b5a4b01a333dbbd32228ce7f", + "url": "https://jcenter.bintray.com/io/micronaut/micronaut-router/1.3.0.RC1/micronaut-router-1.3.0.RC1.jar" + }, + { + "coord": "io.micronaut:micronaut-runtime:1.3.0.RC1", + "dependencies": [ + "org.reactivestreams:reactive-streams:1.0.3", + "io.micronaut:micronaut-http:1.3.0.RC1", + "com.google.code.findbugs:jsr305:3.0.2", + "io.micronaut:micronaut-inject:1.3.0.RC1", + "org.slf4j:slf4j-api:1.7.26", + "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.10.1", + "io.reactivex.rxjava2:rxjava:2.2.10", + "org.yaml:snakeyaml:1.24", + "com.fasterxml.jackson.core:jackson-core:2.10.1", + "com.fasterxml.jackson.core:jackson-annotations:2.10.1", + "javax.annotation:javax.annotation-api:1.3.2", + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.10.1", + "io.micronaut:micronaut-aop:1.3.0.RC1", + "io.micronaut:micronaut-core:1.3.0.RC1", + "javax.inject:javax.inject:1", + "com.fasterxml.jackson.core:jackson-databind:2.10.1", + "javax.validation:validation-api:2.0.1.Final" + ], + "directDependencies": [ + "io.micronaut:micronaut-http:1.3.0.RC1", + "io.micronaut:micronaut-inject:1.3.0.RC1", + "org.slf4j:slf4j-api:1.7.26", + "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.10.1", + "io.reactivex.rxjava2:rxjava:2.2.10", + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.10.1", + "io.micronaut:micronaut-aop:1.3.0.RC1", + "com.fasterxml.jackson.core:jackson-databind:2.10.1", + "javax.validation:validation-api:2.0.1.Final" + ], + "file": "v1/https/jcenter.bintray.com/io/micronaut/micronaut-runtime/1.3.0.RC1/micronaut-runtime-1.3.0.RC1.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/io/micronaut/micronaut-runtime/1.3.0.RC1/micronaut-runtime-1.3.0.RC1.jar", + "https://maven.google.com/io/micronaut/micronaut-runtime/1.3.0.RC1/micronaut-runtime-1.3.0.RC1.jar", + "https://repo1.maven.org/maven2/io/micronaut/micronaut-runtime/1.3.0.RC1/micronaut-runtime-1.3.0.RC1.jar" + ], + "sha256": "48103c97ee083bf024bc81fdabb245c027381ff457c1ee47aa9be9c8f6b8c079", + "url": "https://jcenter.bintray.com/io/micronaut/micronaut-runtime/1.3.0.RC1/micronaut-runtime-1.3.0.RC1.jar" + }, + { + "coord": "io.micronaut:micronaut-security:1.3.0.RC1", + "dependencies": [ + "org.reactivestreams:reactive-streams:1.0.3", + "io.micronaut:micronaut-http:1.3.0.RC1", + "com.google.code.findbugs:jsr305:3.0.2", + "io.micronaut:micronaut-router:1.3.0.RC1", + "io.micronaut:micronaut-inject:1.3.0.RC1", + "org.slf4j:slf4j-api:1.7.26", + "io.micronaut:micronaut-management:1.3.0.RC1", + "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.10.1", + "io.reactivex.rxjava2:rxjava:2.2.10", + "io.micronaut:micronaut-validation:1.3.0.RC1", + "org.yaml:snakeyaml:1.24", + "com.fasterxml.jackson.core:jackson-core:2.10.1", + "io.micronaut:micronaut-websocket:1.3.0.RC1", + "com.fasterxml.jackson.core:jackson-annotations:2.10.1", + "javax.annotation:javax.annotation-api:1.3.2", + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.10.1", + "io.micronaut:micronaut-aop:1.3.0.RC1", + "io.micronaut:micronaut-core:1.3.0.RC1", + "io.micronaut:micronaut-runtime:1.3.0.RC1", + "javax.inject:javax.inject:1", + "com.fasterxml.jackson.core:jackson-databind:2.10.1", + "javax.validation:validation-api:2.0.1.Final", + "io.micronaut:micronaut-http-server:1.3.0.RC1" + ], + "directDependencies": [ + "io.micronaut:micronaut-http:1.3.0.RC1", + "io.micronaut:micronaut-inject:1.3.0.RC1", + "io.micronaut:micronaut-management:1.3.0.RC1", + "io.micronaut:micronaut-validation:1.3.0.RC1", + "io.micronaut:micronaut-runtime:1.3.0.RC1", + "io.micronaut:micronaut-http-server:1.3.0.RC1" + ], + "file": "v1/https/jcenter.bintray.com/io/micronaut/micronaut-security/1.3.0.RC1/micronaut-security-1.3.0.RC1.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/io/micronaut/micronaut-security/1.3.0.RC1/micronaut-security-1.3.0.RC1.jar", + "https://maven.google.com/io/micronaut/micronaut-security/1.3.0.RC1/micronaut-security-1.3.0.RC1.jar", + "https://repo1.maven.org/maven2/io/micronaut/micronaut-security/1.3.0.RC1/micronaut-security-1.3.0.RC1.jar" + ], + "sha256": "07743898f8653d6322cf9fb3e858ea51adda3ffeaf41a294f6dd324a17af932f", + "url": "https://jcenter.bintray.com/io/micronaut/micronaut-security/1.3.0.RC1/micronaut-security-1.3.0.RC1.jar" + }, + { + "coord": "io.micronaut:micronaut-session:1.3.0.RC1", + "dependencies": [ + "org.reactivestreams:reactive-streams:1.0.3", + "io.micronaut:micronaut-http:1.3.0.RC1", + "com.google.code.findbugs:jsr305:3.0.2", + "io.micronaut:micronaut-inject:1.3.0.RC1", + "org.slf4j:slf4j-api:1.7.26", + "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.10.1", + "io.reactivex.rxjava2:rxjava:2.2.10", + "org.yaml:snakeyaml:1.24", + "com.fasterxml.jackson.core:jackson-core:2.10.1", + "com.fasterxml.jackson.core:jackson-annotations:2.10.1", + "javax.annotation:javax.annotation-api:1.3.2", + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.10.1", + "io.micronaut:micronaut-aop:1.3.0.RC1", + "io.micronaut:micronaut-core:1.3.0.RC1", + "io.micronaut:micronaut-runtime:1.3.0.RC1", + "javax.inject:javax.inject:1", + "com.fasterxml.jackson.core:jackson-databind:2.10.1", + "javax.validation:validation-api:2.0.1.Final" + ], + "directDependencies": [ + "io.micronaut:micronaut-http:1.3.0.RC1", + "io.micronaut:micronaut-runtime:1.3.0.RC1", + "org.slf4j:slf4j-api:1.7.26" + ], + "file": "v1/https/jcenter.bintray.com/io/micronaut/micronaut-session/1.3.0.RC1/micronaut-session-1.3.0.RC1.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/io/micronaut/micronaut-session/1.3.0.RC1/micronaut-session-1.3.0.RC1.jar", + "https://maven.google.com/io/micronaut/micronaut-session/1.3.0.RC1/micronaut-session-1.3.0.RC1.jar", + "https://repo1.maven.org/maven2/io/micronaut/micronaut-session/1.3.0.RC1/micronaut-session-1.3.0.RC1.jar" + ], + "sha256": "5025fd384ef5a602566146004fcc9eb302920f7b4d383d6ca6502b28794d4654", + "url": "https://jcenter.bintray.com/io/micronaut/micronaut-session/1.3.0.RC1/micronaut-session-1.3.0.RC1.jar" + }, + { + "coord": "io.micronaut:micronaut-tracing:1.3.0.RC1", + "dependencies": [ + "org.reactivestreams:reactive-streams:1.0.3", + "io.netty:netty-handler-proxy:4.1.45.Final", + "io.micronaut:micronaut-http:1.3.0.RC1", + "com.google.code.findbugs:jsr305:3.0.2", + "io.micronaut:micronaut-inject:1.3.0.RC1", + "org.slf4j:slf4j-api:1.7.26", + "io.netty:netty-codec-socks:4.1.45.Final", + "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.10.1", + "io.reactivex.rxjava2:rxjava:2.2.10", + "org.yaml:snakeyaml:1.24", + "com.fasterxml.jackson.core:jackson-core:2.10.1", + "io.micronaut:micronaut-websocket:1.3.0.RC1", + "io.micronaut:micronaut-http-client:1.3.0.RC1", + "io.micronaut:micronaut-http-netty:1.3.0.RC1", + "io.netty:netty-codec:4.1.45.Final", + "com.fasterxml.jackson.core:jackson-annotations:2.10.1", + "io.netty:netty-codec-http:4.1.45.Final", + "javax.annotation:javax.annotation-api:1.3.2", + "io.netty:netty-transport:4.1.45.Final", + "io.opentracing:opentracing-api:0.33.0", + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.10.1", + "io.micronaut:micronaut-aop:1.3.0.RC1", + "io.micronaut:micronaut-buffer-netty:1.3.0.RC1", + "io.micronaut:micronaut-core:1.3.0.RC1", + "io.netty:netty-common:4.1.45.Final", + "io.netty:netty-resolver:4.1.45.Final", + "io.micronaut:micronaut-runtime:1.3.0.RC1", + "javax.inject:javax.inject:1", + "io.opentracing:opentracing-util:0.33.0", + "com.fasterxml.jackson.core:jackson-databind:2.10.1", + "io.opentracing:opentracing-noop:0.33.0", + "io.netty:netty-buffer:4.1.45.Final", + "javax.validation:validation-api:2.0.1.Final", + "io.netty:netty-handler:4.1.45.Final" + ], + "directDependencies": [ + "org.slf4j:slf4j-api:1.7.26", + "io.micronaut:micronaut-http-client:1.3.0.RC1", + "io.opentracing:opentracing-api:0.33.0", + "io.micronaut:micronaut-core:1.3.0.RC1", + "io.micronaut:micronaut-runtime:1.3.0.RC1", + "io.opentracing:opentracing-util:0.33.0" + ], + "file": "v1/https/jcenter.bintray.com/io/micronaut/micronaut-tracing/1.3.0.RC1/micronaut-tracing-1.3.0.RC1.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/io/micronaut/micronaut-tracing/1.3.0.RC1/micronaut-tracing-1.3.0.RC1.jar", + "https://maven.google.com/io/micronaut/micronaut-tracing/1.3.0.RC1/micronaut-tracing-1.3.0.RC1.jar", + "https://repo1.maven.org/maven2/io/micronaut/micronaut-tracing/1.3.0.RC1/micronaut-tracing-1.3.0.RC1.jar" + ], + "sha256": "351fb6aa7eeb17adf4f5f2c7711c7ac31db4e0127a7e4b3813e30e343d3d0a67", + "url": "https://jcenter.bintray.com/io/micronaut/micronaut-tracing/1.3.0.RC1/micronaut-tracing-1.3.0.RC1.jar" + }, + { + "coord": "io.micronaut:micronaut-validation:1.3.0.RC1", + "dependencies": [ + "org.reactivestreams:reactive-streams:1.0.3", + "io.micronaut:micronaut-http:1.3.0.RC1", + "com.google.code.findbugs:jsr305:3.0.2", + "io.micronaut:micronaut-inject:1.3.0.RC1", + "org.slf4j:slf4j-api:1.7.26", + "org.yaml:snakeyaml:1.24", + "javax.annotation:javax.annotation-api:1.3.2", + "io.micronaut:micronaut-core:1.3.0.RC1", + "javax.inject:javax.inject:1", + "javax.validation:validation-api:2.0.1.Final" + ], + "directDependencies": [ + "io.micronaut:micronaut-http:1.3.0.RC1", + "io.micronaut:micronaut-inject:1.3.0.RC1", + "javax.validation:validation-api:2.0.1.Final", + "org.slf4j:slf4j-api:1.7.26" + ], + "file": "v1/https/jcenter.bintray.com/io/micronaut/micronaut-validation/1.3.0.RC1/micronaut-validation-1.3.0.RC1.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/io/micronaut/micronaut-validation/1.3.0.RC1/micronaut-validation-1.3.0.RC1.jar", + "https://maven.google.com/io/micronaut/micronaut-validation/1.3.0.RC1/micronaut-validation-1.3.0.RC1.jar", + "https://repo1.maven.org/maven2/io/micronaut/micronaut-validation/1.3.0.RC1/micronaut-validation-1.3.0.RC1.jar" + ], + "sha256": "5f6519620561d6b901d5766bd553380ab881f438b445b1321734bc10f9ded513", + "url": "https://jcenter.bintray.com/io/micronaut/micronaut-validation/1.3.0.RC1/micronaut-validation-1.3.0.RC1.jar" + }, + { + "coord": "io.micronaut:micronaut-views-core:1.3.0.RC1", + "dependencies": [ + "org.reactivestreams:reactive-streams:1.0.3", + "io.micronaut:micronaut-http:1.3.0.RC1", + "com.google.code.findbugs:jsr305:3.0.2", + "io.micronaut:micronaut-router:1.3.0.RC1", + "io.micronaut:micronaut-inject:1.3.0.RC1", + "org.slf4j:slf4j-api:1.7.26", + "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.10.1", + "io.reactivex.rxjava2:rxjava:2.2.10", + "org.yaml:snakeyaml:1.24", + "com.fasterxml.jackson.core:jackson-core:2.10.1", + "io.micronaut:micronaut-websocket:1.3.0.RC1", + "com.fasterxml.jackson.core:jackson-annotations:2.10.1", + "javax.annotation:javax.annotation-api:1.3.2", + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.10.1", + "io.micronaut:micronaut-aop:1.3.0.RC1", + "io.micronaut:micronaut-core:1.3.0.RC1", + "io.micronaut:micronaut-runtime:1.3.0.RC1", + "javax.inject:javax.inject:1", + "com.fasterxml.jackson.core:jackson-databind:2.10.1", + "javax.validation:validation-api:2.0.1.Final", + "io.micronaut:micronaut-http-server:1.3.0.RC1" + ], + "directDependencies": [ + "io.micronaut:micronaut-http:1.3.0.RC1", + "io.micronaut:micronaut-http-server:1.3.0.RC1", + "io.micronaut:micronaut-runtime:1.3.0.RC1" + ], + "file": "v1/https/jcenter.bintray.com/io/micronaut/micronaut-views-core/1.3.0.RC1/micronaut-views-core-1.3.0.RC1.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/io/micronaut/micronaut-views-core/1.3.0.RC1/micronaut-views-core-1.3.0.RC1.jar", + "https://maven.google.com/io/micronaut/micronaut-views-core/1.3.0.RC1/micronaut-views-core-1.3.0.RC1.jar", + "https://repo1.maven.org/maven2/io/micronaut/micronaut-views-core/1.3.0.RC1/micronaut-views-core-1.3.0.RC1.jar" + ], + "sha256": "5c9c7b5a32e3ee47c575af82fd0e6e025748209e58fa951a137fe801ee83d809", + "url": "https://jcenter.bintray.com/io/micronaut/micronaut-views-core/1.3.0.RC1/micronaut-views-core-1.3.0.RC1.jar" + }, + { + "coord": "io.micronaut:micronaut-views-freemarker:1.3.0.RC1", + "dependencies": [ + "org.reactivestreams:reactive-streams:1.0.3", + "io.micronaut:micronaut-views-core:1.3.0.RC1", + "io.micronaut:micronaut-http:1.3.0.RC1", + "com.google.code.findbugs:jsr305:3.0.2", + "io.micronaut:micronaut-router:1.3.0.RC1", + "io.micronaut:micronaut-inject:1.3.0.RC1", + "org.slf4j:slf4j-api:1.7.26", + "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.10.1", + "io.reactivex.rxjava2:rxjava:2.2.10", + "org.yaml:snakeyaml:1.24", + "com.fasterxml.jackson.core:jackson-core:2.10.1", + "io.micronaut:micronaut-websocket:1.3.0.RC1", + "com.fasterxml.jackson.core:jackson-annotations:2.10.1", + "javax.annotation:javax.annotation-api:1.3.2", + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.10.1", + "io.micronaut:micronaut-aop:1.3.0.RC1", + "io.micronaut:micronaut-core:1.3.0.RC1", + "io.micronaut:micronaut-runtime:1.3.0.RC1", + "javax.inject:javax.inject:1", + "com.fasterxml.jackson.core:jackson-databind:2.10.1", + "javax.validation:validation-api:2.0.1.Final", + "io.micronaut:micronaut-http-server:1.3.0.RC1" + ], + "directDependencies": [ + "io.micronaut:micronaut-http:1.3.0.RC1", + "io.micronaut:micronaut-http-server:1.3.0.RC1", + "io.micronaut:micronaut-runtime:1.3.0.RC1", + "io.micronaut:micronaut-views-core:1.3.0.RC1" + ], + "exclusions": [ + "org.freemarker:freemarker" + ], + "file": "v1/https/jcenter.bintray.com/io/micronaut/micronaut-views-freemarker/1.3.0.RC1/micronaut-views-freemarker-1.3.0.RC1.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/io/micronaut/micronaut-views-freemarker/1.3.0.RC1/micronaut-views-freemarker-1.3.0.RC1.jar", + "https://maven.google.com/io/micronaut/micronaut-views-freemarker/1.3.0.RC1/micronaut-views-freemarker-1.3.0.RC1.jar", + "https://repo1.maven.org/maven2/io/micronaut/micronaut-views-freemarker/1.3.0.RC1/micronaut-views-freemarker-1.3.0.RC1.jar" + ], + "sha256": "8cf1689d9e14c69a84dd8cbde7b9c9087dae798899417d0e83c2d7c74d9d682c", + "url": "https://jcenter.bintray.com/io/micronaut/micronaut-views-freemarker/1.3.0.RC1/micronaut-views-freemarker-1.3.0.RC1.jar" + }, + { + "coord": "io.micronaut:micronaut-views-handlebars:1.3.0.RC1", + "dependencies": [ + "org.reactivestreams:reactive-streams:1.0.3", + "io.micronaut:micronaut-views-core:1.3.0.RC1", + "io.micronaut:micronaut-http:1.3.0.RC1", + "com.google.code.findbugs:jsr305:3.0.2", + "io.micronaut:micronaut-router:1.3.0.RC1", + "io.micronaut:micronaut-inject:1.3.0.RC1", + "org.slf4j:slf4j-api:1.7.26", + "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.10.1", + "io.reactivex.rxjava2:rxjava:2.2.10", + "org.yaml:snakeyaml:1.24", + "com.fasterxml.jackson.core:jackson-core:2.10.1", + "io.micronaut:micronaut-websocket:1.3.0.RC1", + "com.fasterxml.jackson.core:jackson-annotations:2.10.1", + "javax.annotation:javax.annotation-api:1.3.2", + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.10.1", + "io.micronaut:micronaut-aop:1.3.0.RC1", + "io.micronaut:micronaut-core:1.3.0.RC1", + "io.micronaut:micronaut-runtime:1.3.0.RC1", + "javax.inject:javax.inject:1", + "com.fasterxml.jackson.core:jackson-databind:2.10.1", + "javax.validation:validation-api:2.0.1.Final", + "io.micronaut:micronaut-http-server:1.3.0.RC1" + ], + "directDependencies": [ + "io.micronaut:micronaut-http:1.3.0.RC1", + "io.micronaut:micronaut-http-server:1.3.0.RC1", + "io.micronaut:micronaut-runtime:1.3.0.RC1", + "io.micronaut:micronaut-views-core:1.3.0.RC1" + ], + "exclusions": [ + "com.github.jknack:handlebars" + ], + "file": "v1/https/jcenter.bintray.com/io/micronaut/micronaut-views-handlebars/1.3.0.RC1/micronaut-views-handlebars-1.3.0.RC1.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/io/micronaut/micronaut-views-handlebars/1.3.0.RC1/micronaut-views-handlebars-1.3.0.RC1.jar", + "https://maven.google.com/io/micronaut/micronaut-views-handlebars/1.3.0.RC1/micronaut-views-handlebars-1.3.0.RC1.jar", + "https://repo1.maven.org/maven2/io/micronaut/micronaut-views-handlebars/1.3.0.RC1/micronaut-views-handlebars-1.3.0.RC1.jar" + ], + "sha256": "0b73c8dc9ba0dbf71600399f4bf525d7b07ba2a966871b76bdb3365b290d5aa3", + "url": "https://jcenter.bintray.com/io/micronaut/micronaut-views-handlebars/1.3.0.RC1/micronaut-views-handlebars-1.3.0.RC1.jar" + }, + { + "coord": "io.micronaut:micronaut-views-soy:1.3.0.RC1", + "dependencies": [ + "org.reactivestreams:reactive-streams:1.0.3", + "io.micronaut:micronaut-views-core:1.3.0.RC1", + "io.micronaut:micronaut-http:1.3.0.RC1", + "com.google.code.findbugs:jsr305:3.0.2", + "io.micronaut:micronaut-router:1.3.0.RC1", + "io.micronaut:micronaut-inject:1.3.0.RC1", + "org.slf4j:slf4j-api:1.7.26", + "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.10.1", + "io.reactivex.rxjava2:rxjava:2.2.10", + "org.yaml:snakeyaml:1.24", + "com.fasterxml.jackson.core:jackson-core:2.10.1", + "io.micronaut:micronaut-websocket:1.3.0.RC1", + "com.fasterxml.jackson.core:jackson-annotations:2.10.1", + "javax.annotation:javax.annotation-api:1.3.2", + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.10.1", + "io.micronaut:micronaut-aop:1.3.0.RC1", + "io.micronaut:micronaut-core:1.3.0.RC1", + "io.micronaut:micronaut-runtime:1.3.0.RC1", + "javax.inject:javax.inject:1", + "com.fasterxml.jackson.core:jackson-databind:2.10.1", + "javax.validation:validation-api:2.0.1.Final", + "io.micronaut:micronaut-http-server:1.3.0.RC1" + ], + "directDependencies": [ + "io.micronaut:micronaut-http:1.3.0.RC1", + "io.micronaut:micronaut-http-server:1.3.0.RC1", + "io.micronaut:micronaut-runtime:1.3.0.RC1", + "io.micronaut:micronaut-views-core:1.3.0.RC1" + ], + "exclusions": [ + "com.google.template:soy" + ], + "file": "v1/https/jcenter.bintray.com/io/micronaut/micronaut-views-soy/1.3.0.RC1/micronaut-views-soy-1.3.0.RC1.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/io/micronaut/micronaut-views-soy/1.3.0.RC1/micronaut-views-soy-1.3.0.RC1.jar", + "https://maven.google.com/io/micronaut/micronaut-views-soy/1.3.0.RC1/micronaut-views-soy-1.3.0.RC1.jar", + "https://repo1.maven.org/maven2/io/micronaut/micronaut-views-soy/1.3.0.RC1/micronaut-views-soy-1.3.0.RC1.jar" + ], + "sha256": "ee27e3af31defe994051d9b5669c21c486d7a73068c8d749c23067609bb24c1c", + "url": "https://jcenter.bintray.com/io/micronaut/micronaut-views-soy/1.3.0.RC1/micronaut-views-soy-1.3.0.RC1.jar" + }, + { + "coord": "io.micronaut:micronaut-views-thymeleaf:1.3.0.RC1", + "dependencies": [ + "org.reactivestreams:reactive-streams:1.0.3", + "io.micronaut:micronaut-views-core:1.3.0.RC1", + "io.micronaut:micronaut-http:1.3.0.RC1", + "com.google.code.findbugs:jsr305:3.0.2", + "io.micronaut:micronaut-router:1.3.0.RC1", + "io.micronaut:micronaut-inject:1.3.0.RC1", + "org.slf4j:slf4j-api:1.7.26", + "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.10.1", + "io.reactivex.rxjava2:rxjava:2.2.10", + "org.yaml:snakeyaml:1.24", + "com.fasterxml.jackson.core:jackson-core:2.10.1", + "io.micronaut:micronaut-websocket:1.3.0.RC1", + "com.fasterxml.jackson.core:jackson-annotations:2.10.1", + "javax.annotation:javax.annotation-api:1.3.2", + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.10.1", + "io.micronaut:micronaut-aop:1.3.0.RC1", + "io.micronaut:micronaut-core:1.3.0.RC1", + "io.micronaut:micronaut-runtime:1.3.0.RC1", + "javax.inject:javax.inject:1", + "com.fasterxml.jackson.core:jackson-databind:2.10.1", + "javax.validation:validation-api:2.0.1.Final", + "io.micronaut:micronaut-http-server:1.3.0.RC1" + ], + "directDependencies": [ + "io.micronaut:micronaut-views-core:1.3.0.RC1", + "io.micronaut:micronaut-http:1.3.0.RC1", + "io.micronaut:micronaut-inject:1.3.0.RC1", + "io.micronaut:micronaut-runtime:1.3.0.RC1", + "io.micronaut:micronaut-http-server:1.3.0.RC1" + ], + "exclusions": [ + "org.thymeleaf:thymeleaf" + ], + "file": "v1/https/jcenter.bintray.com/io/micronaut/micronaut-views-thymeleaf/1.3.0.RC1/micronaut-views-thymeleaf-1.3.0.RC1.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/io/micronaut/micronaut-views-thymeleaf/1.3.0.RC1/micronaut-views-thymeleaf-1.3.0.RC1.jar", + "https://maven.google.com/io/micronaut/micronaut-views-thymeleaf/1.3.0.RC1/micronaut-views-thymeleaf-1.3.0.RC1.jar", + "https://repo1.maven.org/maven2/io/micronaut/micronaut-views-thymeleaf/1.3.0.RC1/micronaut-views-thymeleaf-1.3.0.RC1.jar" + ], + "sha256": "0dcf883a0b92169c80137e8ad5d96108468e47566492aceea594798861ca5927", + "url": "https://jcenter.bintray.com/io/micronaut/micronaut-views-thymeleaf/1.3.0.RC1/micronaut-views-thymeleaf-1.3.0.RC1.jar" + }, + { + "coord": "io.micronaut:micronaut-views-velocity:1.3.0.RC1", + "dependencies": [ + "org.reactivestreams:reactive-streams:1.0.3", + "io.micronaut:micronaut-views-core:1.3.0.RC1", + "io.micronaut:micronaut-http:1.3.0.RC1", + "com.google.code.findbugs:jsr305:3.0.2", + "io.micronaut:micronaut-router:1.3.0.RC1", + "io.micronaut:micronaut-inject:1.3.0.RC1", + "org.slf4j:slf4j-api:1.7.26", + "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.10.1", + "io.reactivex.rxjava2:rxjava:2.2.10", + "org.yaml:snakeyaml:1.24", + "com.fasterxml.jackson.core:jackson-core:2.10.1", + "io.micronaut:micronaut-websocket:1.3.0.RC1", + "com.fasterxml.jackson.core:jackson-annotations:2.10.1", + "javax.annotation:javax.annotation-api:1.3.2", + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.10.1", + "io.micronaut:micronaut-aop:1.3.0.RC1", + "io.micronaut:micronaut-core:1.3.0.RC1", + "io.micronaut:micronaut-runtime:1.3.0.RC1", + "javax.inject:javax.inject:1", + "com.fasterxml.jackson.core:jackson-databind:2.10.1", + "javax.validation:validation-api:2.0.1.Final", + "io.micronaut:micronaut-http-server:1.3.0.RC1" + ], + "directDependencies": [ + "io.micronaut:micronaut-http:1.3.0.RC1", + "io.micronaut:micronaut-http-server:1.3.0.RC1", + "io.micronaut:micronaut-runtime:1.3.0.RC1", + "io.micronaut:micronaut-views-core:1.3.0.RC1" + ], + "exclusions": [ + "org.apache.velocity:velocity-engine-core" + ], + "file": "v1/https/jcenter.bintray.com/io/micronaut/micronaut-views-velocity/1.3.0.RC1/micronaut-views-velocity-1.3.0.RC1.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/io/micronaut/micronaut-views-velocity/1.3.0.RC1/micronaut-views-velocity-1.3.0.RC1.jar", + "https://maven.google.com/io/micronaut/micronaut-views-velocity/1.3.0.RC1/micronaut-views-velocity-1.3.0.RC1.jar", + "https://repo1.maven.org/maven2/io/micronaut/micronaut-views-velocity/1.3.0.RC1/micronaut-views-velocity-1.3.0.RC1.jar" + ], + "sha256": "7f93cfe82c65b32b8bbf34ade12f6f9332f7f5cddce5c9cdd3b546d485c8b4cd", + "url": "https://jcenter.bintray.com/io/micronaut/micronaut-views-velocity/1.3.0.RC1/micronaut-views-velocity-1.3.0.RC1.jar" + }, + { + "coord": "io.micronaut:micronaut-views:1.3.0.RC1", + "dependencies": [ + "org.reactivestreams:reactive-streams:1.0.3", + "io.micronaut:micronaut-views-core:1.3.0.RC1", + "io.micronaut:micronaut-views-thymeleaf:1.3.0.RC1", + "io.micronaut:micronaut-http:1.3.0.RC1", + "com.google.code.findbugs:jsr305:3.0.2", + "io.micronaut:micronaut-router:1.3.0.RC1", + "io.micronaut:micronaut-inject:1.3.0.RC1", + "org.slf4j:slf4j-api:1.7.26", + "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.10.1", + "io.reactivex.rxjava2:rxjava:2.2.10", + "org.yaml:snakeyaml:1.24", + "com.fasterxml.jackson.core:jackson-core:2.10.1", + "io.micronaut:micronaut-views-freemarker:1.3.0.RC1", + "io.micronaut:micronaut-websocket:1.3.0.RC1", + "com.fasterxml.jackson.core:jackson-annotations:2.10.1", + "javax.annotation:javax.annotation-api:1.3.2", + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.10.1", + "io.micronaut:micronaut-aop:1.3.0.RC1", + "io.micronaut:micronaut-core:1.3.0.RC1", + "io.micronaut:micronaut-runtime:1.3.0.RC1", + "javax.inject:javax.inject:1", + "com.fasterxml.jackson.core:jackson-databind:2.10.1", + "javax.validation:validation-api:2.0.1.Final", + "io.micronaut:micronaut-http-server:1.3.0.RC1", + "io.micronaut:micronaut-views-handlebars:1.3.0.RC1", + "io.micronaut:micronaut-views-velocity:1.3.0.RC1", + "io.micronaut:micronaut-views-soy:1.3.0.RC1" + ], + "directDependencies": [ + "io.micronaut:micronaut-views-core:1.3.0.RC1", + "io.micronaut:micronaut-views-thymeleaf:1.3.0.RC1", + "io.micronaut:micronaut-views-freemarker:1.3.0.RC1", + "io.micronaut:micronaut-views-handlebars:1.3.0.RC1", + "io.micronaut:micronaut-views-velocity:1.3.0.RC1", + "io.micronaut:micronaut-views-soy:1.3.0.RC1" + ], + "file": "v1/https/jcenter.bintray.com/io/micronaut/micronaut-views/1.3.0.RC1/micronaut-views-1.3.0.RC1.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/io/micronaut/micronaut-views/1.3.0.RC1/micronaut-views-1.3.0.RC1.jar", + "https://maven.google.com/io/micronaut/micronaut-views/1.3.0.RC1/micronaut-views-1.3.0.RC1.jar", + "https://repo1.maven.org/maven2/io/micronaut/micronaut-views/1.3.0.RC1/micronaut-views-1.3.0.RC1.jar" + ], + "sha256": "d77d4cd016724285147738c51b9503d2694ecbd5d1bb1b8402c96043d388a69e", + "url": "https://jcenter.bintray.com/io/micronaut/micronaut-views/1.3.0.RC1/micronaut-views-1.3.0.RC1.jar" + }, + { + "coord": "io.micronaut:micronaut-websocket:1.3.0.RC1", + "dependencies": [ + "org.reactivestreams:reactive-streams:1.0.3", + "io.micronaut:micronaut-http:1.3.0.RC1", + "com.google.code.findbugs:jsr305:3.0.2", + "io.micronaut:micronaut-inject:1.3.0.RC1", + "org.slf4j:slf4j-api:1.7.26", + "io.reactivex.rxjava2:rxjava:2.2.10", + "org.yaml:snakeyaml:1.24", + "javax.annotation:javax.annotation-api:1.3.2", + "io.micronaut:micronaut-aop:1.3.0.RC1", + "io.micronaut:micronaut-core:1.3.0.RC1", + "javax.inject:javax.inject:1" + ], + "directDependencies": [ + "io.micronaut:micronaut-http:1.3.0.RC1", + "io.micronaut:micronaut-inject:1.3.0.RC1", + "org.slf4j:slf4j-api:1.7.26", + "io.reactivex.rxjava2:rxjava:2.2.10", + "io.micronaut:micronaut-aop:1.3.0.RC1" + ], + "file": "v1/https/jcenter.bintray.com/io/micronaut/micronaut-websocket/1.3.0.RC1/micronaut-websocket-1.3.0.RC1.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/io/micronaut/micronaut-websocket/1.3.0.RC1/micronaut-websocket-1.3.0.RC1.jar", + "https://maven.google.com/io/micronaut/micronaut-websocket/1.3.0.RC1/micronaut-websocket-1.3.0.RC1.jar", + "https://repo1.maven.org/maven2/io/micronaut/micronaut-websocket/1.3.0.RC1/micronaut-websocket-1.3.0.RC1.jar" + ], + "sha256": "2cf8e7fcd676c245eec9f8bf2e4a78927bdbdc3fdfd1f22b909120e7ed4a73d8", + "url": "https://jcenter.bintray.com/io/micronaut/micronaut-websocket/1.3.0.RC1/micronaut-websocket-1.3.0.RC1.jar" + }, + { + "coord": "io.netty:netty-buffer:4.1.45.Final", + "dependencies": [ + "io.netty:netty-common:4.1.45.Final" + ], + "directDependencies": [ + "io.netty:netty-common:4.1.45.Final" + ], + "file": "v1/https/jcenter.bintray.com/io/netty/netty-buffer/4.1.45.Final/netty-buffer-4.1.45.Final.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/io/netty/netty-buffer/4.1.45.Final/netty-buffer-4.1.45.Final.jar", + "https://maven.google.com/io/netty/netty-buffer/4.1.45.Final/netty-buffer-4.1.45.Final.jar", + "https://repo1.maven.org/maven2/io/netty/netty-buffer/4.1.45.Final/netty-buffer-4.1.45.Final.jar" + ], + "sha256": "8437b43e03c272093066837567e1b89019ef291f06f5ace1051017981d98d59f", + "url": "https://jcenter.bintray.com/io/netty/netty-buffer/4.1.45.Final/netty-buffer-4.1.45.Final.jar" + }, + { + "coord": "io.netty:netty-codec-http:4.1.45.Final", + "dependencies": [ + "io.netty:netty-codec:4.1.45.Final", + "io.netty:netty-transport:4.1.45.Final", + "io.netty:netty-common:4.1.45.Final", + "io.netty:netty-resolver:4.1.45.Final", + "io.netty:netty-buffer:4.1.45.Final", + "io.netty:netty-handler:4.1.45.Final" + ], + "directDependencies": [ + "io.netty:netty-codec:4.1.45.Final", + "io.netty:netty-transport:4.1.45.Final", + "io.netty:netty-common:4.1.45.Final", + "io.netty:netty-buffer:4.1.45.Final", + "io.netty:netty-handler:4.1.45.Final" + ], + "file": "v1/https/jcenter.bintray.com/io/netty/netty-codec-http/4.1.45.Final/netty-codec-http-4.1.45.Final.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/io/netty/netty-codec-http/4.1.45.Final/netty-codec-http-4.1.45.Final.jar", + "https://maven.google.com/io/netty/netty-codec-http/4.1.45.Final/netty-codec-http-4.1.45.Final.jar", + "https://repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.45.Final/netty-codec-http-4.1.45.Final.jar" + ], + "sha256": "db8d8bf478bd3ad723c3d23fdf1cbf62ab9d419a8636e17add3f82f51f8e0bc1", + "url": "https://jcenter.bintray.com/io/netty/netty-codec-http/4.1.45.Final/netty-codec-http-4.1.45.Final.jar" + }, + { + "coord": "io.netty:netty-codec-socks:4.1.45.Final", + "dependencies": [ + "io.netty:netty-codec:4.1.45.Final", + "io.netty:netty-transport:4.1.45.Final", + "io.netty:netty-common:4.1.45.Final", + "io.netty:netty-resolver:4.1.45.Final", + "io.netty:netty-buffer:4.1.45.Final" + ], + "directDependencies": [ + "io.netty:netty-buffer:4.1.45.Final", + "io.netty:netty-codec:4.1.45.Final", + "io.netty:netty-common:4.1.45.Final", + "io.netty:netty-transport:4.1.45.Final" + ], + "file": "v1/https/jcenter.bintray.com/io/netty/netty-codec-socks/4.1.45.Final/netty-codec-socks-4.1.45.Final.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/io/netty/netty-codec-socks/4.1.45.Final/netty-codec-socks-4.1.45.Final.jar", + "https://maven.google.com/io/netty/netty-codec-socks/4.1.45.Final/netty-codec-socks-4.1.45.Final.jar", + "https://repo1.maven.org/maven2/io/netty/netty-codec-socks/4.1.45.Final/netty-codec-socks-4.1.45.Final.jar" + ], + "sha256": "f5aa6197d3df9009bbb889ada2b1ae09b23559ebe748030478652c05a5977a25", + "url": "https://jcenter.bintray.com/io/netty/netty-codec-socks/4.1.45.Final/netty-codec-socks-4.1.45.Final.jar" + }, + { + "coord": "io.netty:netty-codec:4.1.45.Final", + "dependencies": [ + "io.netty:netty-buffer:4.1.45.Final", + "io.netty:netty-common:4.1.45.Final", + "io.netty:netty-resolver:4.1.45.Final", + "io.netty:netty-transport:4.1.45.Final" + ], + "directDependencies": [ + "io.netty:netty-buffer:4.1.45.Final", + "io.netty:netty-common:4.1.45.Final", + "io.netty:netty-transport:4.1.45.Final" + ], + "file": "v1/https/jcenter.bintray.com/io/netty/netty-codec/4.1.45.Final/netty-codec-4.1.45.Final.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/io/netty/netty-codec/4.1.45.Final/netty-codec-4.1.45.Final.jar", + "https://maven.google.com/io/netty/netty-codec/4.1.45.Final/netty-codec-4.1.45.Final.jar", + "https://repo1.maven.org/maven2/io/netty/netty-codec/4.1.45.Final/netty-codec-4.1.45.Final.jar" + ], + "sha256": "47e211ad8c4c2b809b6e04541d6c8e3893dea63918dabe93fa5cf63914ffc9cc", + "url": "https://jcenter.bintray.com/io/netty/netty-codec/4.1.45.Final/netty-codec-4.1.45.Final.jar" + }, + { + "coord": "io.netty:netty-common:4.1.45.Final", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/jcenter.bintray.com/io/netty/netty-common/4.1.45.Final/netty-common-4.1.45.Final.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/io/netty/netty-common/4.1.45.Final/netty-common-4.1.45.Final.jar", + "https://maven.google.com/io/netty/netty-common/4.1.45.Final/netty-common-4.1.45.Final.jar", + "https://repo1.maven.org/maven2/io/netty/netty-common/4.1.45.Final/netty-common-4.1.45.Final.jar" + ], + "sha256": "6f3c61684cf8c0f09df7ebb5a19df29d5d9fc175ce68ae237993b91366ccc43e", + "url": "https://jcenter.bintray.com/io/netty/netty-common/4.1.45.Final/netty-common-4.1.45.Final.jar" + }, + { + "coord": "io.netty:netty-handler-proxy:4.1.45.Final", + "dependencies": [ + "io.netty:netty-codec-socks:4.1.45.Final", + "io.netty:netty-codec:4.1.45.Final", + "io.netty:netty-codec-http:4.1.45.Final", + "io.netty:netty-transport:4.1.45.Final", + "io.netty:netty-common:4.1.45.Final", + "io.netty:netty-resolver:4.1.45.Final", + "io.netty:netty-buffer:4.1.45.Final", + "io.netty:netty-handler:4.1.45.Final" + ], + "directDependencies": [ + "io.netty:netty-codec-socks:4.1.45.Final", + "io.netty:netty-codec:4.1.45.Final", + "io.netty:netty-codec-http:4.1.45.Final", + "io.netty:netty-transport:4.1.45.Final", + "io.netty:netty-common:4.1.45.Final", + "io.netty:netty-buffer:4.1.45.Final" + ], + "file": "v1/https/jcenter.bintray.com/io/netty/netty-handler-proxy/4.1.45.Final/netty-handler-proxy-4.1.45.Final.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/io/netty/netty-handler-proxy/4.1.45.Final/netty-handler-proxy-4.1.45.Final.jar", + "https://maven.google.com/io/netty/netty-handler-proxy/4.1.45.Final/netty-handler-proxy-4.1.45.Final.jar", + "https://repo1.maven.org/maven2/io/netty/netty-handler-proxy/4.1.45.Final/netty-handler-proxy-4.1.45.Final.jar" + ], + "sha256": "410fc065171e26bb9a24ed5f7f88b3200e641cb65605ec11bc9c7625da28429a", + "url": "https://jcenter.bintray.com/io/netty/netty-handler-proxy/4.1.45.Final/netty-handler-proxy-4.1.45.Final.jar" + }, + { + "coord": "io.netty:netty-handler:4.1.45.Final", + "dependencies": [ + "io.netty:netty-codec:4.1.45.Final", + "io.netty:netty-transport:4.1.45.Final", + "io.netty:netty-common:4.1.45.Final", + "io.netty:netty-resolver:4.1.45.Final", + "io.netty:netty-buffer:4.1.45.Final" + ], + "directDependencies": [ + "io.netty:netty-buffer:4.1.45.Final", + "io.netty:netty-codec:4.1.45.Final", + "io.netty:netty-common:4.1.45.Final", + "io.netty:netty-transport:4.1.45.Final" + ], + "file": "v1/https/jcenter.bintray.com/io/netty/netty-handler/4.1.45.Final/netty-handler-4.1.45.Final.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/io/netty/netty-handler/4.1.45.Final/netty-handler-4.1.45.Final.jar", + "https://maven.google.com/io/netty/netty-handler/4.1.45.Final/netty-handler-4.1.45.Final.jar", + "https://repo1.maven.org/maven2/io/netty/netty-handler/4.1.45.Final/netty-handler-4.1.45.Final.jar" + ], + "sha256": "2ad6785ba22fb522dba8128a0599b3f5ee47c210dddb8d8ec678f7765ac406f0", + "url": "https://jcenter.bintray.com/io/netty/netty-handler/4.1.45.Final/netty-handler-4.1.45.Final.jar" + }, + { + "coord": "io.netty:netty-resolver:4.1.45.Final", + "dependencies": [ + "io.netty:netty-common:4.1.45.Final" + ], + "directDependencies": [ + "io.netty:netty-common:4.1.45.Final" + ], + "file": "v1/https/jcenter.bintray.com/io/netty/netty-resolver/4.1.45.Final/netty-resolver-4.1.45.Final.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/io/netty/netty-resolver/4.1.45.Final/netty-resolver-4.1.45.Final.jar", + "https://maven.google.com/io/netty/netty-resolver/4.1.45.Final/netty-resolver-4.1.45.Final.jar", + "https://repo1.maven.org/maven2/io/netty/netty-resolver/4.1.45.Final/netty-resolver-4.1.45.Final.jar" + ], + "sha256": "1d762ecfa9da9241db339b611fad0529491bb0c3098c16e9c80d64f04d80323c", + "url": "https://jcenter.bintray.com/io/netty/netty-resolver/4.1.45.Final/netty-resolver-4.1.45.Final.jar" + }, + { + "coord": "io.netty:netty-transport:4.1.45.Final", + "dependencies": [ + "io.netty:netty-buffer:4.1.45.Final", + "io.netty:netty-common:4.1.45.Final", + "io.netty:netty-resolver:4.1.45.Final" + ], + "directDependencies": [ + "io.netty:netty-buffer:4.1.45.Final", + "io.netty:netty-common:4.1.45.Final", + "io.netty:netty-resolver:4.1.45.Final" + ], + "file": "v1/https/jcenter.bintray.com/io/netty/netty-transport/4.1.45.Final/netty-transport-4.1.45.Final.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/io/netty/netty-transport/4.1.45.Final/netty-transport-4.1.45.Final.jar", + "https://maven.google.com/io/netty/netty-transport/4.1.45.Final/netty-transport-4.1.45.Final.jar", + "https://repo1.maven.org/maven2/io/netty/netty-transport/4.1.45.Final/netty-transport-4.1.45.Final.jar" + ], + "sha256": "ca38fc85e9e18c4921d9ce92830445efad05d0fb3e8dd6ba3536e0843cdf723b", + "url": "https://jcenter.bintray.com/io/netty/netty-transport/4.1.45.Final/netty-transport-4.1.45.Final.jar" + }, + { + "coord": "io.opentracing:opentracing-api:0.33.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/jcenter.bintray.com/io/opentracing/opentracing-api/0.33.0/opentracing-api-0.33.0.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/io/opentracing/opentracing-api/0.33.0/opentracing-api-0.33.0.jar", + "https://maven.google.com/io/opentracing/opentracing-api/0.33.0/opentracing-api-0.33.0.jar", + "https://repo1.maven.org/maven2/io/opentracing/opentracing-api/0.33.0/opentracing-api-0.33.0.jar" + ], + "sha256": "4534541b8e9f41a17bcdf1d09affe45b98c13574db6e529a93a58264b9472c7c", + "url": "https://jcenter.bintray.com/io/opentracing/opentracing-api/0.33.0/opentracing-api-0.33.0.jar" + }, + { + "coord": "io.opentracing:opentracing-noop:0.33.0", + "dependencies": [ + "io.opentracing:opentracing-api:0.33.0" + ], + "directDependencies": [ + "io.opentracing:opentracing-api:0.33.0" + ], + "file": "v1/https/jcenter.bintray.com/io/opentracing/opentracing-noop/0.33.0/opentracing-noop-0.33.0.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/io/opentracing/opentracing-noop/0.33.0/opentracing-noop-0.33.0.jar", + "https://maven.google.com/io/opentracing/opentracing-noop/0.33.0/opentracing-noop-0.33.0.jar", + "https://repo1.maven.org/maven2/io/opentracing/opentracing-noop/0.33.0/opentracing-noop-0.33.0.jar" + ], + "sha256": "8529f91e10047b2b94cb21b50086a3d3913fa4da43594eddbd9ecf5917efe040", + "url": "https://jcenter.bintray.com/io/opentracing/opentracing-noop/0.33.0/opentracing-noop-0.33.0.jar" + }, + { + "coord": "io.opentracing:opentracing-util:0.33.0", + "dependencies": [ + "io.opentracing:opentracing-noop:0.33.0", + "io.opentracing:opentracing-api:0.33.0" + ], + "directDependencies": [ + "io.opentracing:opentracing-api:0.33.0", + "io.opentracing:opentracing-noop:0.33.0" + ], + "file": "v1/https/jcenter.bintray.com/io/opentracing/opentracing-util/0.33.0/opentracing-util-0.33.0.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/io/opentracing/opentracing-util/0.33.0/opentracing-util-0.33.0.jar", + "https://maven.google.com/io/opentracing/opentracing-util/0.33.0/opentracing-util-0.33.0.jar", + "https://repo1.maven.org/maven2/io/opentracing/opentracing-util/0.33.0/opentracing-util-0.33.0.jar" + ], + "sha256": "22c5dfbb9b0e2f08f7371bf3d68372c7604c804d3129499b43f37a8877c4379e", + "url": "https://jcenter.bintray.com/io/opentracing/opentracing-util/0.33.0/opentracing-util-0.33.0.jar" + }, + { + "coord": "io.projectreactor:reactor-core:3.2.8.RELEASE", + "dependencies": [ + "org.reactivestreams:reactive-streams:1.0.3" + ], + "directDependencies": [ + "org.reactivestreams:reactive-streams:1.0.3" + ], + "file": "v1/https/jcenter.bintray.com/io/projectreactor/reactor-core/3.2.8.RELEASE/reactor-core-3.2.8.RELEASE.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/io/projectreactor/reactor-core/3.2.8.RELEASE/reactor-core-3.2.8.RELEASE.jar", + "https://maven.google.com/io/projectreactor/reactor-core/3.2.8.RELEASE/reactor-core-3.2.8.RELEASE.jar", + "https://repo1.maven.org/maven2/io/projectreactor/reactor-core/3.2.8.RELEASE/reactor-core-3.2.8.RELEASE.jar" + ], + "sha256": "38557e1eb43fab75979a0daf442485a01fcc52d268f44ac67663ac243bfcfcf0", + "url": "https://jcenter.bintray.com/io/projectreactor/reactor-core/3.2.8.RELEASE/reactor-core-3.2.8.RELEASE.jar" + }, + { + "coord": "io.reactivex.rxjava2:rxjava:2.2.10", + "dependencies": [ + "org.reactivestreams:reactive-streams:1.0.3" + ], + "directDependencies": [ + "org.reactivestreams:reactive-streams:1.0.3" + ], + "file": "v1/https/jcenter.bintray.com/io/reactivex/rxjava2/rxjava/2.2.10/rxjava-2.2.10.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/io/reactivex/rxjava2/rxjava/2.2.10/rxjava-2.2.10.jar", + "https://maven.google.com/io/reactivex/rxjava2/rxjava/2.2.10/rxjava-2.2.10.jar", + "https://repo1.maven.org/maven2/io/reactivex/rxjava2/rxjava/2.2.10/rxjava-2.2.10.jar" + ], + "sha256": "21b5cac673a156cd8d6cf9efe15ff267b6353eeb129678aa4b39542683ba0dc2", + "url": "https://jcenter.bintray.com/io/reactivex/rxjava2/rxjava/2.2.10/rxjava-2.2.10.jar" + }, + { + "coord": "javax.annotation:javax.annotation-api:1.3.2", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/jcenter.bintray.com/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/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", + "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar" + ], + "sha256": "e04ba5195bcd555dc95650f7cc614d151e4bcd52d29a10b8aa2197f3ab89ab9b", + "url": "https://jcenter.bintray.com/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar" + }, + { + "coord": "javax.inject:javax.inject:1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/jcenter.bintray.com/javax/inject/javax.inject/1/javax.inject-1.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/javax/inject/javax.inject/1/javax.inject-1.jar", + "https://maven.google.com/javax/inject/javax.inject/1/javax.inject-1.jar", + "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar" + ], + "sha256": "91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff", + "url": "https://jcenter.bintray.com/javax/inject/javax.inject/1/javax.inject-1.jar" + }, + { + "coord": "javax.validation:validation-api:2.0.1.Final", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/jcenter.bintray.com/javax/validation/validation-api/2.0.1.Final/validation-api-2.0.1.Final.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/javax/validation/validation-api/2.0.1.Final/validation-api-2.0.1.Final.jar", + "https://maven.google.com/javax/validation/validation-api/2.0.1.Final/validation-api-2.0.1.Final.jar", + "https://repo1.maven.org/maven2/javax/validation/validation-api/2.0.1.Final/validation-api-2.0.1.Final.jar" + ], + "sha256": "9873b46df1833c9ee8f5bc1ff6853375115dadd8897bcb5a0dffb5848835ee6c", + "url": "https://jcenter.bintray.com/javax/validation/validation-api/2.0.1.Final/validation-api-2.0.1.Final.jar" + }, + { + "coord": "net.bytebuddy:byte-buddy:1.8.15", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/jcenter.bintray.com/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar", + "https://maven.google.com/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar", + "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar" + ], + "sha256": "af32e420b1252c1eedef6232bd46fadafc02e0c609e086efd57a64781107a039", + "url": "https://jcenter.bintray.com/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar" + }, + { + "coord": "org.apache.commons:commons-exec:1.3", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/jcenter.bintray.com/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar", + "https://maven.google.com/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar", + "https://repo1.maven.org/maven2/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar" + ], + "sha256": "cb49812dc1bfb0ea4f20f398bcae1a88c6406e213e67f7524fb10d4f8ad9347b", + "url": "https://jcenter.bintray.com/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar" + }, + { + "coord": "org.apiguardian:apiguardian-api:1.0.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/jcenter.bintray.com/org/apiguardian/apiguardian-api/1.0.0/apiguardian-api-1.0.0.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/org/apiguardian/apiguardian-api/1.0.0/apiguardian-api-1.0.0.jar", + "https://maven.google.com/org/apiguardian/apiguardian-api/1.0.0/apiguardian-api-1.0.0.jar", + "https://repo1.maven.org/maven2/org/apiguardian/apiguardian-api/1.0.0/apiguardian-api-1.0.0.jar" + ], + "sha256": "1f58b77470d8d147a0538d515347dd322f49a83b9e884b8970051160464b65b3", + "url": "https://jcenter.bintray.com/org/apiguardian/apiguardian-api/1.0.0/apiguardian-api-1.0.0.jar" + }, + { + "coord": "org.checkerframework:checker-qual:2.8.1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/jcenter.bintray.com/org/checkerframework/checker-qual/2.8.1/checker-qual-2.8.1.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/org/checkerframework/checker-qual/2.8.1/checker-qual-2.8.1.jar", + "https://maven.google.com/org/checkerframework/checker-qual/2.8.1/checker-qual-2.8.1.jar", + "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/2.8.1/checker-qual-2.8.1.jar" + ], + "sha256": "9103499008bcecd4e948da29b17864abb64304e15706444ae209d17ebe0575df", + "url": "https://jcenter.bintray.com/org/checkerframework/checker-qual/2.8.1/checker-qual-2.8.1.jar" + }, + { + "coord": "org.codehaus.mojo:animal-sniffer-annotations:1.17", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/jcenter.bintray.com/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar", + "https://maven.google.com/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar", + "https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar" + ], + "sha256": "92654f493ecfec52082e76354f0ebf87648dc3d5cec2e3c3cdb947c016747a53", + "url": "https://jcenter.bintray.com/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar" + }, + { + "coord": "org.eclipse.jgit:org.eclipse.jgit:4.4.1.201607150455-r", + "dependencies": [], + "directDependencies": [], + "exclusions": [ + "com.jcraft:jsch", + "commons-logging:commons-logging", + "commons-codec:commons-codec", + "com.googlecode.javaewah:JavaEWAH", + "org.slf4j:slf4j-api", + "org.apache.httpcomponents:httpclient" + ], + "file": "v1/https/jcenter.bintray.com/org/eclipse/jgit/org.eclipse.jgit/4.4.1.201607150455-r/org.eclipse.jgit-4.4.1.201607150455-r.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/org/eclipse/jgit/org.eclipse.jgit/4.4.1.201607150455-r/org.eclipse.jgit-4.4.1.201607150455-r.jar", + "https://maven.google.com/org/eclipse/jgit/org.eclipse.jgit/4.4.1.201607150455-r/org.eclipse.jgit-4.4.1.201607150455-r.jar", + "https://repo1.maven.org/maven2/org/eclipse/jgit/org.eclipse.jgit/4.4.1.201607150455-r/org.eclipse.jgit-4.4.1.201607150455-r.jar" + ], + "sha256": "0b2447b324e86351e35e08e091436194a846d469d79e97644398533c73d01fe0", + "url": "https://jcenter.bintray.com/org/eclipse/jgit/org.eclipse.jgit/4.4.1.201607150455-r/org.eclipse.jgit-4.4.1.201607150455-r.jar" + }, + { + "coord": "org.jetbrains.kotlin:kotlin-reflect:1.3.20", + "dependencies": [ + "org.jetbrains:annotations:13.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.3.20", + "org.jetbrains.kotlin:kotlin-stdlib:1.3.20" + ], + "directDependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:1.3.20" + ], + "file": "v1/https/jcenter.bintray.com/org/jetbrains/kotlin/kotlin-reflect/1.3.20/kotlin-reflect-1.3.20.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-reflect/1.3.20/kotlin-reflect-1.3.20.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-reflect/1.3.20/kotlin-reflect-1.3.20.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.3.20/kotlin-reflect-1.3.20.jar" + ], + "sha256": "ee1a926ed658e7de0e6df0242cd574b3b4e08e64fe7a68278226c6f2d3373238", + "url": "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-reflect/1.3.20/kotlin-reflect-1.3.20.jar" + }, + { + "coord": "org.jetbrains.kotlin:kotlin-stdlib-common:1.3.20", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.3.20/kotlin-stdlib-common-1.3.20.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.3.20/kotlin-stdlib-common-1.3.20.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.3.20/kotlin-stdlib-common-1.3.20.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.3.20/kotlin-stdlib-common-1.3.20.jar" + ], + "sha256": "06bdd8aeda347ef6ef3e4e9d88a01254ccdb70784b697495f6a421fd663ab649", + "url": "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.3.20/kotlin-stdlib-common-1.3.20.jar" + }, + { + "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.20", + "dependencies": [ + "org.jetbrains:annotations:13.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.3.20", + "org.jetbrains.kotlin:kotlin-stdlib:1.3.20" + ], + "directDependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:1.3.20" + ], + "file": "v1/https/jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.3.20/kotlin-stdlib-jdk7-1.3.20.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.3.20/kotlin-stdlib-jdk7-1.3.20.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.3.20/kotlin-stdlib-jdk7-1.3.20.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.3.20/kotlin-stdlib-jdk7-1.3.20.jar" + ], + "sha256": "fd2af70bdd2bc024fb03cbed633ca143872ca36a6a16e218cc67c890b79fb31d", + "url": "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.3.20/kotlin-stdlib-jdk7-1.3.20.jar" + }, + { + "coord": "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.20", + "dependencies": [ + "org.jetbrains:annotations:13.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.3.20", + "org.jetbrains.kotlin:kotlin-stdlib:1.3.20", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.20" + ], + "directDependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:1.3.20", + "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.20" + ], + "file": "v1/https/jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.20/kotlin-stdlib-jdk8-1.3.20.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.20/kotlin-stdlib-jdk8-1.3.20.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.20/kotlin-stdlib-jdk8-1.3.20.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.20/kotlin-stdlib-jdk8-1.3.20.jar" + ], + "sha256": "6c0831e7e3acaa390bf22f79d81f32f212dc8fde19807a354a4ee4f668a0c478", + "url": "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.20/kotlin-stdlib-jdk8-1.3.20.jar" + }, + { + "coord": "org.jetbrains.kotlin:kotlin-stdlib:1.3.20", + "dependencies": [ + "org.jetbrains:annotations:13.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.3.20" + ], + "directDependencies": [ + "org.jetbrains:annotations:13.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.3.20" + ], + "file": "v1/https/jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib/1.3.20/kotlin-stdlib-1.3.20.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib/1.3.20/kotlin-stdlib-1.3.20.jar", + "https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib/1.3.20/kotlin-stdlib-1.3.20.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.3.20/kotlin-stdlib-1.3.20.jar" + ], + "sha256": "601f910da968fb3da8ead7b64ed6bf5c9710d83cea37e4a631847e7d688e3361", + "url": "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib/1.3.20/kotlin-stdlib-1.3.20.jar" + }, + { + "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-core-common:1.1.0", + "dependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib-common:1.3.20" + ], + "directDependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib-common:1.3.20" + ], + "file": "v1/https/jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-coroutines-core-common/1.1.0/kotlinx-coroutines-core-common-1.1.0.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-coroutines-core-common/1.1.0/kotlinx-coroutines-core-common-1.1.0.jar", + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-core-common/1.1.0/kotlinx-coroutines-core-common-1.1.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core-common/1.1.0/kotlinx-coroutines-core-common-1.1.0.jar" + ], + "sha256": "07ba070fc23238b2d075174abe354f6f168a060d1b489a9d91e5503d05c9cd7f", + "url": "https://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-coroutines-core-common/1.1.0/kotlinx-coroutines-core-common-1.1.0.jar" + }, + { + "coord": "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.1.0", + "dependencies": [ + "org.jetbrains.kotlinx:kotlinx-coroutines-core-common:1.1.0", + "org.jetbrains:annotations:13.0", + "org.jetbrains.kotlin:kotlin-stdlib-common:1.3.20", + "org.jetbrains.kotlin:kotlin-stdlib:1.3.20" + ], + "directDependencies": [ + "org.jetbrains.kotlin:kotlin-stdlib:1.3.20", + "org.jetbrains.kotlinx:kotlinx-coroutines-core-common:1.1.0" + ], + "file": "v1/https/jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.1.0/kotlinx-coroutines-core-1.1.0.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.1.0/kotlinx-coroutines-core-1.1.0.jar", + "https://maven.google.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.1.0/kotlinx-coroutines-core-1.1.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.1.0/kotlinx-coroutines-core-1.1.0.jar" + ], + "sha256": "020861ae1d5479c1cb1439a56be7d384401c58fddf53b91011fbf5959a318ba3", + "url": "https://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.1.0/kotlinx-coroutines-core-1.1.0.jar" + }, + { + "coord": "org.jetbrains:annotations:13.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/jcenter.bintray.com/org/jetbrains/annotations/13.0/annotations-13.0.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/org/jetbrains/annotations/13.0/annotations-13.0.jar", + "https://maven.google.com/org/jetbrains/annotations/13.0/annotations-13.0.jar", + "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar" + ], + "sha256": "ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478", + "url": "https://jcenter.bintray.com/org/jetbrains/annotations/13.0/annotations-13.0.jar" + }, + { + "coord": "org.junit.platform:junit-platform-commons:1.3.2", + "dependencies": [ + "org.apiguardian:apiguardian-api:1.0.0" + ], + "directDependencies": [ + "org.apiguardian:apiguardian-api:1.0.0" + ], + "file": "v1/https/jcenter.bintray.com/org/junit/platform/junit-platform-commons/1.3.2/junit-platform-commons-1.3.2.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/org/junit/platform/junit-platform-commons/1.3.2/junit-platform-commons-1.3.2.jar", + "https://maven.google.com/org/junit/platform/junit-platform-commons/1.3.2/junit-platform-commons-1.3.2.jar", + "https://repo1.maven.org/maven2/org/junit/platform/junit-platform-commons/1.3.2/junit-platform-commons-1.3.2.jar" + ], + "sha256": "34e2a20df030c377741f8dcdb2e94c82d3af3d554ac3d5e6c8053a320b4ae51a", + "url": "https://jcenter.bintray.com/org/junit/platform/junit-platform-commons/1.3.2/junit-platform-commons-1.3.2.jar" + }, + { + "coord": "org.junit.platform:junit-platform-engine:1.3.2", + "dependencies": [ + "org.junit.platform:junit-platform-commons:1.3.2", + "org.opentest4j:opentest4j:1.1.1", + "org.apiguardian:apiguardian-api:1.0.0" + ], + "directDependencies": [ + "org.apiguardian:apiguardian-api:1.0.0", + "org.junit.platform:junit-platform-commons:1.3.2", + "org.opentest4j:opentest4j:1.1.1" + ], + "file": "v1/https/jcenter.bintray.com/org/junit/platform/junit-platform-engine/1.3.2/junit-platform-engine-1.3.2.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/org/junit/platform/junit-platform-engine/1.3.2/junit-platform-engine-1.3.2.jar", + "https://maven.google.com/org/junit/platform/junit-platform-engine/1.3.2/junit-platform-engine-1.3.2.jar", + "https://repo1.maven.org/maven2/org/junit/platform/junit-platform-engine/1.3.2/junit-platform-engine-1.3.2.jar" + ], + "sha256": "0d7575d6f7a589c19ddad90d44325f24ee6f2254765f728bc9cbb9428a294e85", + "url": "https://jcenter.bintray.com/org/junit/platform/junit-platform-engine/1.3.2/junit-platform-engine-1.3.2.jar" + }, + { + "coord": "org.junit.platform:junit-platform-launcher:1.3.2", + "dependencies": [ + "org.junit.platform:junit-platform-commons:1.3.2", + "org.opentest4j:opentest4j:1.1.1", + "org.apiguardian:apiguardian-api:1.0.0", + "org.junit.platform:junit-platform-engine:1.3.2" + ], + "directDependencies": [ + "org.apiguardian:apiguardian-api:1.0.0", + "org.junit.platform:junit-platform-engine:1.3.2" + ], + "file": "v1/https/jcenter.bintray.com/org/junit/platform/junit-platform-launcher/1.3.2/junit-platform-launcher-1.3.2.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/org/junit/platform/junit-platform-launcher/1.3.2/junit-platform-launcher-1.3.2.jar", + "https://maven.google.com/org/junit/platform/junit-platform-launcher/1.3.2/junit-platform-launcher-1.3.2.jar", + "https://repo1.maven.org/maven2/org/junit/platform/junit-platform-launcher/1.3.2/junit-platform-launcher-1.3.2.jar" + ], + "sha256": "797a863f256602ca349b8e70f9ff2460e20aafbd57b75627f5ac82beb927085a", + "url": "https://jcenter.bintray.com/org/junit/platform/junit-platform-launcher/1.3.2/junit-platform-launcher-1.3.2.jar" + }, + { + "coord": "org.junit.platform:junit-platform-suite-api:1.3.2", + "dependencies": [ + "org.junit.platform:junit-platform-commons:1.3.2", + "org.apiguardian:apiguardian-api:1.0.0" + ], + "directDependencies": [ + "org.apiguardian:apiguardian-api:1.0.0", + "org.junit.platform:junit-platform-commons:1.3.2" + ], + "file": "v1/https/jcenter.bintray.com/org/junit/platform/junit-platform-suite-api/1.3.2/junit-platform-suite-api-1.3.2.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/org/junit/platform/junit-platform-suite-api/1.3.2/junit-platform-suite-api-1.3.2.jar", + "https://maven.google.com/org/junit/platform/junit-platform-suite-api/1.3.2/junit-platform-suite-api-1.3.2.jar", + "https://repo1.maven.org/maven2/org/junit/platform/junit-platform-suite-api/1.3.2/junit-platform-suite-api-1.3.2.jar" + ], + "sha256": "5fb7859f427fb0c0879fccdbb611c5273edfda590ac6af4e42f6394a8e4c20b0", + "url": "https://jcenter.bintray.com/org/junit/platform/junit-platform-suite-api/1.3.2/junit-platform-suite-api-1.3.2.jar" + }, + { + "coord": "org.opentest4j:opentest4j:1.1.1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/jcenter.bintray.com/org/opentest4j/opentest4j/1.1.1/opentest4j-1.1.1.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/org/opentest4j/opentest4j/1.1.1/opentest4j-1.1.1.jar", + "https://maven.google.com/org/opentest4j/opentest4j/1.1.1/opentest4j-1.1.1.jar", + "https://repo1.maven.org/maven2/org/opentest4j/opentest4j/1.1.1/opentest4j-1.1.1.jar" + ], + "sha256": "f106351abd941110226745ed103c85863b3f04e9fa82ddea1084639ae0c5336c", + "url": "https://jcenter.bintray.com/org/opentest4j/opentest4j/1.1.1/opentest4j-1.1.1.jar" + }, + { + "coord": "org.reactivestreams:reactive-streams:1.0.3", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/jcenter.bintray.com/org/reactivestreams/reactive-streams/1.0.3/reactive-streams-1.0.3.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/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", + "https://repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.3/reactive-streams-1.0.3.jar" + ], + "sha256": "1dee0481072d19c929b623e155e14d2f6085dc011529a0a0dbefc84cf571d865", + "url": "https://jcenter.bintray.com/org/reactivestreams/reactive-streams/1.0.3/reactive-streams-1.0.3.jar" + }, + { + "coord": "org.seleniumhq.selenium:selenium-api:3.141.59", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/jcenter.bintray.com/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar", + "https://maven.google.com/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar", + "https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar" + ], + "sha256": "8bfd5a736eccfc08866301ffc9b7f529e55976355c5799bed8392486df64dee5", + "url": "https://jcenter.bintray.com/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar" + }, + { + "coord": "org.seleniumhq.selenium:selenium-remote-driver:3.141.59", + "dependencies": [ + "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava", + "com.squareup.okio:okio:1.14.0", + "com.google.j2objc:j2objc-annotations:1.3", + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.guava:guava:28.0-jre", + "org.seleniumhq.selenium:selenium-api:3.141.59", + "org.checkerframework:checker-qual:2.8.1", + "org.codehaus.mojo:animal-sniffer-annotations:1.17", + "com.squareup.okhttp3:okhttp:3.11.0", + "com.google.guava:failureaccess:1.0.1", + "net.bytebuddy:byte-buddy:1.8.15", + "com.google.errorprone:error_prone_annotations:2.3.2", + "org.apache.commons:commons-exec:1.3" + ], + "directDependencies": [ + "com.squareup.okio:okio:1.14.0", + "com.google.guava:guava:28.0-jre", + "org.seleniumhq.selenium:selenium-api:3.141.59", + "com.squareup.okhttp3:okhttp:3.11.0", + "net.bytebuddy:byte-buddy:1.8.15", + "org.apache.commons:commons-exec:1.3" + ], + "file": "v1/https/jcenter.bintray.com/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar", + "https://maven.google.com/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar", + "https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar" + ], + "sha256": "9829fe57adf36743d785d0c2e7db504ba3ba0a3aacac652b8867cc854d2dfc45", + "url": "https://jcenter.bintray.com/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar" + }, + { + "coord": "org.slf4j:slf4j-api:1.7.26", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/jcenter.bintray.com/org/slf4j/slf4j-api/1.7.26/slf4j-api-1.7.26.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/org/slf4j/slf4j-api/1.7.26/slf4j-api-1.7.26.jar", + "https://maven.google.com/org/slf4j/slf4j-api/1.7.26/slf4j-api-1.7.26.jar", + "https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.26/slf4j-api-1.7.26.jar" + ], + "sha256": "6d9e5b86cfd1dd44c676899285b5bb4fa0d371cf583e8164f9c8a0366553242b", + "url": "https://jcenter.bintray.com/org/slf4j/slf4j-api/1.7.26/slf4j-api-1.7.26.jar" + }, + { + "coord": "org.slf4j:slf4j-jdk14:1.7.25", + "dependencies": [ + "org.slf4j:slf4j-api:1.7.26" + ], + "directDependencies": [ + "org.slf4j:slf4j-api:1.7.26" + ], + "file": "v1/https/jcenter.bintray.com/org/slf4j/slf4j-jdk14/1.7.25/slf4j-jdk14-1.7.25.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/org/slf4j/slf4j-jdk14/1.7.25/slf4j-jdk14-1.7.25.jar", + "https://maven.google.com/org/slf4j/slf4j-jdk14/1.7.25/slf4j-jdk14-1.7.25.jar", + "https://repo1.maven.org/maven2/org/slf4j/slf4j-jdk14/1.7.25/slf4j-jdk14-1.7.25.jar" + ], + "sha256": "9b8b9b8279959b17e71432d40b8cf4175c761c3bc6ebc2c7ec0f2ae8ff223feb", + "url": "https://jcenter.bintray.com/org/slf4j/slf4j-jdk14/1.7.25/slf4j-jdk14-1.7.25.jar" + }, + { + "coord": "org.yaml:snakeyaml:1.24", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/jcenter.bintray.com/org/yaml/snakeyaml/1.24/snakeyaml-1.24.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/org/yaml/snakeyaml/1.24/snakeyaml-1.24.jar", + "https://maven.google.com/org/yaml/snakeyaml/1.24/snakeyaml-1.24.jar", + "https://repo1.maven.org/maven2/org/yaml/snakeyaml/1.24/snakeyaml-1.24.jar" + ], + "sha256": "d3f7f09989d5b0ce5c4791818ef937ee7663f1e359c2ef2d312f938aad0763da", + "url": "https://jcenter.bintray.com/org/yaml/snakeyaml/1.24/snakeyaml-1.24.jar" } ], "version": "0.1.0" diff --git a/proto/core/BUILD.bazel b/proto/core/BUILD.bazel index 2bc0c2e3a..a9848981b 100644 --- a/proto/core/BUILD.bazel +++ b/proto/core/BUILD.bazel @@ -5,7 +5,7 @@ package( load( "//defs:proto.bzl", "proto", - "module", + "proto_module", ) ## Core @@ -16,7 +16,7 @@ proto( ) -module( +proto_module( name = "core", deps = [":Datamodel"], ) diff --git a/style/BUILD.bazel b/style/BUILD.bazel new file mode 100644 index 000000000..67cb1e21d --- /dev/null +++ b/style/BUILD.bazel @@ -0,0 +1,3 @@ +package( + default_visibility = ["//visibility:public"], +) diff --git a/vendor/bazel/j2cl b/vendor/bazel/j2cl index 65bf658dc..7e23248cc 160000 --- a/vendor/bazel/j2cl +++ b/vendor/bazel/j2cl @@ -1 +1 @@ -Subproject commit 65bf658dc5f7022a3312fe632377a62b61c4adcd +Subproject commit 7e23248cc36ed25f8c8866083999e62d73f767b6 diff --git a/vendor/bazel/rules_webtesting b/vendor/bazel/rules_webtesting new file mode 160000 index 000000000..0a1cbf2c5 --- /dev/null +++ b/vendor/bazel/rules_webtesting @@ -0,0 +1 @@ +Subproject commit 0a1cbf2c5bb878eb2ccbc304342b6a3619ba6e7d