From 947305241dde0cb9bbed02a3ef94069a8e63182c Mon Sep 17 00:00:00 2001 From: Lorenzo Giuliani Date: Wed, 23 Aug 2023 12:06:16 +0200 Subject: [PATCH] set caches, set cli version (#4) --- .github/workflows/main.yml | 53 +- Makefile | 3 + deps-lock.json | 1903 ++++++++++++++++++++++++++++++++++++ flake.nix | 30 + scripts/build.clj | 9 +- 5 files changed, 1982 insertions(+), 16 deletions(-) create mode 100644 deps-lock.json create mode 100644 flake.nix diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 35df29c..4fca242 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -4,13 +4,9 @@ on: workflow_dispatch: push: branches: - - "**" + - "github-action" tags: - "v*.*.*" - pull_request: - branches: - - "main" - - "master" jobs: build: @@ -18,6 +14,8 @@ jobs: steps: - name: checkout uses: actions/checkout@v3 + with: + fetch-depth: 0 - name: prepare java uses: actions/setup-java@v3 @@ -26,21 +24,46 @@ jobs: java-version: 17 - name: prepare clojure - uses: DeLaGuardo/setup-clojure@9.5 + uses: DeLaGuardo/setup-clojure@11.0 + with: + cli: 'latest' + + # Optional step: + - name: cache clojure dependencies + uses: actions/cache@v3 with: - cli: '1.11.1' + path: | + ~/.m2/repository + ~/.gitlibs + ~/.deps.clj + key: cljdeps-${{ hashFiles('deps.edn') }} + restore-keys: cljdeps- - name: build uberjar + id: uberjar run: | - clj -X:build uber + VERSION=$(clojure -X:build get-version) + TARGET=$(clojure -X:build uber-target) + echo "target=${TARGET}" >> $GITHUB_OUTPUT + echo "filename=$(basename ${TARGET})" >> $GITHUB_OUTPUT + echo "version=${VERSION}" >> $GITHUB_OUTPUT + + clojure -X:build uber mkdir -p /tmp/release - cp bot.jar /tmp/release/bot.jar + cp ${TARGET} /tmp/release/ - - name: upload artifacts - uses: actions/upload-artifact@v2 - with: - name: release - path: /tmp/release/bot.jar - if-no-files-found: error + - name: Create release + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + ref: ${{ github.ref_name }} + version: ${{ steps.uberjar.outputs.version }} + TARGET: ${{ steps.uberjar.outputs.target }} + run: | + gh release create \ + --repo="$GITHUB_REPOSITORY" \ + --title="snapshot ${version#v}" \ + --generate-notes \ + "${version#v}" \ + ./${TARGET} diff --git a/Makefile b/Makefile index 96c2d4f..e8eca37 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,8 @@ SOURCES = $(shell find src/ -type f) +deps-lock.json: deps.edn + CLJNIX_ADD_NIX_STORE=true nix run "github:jlesquembre/clj-nix#deps-lock" + bot.jar: deps.edn $(SOURCES) clj -X:build uber diff --git a/deps-lock.json b/deps-lock.json new file mode 100644 index 0000000..f9f953a --- /dev/null +++ b/deps-lock.json @@ -0,0 +1,1903 @@ +{ + "lock-version": 3, + "git-deps": [ + { + "lib": "io.github.clojure/tools.build", + "url": "https://github.com/clojure/tools.build.git", + "rev": "76b78fe20355c3570ce5477bc80c39c79e097af2", + "tag": "v0.9.4", + "git-dir": "https/github.com/clojure/tools.build", + "hash": "sha256-mUiA+SHOaIvw4nJ+qH7cD154S2UtkYqeZdhIvk8UNSU=" + }, + { + "lib": "io.github.cognitect-labs/test-runner", + "url": "https://github.com/cognitect-labs/test-runner.git", + "rev": "48c3c67f98362ba1e20526db4eeb6996209c050a", + "tag": "v0.5.0", + "git-dir": "https/github.com/cognitect-labs/test-runner", + "hash": "sha256-NZ9/S82Ae1aq0gnuTLOYg/cc7NcYIoK2JP6c/xI+xJE=" + } + ], + "mvn-deps": [ + { + "mvn-path": "aopalliance/aopalliance/1.0/aopalliance-1.0.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-Ct3sZw/tzT8RPFyAkdeDKA0j9146y4QbYanNsHk3agg=" + }, + { + "mvn-path": "aopalliance/aopalliance/1.0/aopalliance-1.0.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-JugjMBV9a4RLZ6gGSUXiBlgedyl3GD4+Mf7GBYqppZs=" + }, + { + "mvn-path": "borkdude/dynaload/0.3.5/dynaload-0.3.5.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-CIfAzbmvzs18SW6iWKMuQ6py52bz8GMuG9D1JFyowkw=" + }, + { + "mvn-path": "borkdude/dynaload/0.3.5/dynaload-0.3.5.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-XBwijxopsG0KfQNJD15k+vcTo8YWcpi6Fxz/wzz57Rg=" + }, + { + "mvn-path": "borkdude/edamame/1.0.0/edamame-1.0.0.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-K7tJQBi8bgOm3Rk/klNlWfqdnR6cG4gtq6TRnptECCg=" + }, + { + "mvn-path": "borkdude/edamame/1.0.0/edamame-1.0.0.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-eFDZmNPLm0jqo3Ja0NItNptIqISi4n+8gCDGP79zUQE=" + }, + { + "mvn-path": "camel-snake-kebab/camel-snake-kebab/0.4.3/camel-snake-kebab-0.4.3.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-gZHzNXdjENeFekCtMyVL5mrbNjgGsYE22IQxlpI6wsg=" + }, + { + "mvn-path": "camel-snake-kebab/camel-snake-kebab/0.4.3/camel-snake-kebab-0.4.3.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-LVp6g6ymqHa1ZOMHYD0CRaNxZ4osT0xoEH7dC5sLv7s=" + }, + { + "mvn-path": "com/bhauman/spell-spec/0.1.2/spell-spec-0.1.2.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-ux1waVVJJ2hH61sgWNwXc5LWharNvgky+dWnM+J7/eM=" + }, + { + "mvn-path": "com/bhauman/spell-spec/0.1.2/spell-spec-0.1.2.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-CHzQYPxRUXL5tdXVJbSIzE8VJaslGlo3UCtVQV44fP4=" + }, + { + "mvn-path": "com/cognitect/aws/api/0.8.612/api-0.8.612.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-dE/FJ/5b8yyxBjpnVdPAQzne71FBWXsDx9hBLuLSjJw=" + }, + { + "mvn-path": "com/cognitect/aws/api/0.8.612/api-0.8.612.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-KqpqPCcEXIVN2SxoEVzqsYuAuD+eU1MKEk8GzBGG3Jw=" + }, + { + "mvn-path": "com/cognitect/aws/endpoints/1.1.12.321/endpoints-1.1.12.321.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-LlAfFOHHy3WUY4km1bxyAkCXeAZmn11gGXEe4JA9v6I=" + }, + { + "mvn-path": "com/cognitect/aws/endpoints/1.1.12.321/endpoints-1.1.12.321.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-MhL83IdBQ8Zga6+LXBAmQB05ycoae0TzqBhCDvZmhLU=" + }, + { + "mvn-path": "com/cognitect/aws/s3/822.2.1145.0/s3-822.2.1145.0.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-cDJBpv/BWe2FseHNbXXoNOqSIHvIB6weSURbYu+MDzo=" + }, + { + "mvn-path": "com/cognitect/aws/s3/822.2.1145.0/s3-822.2.1145.0.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-7ps7ZhMrZ16txme2ElifyBMU0Tvaa86GSHTlwjuEL1w=" + }, + { + "mvn-path": "com/cognitect/http-client/1.0.115/http-client-1.0.115.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-Gw2INl2A0hu2FddDv/H6mxGwxfIppv+j+497Sbq3TUw=" + }, + { + "mvn-path": "com/cognitect/http-client/1.0.115/http-client-1.0.115.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-XpitfirlsuaHslJV1CnP6m7kGWiDiH9D/FkO9F28cuw=" + }, + { + "mvn-path": "com/cognitect/transit-clj/1.0.324/transit-clj-1.0.324.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-W7OrnSRQkevGWkWLeUF0uV195ZMWdAQJOWYnx386HPM=" + }, + { + "mvn-path": "com/cognitect/transit-clj/1.0.324/transit-clj-1.0.324.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-2KiGaliPynFU05XvzSsW3xy7WHRrUofA/tZ+XcIVPiM=" + }, + { + "mvn-path": "com/cognitect/transit-java/1.0.343/transit-java-1.0.343.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-lbX8MSVmBSvdadyHWd9zh6RY/MThrYAEbjp97Tfx25g=" + }, + { + "mvn-path": "com/cognitect/transit-java/1.0.343/transit-java-1.0.343.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-n3B2zwEVioKorScnBtCtwSMN22AFs+VZ/Yb7Q6N9JwA=" + }, + { + "mvn-path": "com/fasterxml/jackson/core/jackson-annotations/2.14.2/jackson-annotations-2.14.2.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-LGhp1QXPYNwGZzS31QM5+XW9OtxjXianirtxrLRHPA0=" + }, + { + "mvn-path": "com/fasterxml/jackson/core/jackson-annotations/2.14.2/jackson-annotations-2.14.2.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-hK4DQYN9dpamEEPYCeQyYKXrB3Iy0dyqRkyNpUnNnqA=" + }, + { + "mvn-path": "com/fasterxml/jackson/core/jackson-core/2.14.2/jackson-core-2.14.2.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-tdN6d8iCd7l+NZPIdAklIWwG345BcrveBYUo3wStPno=" + }, + { + "mvn-path": "com/fasterxml/jackson/core/jackson-core/2.14.2/jackson-core-2.14.2.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-9EzGPWEvA7Hb/IKJLc2zL9t1vxYEn9hZVWHnx6M7xFE=" + }, + { + "mvn-path": "com/fasterxml/jackson/core/jackson-databind/2.14.2/jackson-databind-2.14.2.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-UB06vOTRjcw4EFjsWTxblEd5Brum77rBTa5ApkL3dCQ=" + }, + { + "mvn-path": "com/fasterxml/jackson/core/jackson-databind/2.14.2/jackson-databind-2.14.2.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-IoCOu0t12MQDfZzuEgitxlvHgqmIVzIjSjG3tXTF2Qw=" + }, + { + "mvn-path": "com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.12.0/jackson-datatype-jsr310-2.12.0.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-ZgNXmlo/GyMnIdz33tFb0gLtS99WmRbs+q2qLW67Muw=" + }, + { + "mvn-path": "com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.14.1/jackson-datatype-jsr310-2.14.1.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-C2U2E/UdbhU5bStlzP7JU5sqtHHFhC9bEaxId8vVH3I=" + }, + { + "mvn-path": "com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.14.1/jackson-datatype-jsr310-2.14.1.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-yRM4B2Gdzeb1Jc1UNJZSk/0BcUccj4R+D6GVu6GttNc=" + }, + { + "mvn-path": "com/fasterxml/jackson/jackson-base/2.12.0/jackson-base-2.12.0.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-FFz4q85YHOxJk/kBde8uuO3EZaXCEAtaY37Xu9HaU+U=" + }, + { + "mvn-path": "com/fasterxml/jackson/jackson-base/2.14.1/jackson-base-2.14.1.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-GAFdG6y6mhRiWovxlBH1v62C0AYN83snvQLngTLEZ24=" + }, + { + "mvn-path": "com/fasterxml/jackson/jackson-base/2.14.2/jackson-base-2.14.2.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-OuJFud+VEnMh8fkF9wO9MndP5VcVip06nlB9grK8TtQ=" + }, + { + "mvn-path": "com/fasterxml/jackson/jackson-bom/2.12.0/jackson-bom-2.12.0.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-82ey/b9hGFpP+NFcuzECXcxaLI6jnopZ7Y1Jb2V5Gzk=" + }, + { + "mvn-path": "com/fasterxml/jackson/jackson-bom/2.14.1/jackson-bom-2.14.1.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-eP35nlBQ/EhfQRfauMzL+2+mxoOF6184oJtlU3HUpsw=" + }, + { + "mvn-path": "com/fasterxml/jackson/jackson-bom/2.14.2/jackson-bom-2.14.2.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-mqIJuzI5HL9fG9Pn+hGQFnYWms0ZDZiWtcHod8mZ/rw=" + }, + { + "mvn-path": "com/fasterxml/jackson/jackson-parent/2.12/jackson-parent-2.12.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-YqocFnmt4J8XPb8bbDLTXFXnWAAjj9XkjxOqQzfAh1s=" + }, + { + "mvn-path": "com/fasterxml/jackson/jackson-parent/2.14/jackson-parent-2.14.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-CQat2FWuOfkjV9Y/SFiJsI/KTEOl/kM1ItdTROB1exk=" + }, + { + "mvn-path": "com/fasterxml/jackson/module/jackson-modules-java8/2.12.0/jackson-modules-java8-2.12.0.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-9EcweZQSiPEA9K047/rfNMt2IpzHNyhJLIt70rwLF54=" + }, + { + "mvn-path": "com/fasterxml/jackson/module/jackson-modules-java8/2.14.1/jackson-modules-java8-2.14.1.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-CyfB7lgSDFHyo4cXwseUr/qa91wSNNcpe5zkLof8Il4=" + }, + { + "mvn-path": "com/fasterxml/oss-parent/41/oss-parent-41.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-r2UPpN1AC8V2kyC87wjtk4E/NJyr6CE9RprK+72UXYo=" + }, + { + "mvn-path": "com/fasterxml/oss-parent/48/oss-parent-48.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-EbuiLYYxgW4JtiOiAHR0U9ZJGmbqyPXAicc9ordJAU8=" + }, + { + "mvn-path": "com/github/seancorfield/honeysql/2.4.1002/honeysql-2.4.1002.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-5360iSuB+gl/doN50SOtOK23mfiy0BLwhCpt/928kmE=" + }, + { + "mvn-path": "com/github/seancorfield/honeysql/2.4.1002/honeysql-2.4.1002.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-3wFWG8RBApGi8p280WylsqjeAiXTtvF2IZ4Hau2VSr4=" + }, + { + "mvn-path": "com/github/seancorfield/next.jdbc/1.3.862/next.jdbc-1.3.862.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-v3FAShMdNCyckKpYgUqcDKSFMupfZUEB/6nNPZfCgIU=" + }, + { + "mvn-path": "com/github/seancorfield/next.jdbc/1.3.862/next.jdbc-1.3.862.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-wj5zKkxHLw55GkoEfhIvVmtWdUX44goBfHXsNKszKE0=" + }, + { + "mvn-path": "com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-dmrSoHg/JoeWLIrXTO7MOKKLn3Ki0IXuQ4t4E+ko0Mc=" + }, + { + "mvn-path": "com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-GYidvfGyVLJgGl7mRbgUepdGRIgil2hMeYr+XWPXjf4=" + }, + { + "mvn-path": "com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-chy5GEK0b6BWhH0QTVIlyLjh6LYiY7mTBR4eWgE3t+w=" + }, + { + "mvn-path": "com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-AmHKAfLS6awq4uznXULFYyOzhfspS2vJQ/Yu9Okt3wg=" + }, + { + "mvn-path": "com/google/errorprone/error_prone_parent/2.11.0/error_prone_parent-2.11.0.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-goPwy0TGJKedMwtv2AuLinFaaLNoXJqVHD3oN9RUBVE=" + }, + { + "mvn-path": "com/google/google/5/google-5.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-4J00XnPKP7yn8+BfMN63Tp053Wt5qT/ujFEfI0F7aCg=" + }, + { + "mvn-path": "com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-oXHuTHNN0tqDfksWvp30Zhr6typBra8x64Tf2vk2yiY=" + }, + { + "mvn-path": "com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-6WBCznj+y6DaK+lkUilHyHtAopG1/TzWcqQ0kkEDxLk=" + }, + { + "mvn-path": "com/google/guava/guava-parent/26.0-android/guava-parent-26.0-android.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-+GmKtGypls6InBr8jKTyXrisawNNyJjUWDdCNgAWzAQ=" + }, + { + "mvn-path": "com/google/guava/guava-parent/31.1-android/guava-parent-31.1-android.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-chYh8BUxLnop8NtXDQi7NjJ/vUpTo+6T3zIUNjzlOXE=" + }, + { + "mvn-path": "com/google/guava/guava/31.1-android/guava-31.1-android.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-Mqwu1wnZbSeLXS4+XOoXj6STmTnFJftkdTLwEzCNswk=" + }, + { + "mvn-path": "com/google/guava/guava/31.1-android/guava-31.1-android.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-ZikplWROlVN+6XqJ6JkBcdjzwmrPmEgwp3kZlwc9RR0=" + }, + { + "mvn-path": "com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-s3KgN9QjCqV/vv/e8w/WEj+cDC24XQrO0AyRuXTzP5k=" + }, + { + "mvn-path": "com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-GNSx2yYVPU5VB5zh92ux/gXNuGLvmVSojLzE/zi4Z5s=" + }, + { + "mvn-path": "com/google/inject/guice-parent/4.2.2/guice-parent-4.2.2.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-WnS6PSK+GsE7nngvE6fZV9sqJN7TWUgTlMnoifHAN9Y=" + }, + { + "mvn-path": "com/google/inject/guice/4.2.2/guice-4.2.2-no_aop.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-D09fsoYJpNKzi39xKL58+bVB8lKD1xtOVgZtmWg6r/8=" + }, + { + "mvn-path": "com/google/inject/guice/4.2.2/guice-4.2.2.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-BvPD3a1Xswv+iGVUVqBHMeVqeK0N2QnmXHGIEAO5ZHk=" + }, + { + "mvn-path": "com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-Ia8wySJnvWEiwOC00gzMtmQaN+r5VsZUDsRx1YTmSns=" + }, + { + "mvn-path": "com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-X6yoJLoRW+5FhzAzff2y/OpGui/XdNQwTtvzD6aj8FU=" + }, + { + "mvn-path": "com/googlecode/json-simple/json-simple/1.1.1/json-simple-1.1.1.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-TmlpaJK4i0HFXUmrL9zCHurZK/VKzFiMAFBZbDt1GZw=" + }, + { + "mvn-path": "com/googlecode/json-simple/json-simple/1.1.1/json-simple-1.1.1.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-Zl9jWQ3vtj1irdIdNSU2LPk3z2ocBeSwFFuujailf4M=" + }, + { + "mvn-path": "com/taoensso/encore/3.43.0/encore-3.43.0.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-68KxmFM3v09Xf58/69O31vG2tbVzQzKma+kiZtUPlMc=" + }, + { + "mvn-path": "com/taoensso/encore/3.43.0/encore-3.43.0.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-4Ct+oI255kPfDZfrNeF8vB6mEuVPg7TF3Lj/CLupeZo=" + }, + { + "mvn-path": "com/taoensso/timbre/6.0.4/timbre-6.0.4.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-E9OfuUk5+0AbSyN21JVmNHuqSbpE/zKJbdT5Dt5v9qo=" + }, + { + "mvn-path": "com/taoensso/timbre/6.0.4/timbre-6.0.4.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-A9P4f0QK7kMXs6cvjRBnSQnApcOYhSCA0AuEeeptG9c=" + }, + { + "mvn-path": "com/taoensso/truss/1.7.2/truss-1.7.2.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-lHKjEjvAdEYU0Trbpawp62OR/Ab6ZVQyEDJrT8Unq9k=" + }, + { + "mvn-path": "com/taoensso/truss/1.7.2/truss-1.7.2.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-j64iEOlseqCsd2nbnB7wtPKqBWA3dHKmFO8m9OElJNk=" + }, + { + "mvn-path": "commons-codec/commons-codec/1.10/commons-codec-1.10.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-vbjbcBLREqbj6o/bfFELMA2Z7/CBnSfd26nEM5fqTPs=" + }, + { + "mvn-path": "commons-codec/commons-codec/1.11/commons-codec-1.11.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-5ZnVMY6Xqkj0ITaikn5t+k6Igd/w5sjjEJ3bv/Ude30=" + }, + { + "mvn-path": "commons-codec/commons-codec/1.11/commons-codec-1.11.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-wecUDR3qj981KLwePFRErAtUEpcxH0X5gGwhPsPumhA=" + }, + { + "mvn-path": "commons-codec/commons-codec/1.15/commons-codec-1.15.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-s+n21jp5AQm/DQVmEfvtHPaQVYJt7+uYlKcTadJG7WM=" + }, + { + "mvn-path": "commons-codec/commons-codec/1.15/commons-codec-1.15.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-yG7hmKNaNxVIeGD0Gcv2Qufk2ehxR3eUfb5qTjogq1g=" + }, + { + "mvn-path": "commons-fileupload/commons-fileupload/1.4/commons-fileupload-1.4.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-pOwCM29JJT6lBAVpi3kjK4xcvwLLYN86Z013p0mh3vc=" + }, + { + "mvn-path": "commons-fileupload/commons-fileupload/1.4/commons-fileupload-1.4.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-iFF8Wh+NYqr0uLPiMSYVucJ5XbhuaVvzcuNiZ0zz9gA=" + }, + { + "mvn-path": "commons-io/commons-io/2.11.0/commons-io-2.11.0.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-lhsvbYfbrMXVSr9Fq3puJJX4m3VZiWLYxyPOqbwhCQg=" + }, + { + "mvn-path": "commons-io/commons-io/2.11.0/commons-io-2.11.0.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-LgFv1+MkS18sIKytg02TqkeQSG7h5FZGQTYaPoMe71k=" + }, + { + "mvn-path": "crypto-equality/crypto-equality/1.0.1/crypto-equality-1.0.1.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-7hXMC3bc9z+PyG0C6e/+1xYKimtAsvDp3nLj3SXtS98=" + }, + { + "mvn-path": "crypto-equality/crypto-equality/1.0.1/crypto-equality-1.0.1.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-Yy5XAtXTVhk9GKUN4KJhoZwUqtYIc05GToWjYA509Es=" + }, + { + "mvn-path": "crypto-random/crypto-random/1.2.1/crypto-random-1.2.1.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-XBKIRte2bVPF6XJnc7hy9+AoRP9lGplqXjRSoVI65Sw=" + }, + { + "mvn-path": "crypto-random/crypto-random/1.2.1/crypto-random-1.2.1.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-2OgLA0KFMl6QX1RkmhWYtoe5pKmaOk9LlO7TWXyyEEg=" + }, + { + "mvn-path": "expound/expound/0.9.0/expound-0.9.0.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-1qNyYJkY4DUb+mqL1pPRi8GZ6Lp6r67BHola+uAY+Vw=" + }, + { + "mvn-path": "expound/expound/0.9.0/expound-0.9.0.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-kJSODD3MvE8aCvaABWue2JizAcvtLd4/9CR5eWmXxdk=" + }, + { + "mvn-path": "fipp/fipp/0.6.17/fipp-0.6.17.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-xjnoPtukP+MJtX09qNv5gFtS+FRDiAOX5wvkRkJZQSM=" + }, + { + "mvn-path": "fipp/fipp/0.6.26/fipp-0.6.26.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-98tpbM5Vr9dMg41UQUGcfl9tSRrxhajlY9+nl5aFcoM=" + }, + { + "mvn-path": "fipp/fipp/0.6.26/fipp-0.6.26.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-p+xjV7gTIRMv0HwvV+/rAhFEFVlDY9g6FDE6GU9fVTU=" + }, + { + "mvn-path": "functionalbytes/redelay/1.1.0/redelay-1.1.0.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-QYjJ61vdGFsJO5S4n5RZRAX2Sw11T6hKwEjyf4Ti2rY=" + }, + { + "mvn-path": "functionalbytes/redelay/1.1.0/redelay-1.1.0.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-+LHzn86uRwiXFgpFbaNk3c8w7jXD3HUX/895Yicde7c=" + }, + { + "mvn-path": "http-kit/http-kit/2.6.0/http-kit-2.6.0.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-wUyefSAkSIDL7oATYbOEo/HeIfX3556wSAOskuW0qjQ=" + }, + { + "mvn-path": "http-kit/http-kit/2.6.0/http-kit-2.6.0.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-mzngH1mQUDDBHh5BwOgEZ+jhv2Rc7n2gl2hVz/W2mSM=" + }, + { + "mvn-path": "instaparse/instaparse/1.4.12/instaparse-1.4.12.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-E594v/J48bLZgE14WRHSNFHlvLBCWA7K3sRADOtV3s0=" + }, + { + "mvn-path": "instaparse/instaparse/1.4.12/instaparse-1.4.12.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-vIeAtFQhbOa7FGOQjlsnMiw2T7Igm5eElTjPLwDc8MY=" + }, + { + "mvn-path": "io/aviso/pretty/1.3/pretty-1.3.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-5ClQZQYtl9sKWx1bbBBNzSewY2mX52WIs/LV2Ok7De0=" + }, + { + "mvn-path": "io/aviso/pretty/1.3/pretty-1.3.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-dyAywoO6ij8DkLveWo5XTVm+63U4/BMhBXQMDrRrSUg=" + }, + { + "mvn-path": "javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-4EulGVvNVV3JVlD3zGFNFR5LzVLSmhC4qiGX86uJq5s=" + }, + { + "mvn-path": "javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-RqSiUcpAbnjkhT16K66DKChEpJkoUUOe6aHyNxbwa5c=" + }, + { + "mvn-path": "javax/inject/javax.inject/1/javax.inject-1.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-kcdwRKUMSBY2wy2Rb9ickRinIZU5BFLIEGUID5V95/8=" + }, + { + "mvn-path": "javax/inject/javax.inject/1/javax.inject-1.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-lD4SsQBieARjj6KFgFoKt4imgCZlMeZQkh6/5GIai/o=" + }, + { + "mvn-path": "javax/xml/bind/jaxb-api-parent/2.3.0/jaxb-api-parent-2.3.0.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-dreqxkEyadC920e4uON7sxRXicmppC34CSeuta7v+3I=" + }, + { + "mvn-path": "javax/xml/bind/jaxb-api/2.3.0/jaxb-api-2.3.0.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-iDAHmJ03PRnzUrqXkrJd7CHcfQ4gWnEKk6OBUQG7PQM=" + }, + { + "mvn-path": "javax/xml/bind/jaxb-api/2.3.0/jaxb-api-2.3.0.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-Rm9ue5kB6VKuGtJPDpSUpWgJYfBOQiObWuZOjcr2KXo=" + }, + { + "mvn-path": "lambdaisland/deep-diff/0.0-47/deep-diff-0.0-47.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-falL4yyvcE4PHTuanJq/7G2nS1u4BwuU0d+R/Ns9h54=" + }, + { + "mvn-path": "lambdaisland/deep-diff/0.0-47/deep-diff-0.0-47.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-1PXzUUHstr5hI/+oPIQUGogO744bynAw2Zoo5HSjTbE=" + }, + { + "mvn-path": "meta-merge/meta-merge/1.0.0/meta-merge-1.0.0.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-1/7i4+PXBuDlRWLnKqNxIQjXAYahLLwJDhBoBYLrAsc=" + }, + { + "mvn-path": "meta-merge/meta-merge/1.0.0/meta-merge-1.0.0.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-sAogZY/OzCvRNBAx85T1LWjFP7SAxEVBNMyqwgTqWTE=" + }, + { + "mvn-path": "metosin/jsonista/0.3.1/jsonista-0.3.1.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-PRsAehAljlwx/NPiElrACR5K9473ngL2LUZepECSfGY=" + }, + { + "mvn-path": "metosin/jsonista/0.3.7/jsonista-0.3.7.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-ggbyC9QlVe49UZTKwAB7GQciX0jNZlJBpXN6HcQaYcY=" + }, + { + "mvn-path": "metosin/jsonista/0.3.7/jsonista-0.3.7.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-J4FWrDxfoVPDI8oQGwJlyoTmBjvGgPEXs3UQ37qVpzg=" + }, + { + "mvn-path": "metosin/malli/0.10.1/malli-0.10.1.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-iVrSoWq7DANzG2DzAomO1csop9BM/uwJnhim14ET4JM=" + }, + { + "mvn-path": "metosin/malli/0.10.1/malli-0.10.1.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-Zpz1ZdjR3lNgli13TdgQJ5ZpP9DFmHSz87KKT+aRAt0=" + }, + { + "mvn-path": "metosin/muuntaja/0.6.8/muuntaja-0.6.8.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-pj41Oi7ezDvwOrzMk5VIZ7HkDTdPOr+vKb0TtBdZWAQ=" + }, + { + "mvn-path": "metosin/muuntaja/0.6.8/muuntaja-0.6.8.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-pOKMydh8sWSV4JAgpctfTqjwZfgCAnR9kb+mRpY+6t8=" + }, + { + "mvn-path": "metosin/reitit-core/0.6.0/reitit-core-0.6.0.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-elGdqICwyXPc7EWmlnRsk1/qnu2KWj5H7+KUlp7XXbI=" + }, + { + "mvn-path": "metosin/reitit-core/0.6.0/reitit-core-0.6.0.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-bLeoC2JLPGU8gJhoRCuP+2Y7exevPRbrU8FlOrqpC2Y=" + }, + { + "mvn-path": "metosin/reitit-dev/0.6.0/reitit-dev-0.6.0.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-jNJTbVw66t+vOKKWuNJkfKX7RXHxB9RAL6Q33xAbv0I=" + }, + { + "mvn-path": "metosin/reitit-dev/0.6.0/reitit-dev-0.6.0.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-WNEbOVINAQgyQa44lrYdkXGxeMEs55rRq4UFzio7WEY=" + }, + { + "mvn-path": "metosin/reitit-frontend/0.6.0/reitit-frontend-0.6.0.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-b7ldJHeTdiQ1SOW86pEBd/HgZX0WIpjxw5slnmxKGUM=" + }, + { + "mvn-path": "metosin/reitit-frontend/0.6.0/reitit-frontend-0.6.0.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-GbxUiePyeSrnW/T06nN4RF0w2Z6mQFYIc/xWzm4SJjk=" + }, + { + "mvn-path": "metosin/reitit-http/0.6.0/reitit-http-0.6.0.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-txh3Q9FUNpyUxV4WhnCX3LRtCvr/MeJpujyaGrnhPd8=" + }, + { + "mvn-path": "metosin/reitit-http/0.6.0/reitit-http-0.6.0.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-VWiONYQJ4vZ6L4Td+T5xWq0yuku2iVoRkRmDORw9dJQ=" + }, + { + "mvn-path": "metosin/reitit-interceptors/0.6.0/reitit-interceptors-0.6.0.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-mi6/mDoZPqsfbeyv0vExLA8T9Mpk9WfEhUy3TTbKy+E=" + }, + { + "mvn-path": "metosin/reitit-interceptors/0.6.0/reitit-interceptors-0.6.0.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-FPbEDPYnL77MS5qSjJBWik3tsRYwkO4eSdyDfr2wYnI=" + }, + { + "mvn-path": "metosin/reitit-malli/0.6.0/reitit-malli-0.6.0.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-wUWjkOk4dYoK5UWONSnpk/93Z0I9Qd5Sk00YqzLcm+0=" + }, + { + "mvn-path": "metosin/reitit-malli/0.6.0/reitit-malli-0.6.0.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-UI0CgTZ0mJk6AX6KUK7unPJEze6JnV0FIAdXDwK7bS8=" + }, + { + "mvn-path": "metosin/reitit-middleware/0.6.0/reitit-middleware-0.6.0.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-8Q6hsa+90WxCaFJlCIVStUdWidtiTSNH1htKrVy3jfc=" + }, + { + "mvn-path": "metosin/reitit-middleware/0.6.0/reitit-middleware-0.6.0.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-wVVhpd8BTlipKvcJ0WAJmMimqcUXzsf7jkLIOUPHdu0=" + }, + { + "mvn-path": "metosin/reitit-ring/0.6.0/reitit-ring-0.6.0.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-rGv3odzwRLXydX62G2b6yPGvXumBSiGTHtdsayU04m4=" + }, + { + "mvn-path": "metosin/reitit-ring/0.6.0/reitit-ring-0.6.0.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-Rj6TAotMujtUbP5cUzAVpFIG4Tb4ZL+/Q1nKYzz2IzM=" + }, + { + "mvn-path": "metosin/reitit-schema/0.6.0/reitit-schema-0.6.0.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-Zi+wllMLQb4tG9Kxstf/LcqsyNWwm0yXrYA0KQu1Fc4=" + }, + { + "mvn-path": "metosin/reitit-schema/0.6.0/reitit-schema-0.6.0.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-hQvkGyauLXTGrlig1kQOVwfcrBn1GKMR5qvN3DARprU=" + }, + { + "mvn-path": "metosin/reitit-sieppari/0.6.0/reitit-sieppari-0.6.0.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-AGJq/w4izMLLA68W2SrwTHrh4eKmuZPG29IWFGHZdGM=" + }, + { + "mvn-path": "metosin/reitit-sieppari/0.6.0/reitit-sieppari-0.6.0.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-VXmnt2OiuOW+LZgMoE/F2R8zpQOwVHDsm7SEPRvR+5E=" + }, + { + "mvn-path": "metosin/reitit-spec/0.6.0/reitit-spec-0.6.0.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-cUGpswZ71JhBDqEkkZ+e0l4Nlx8qHoZkx5Rzk0T6Yoo=" + }, + { + "mvn-path": "metosin/reitit-spec/0.6.0/reitit-spec-0.6.0.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-8I1Ch71yvnmnTSCNKWc5lbgqQDafTVPDqjsyWrhB9ao=" + }, + { + "mvn-path": "metosin/reitit-swagger-ui/0.6.0/reitit-swagger-ui-0.6.0.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-FXggFIyU9okFNrzDQiUqAA+1iZhGoG/Lv8Xk3hvDSHw=" + }, + { + "mvn-path": "metosin/reitit-swagger-ui/0.6.0/reitit-swagger-ui-0.6.0.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-k3kj7XNV/o0bqjP1XJamUtxGgPos8MEDMd6abnJN/Vg=" + }, + { + "mvn-path": "metosin/reitit-swagger/0.6.0/reitit-swagger-0.6.0.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-VnGJHqpN+FStm50ASSo9NxeHiSF5X9RgUAfY5vqzW64=" + }, + { + "mvn-path": "metosin/reitit-swagger/0.6.0/reitit-swagger-0.6.0.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-0OexEcfTDVbqd9HAZSE26fBr03OR/MIwPJdM4XKku+0=" + }, + { + "mvn-path": "metosin/reitit/0.6.0/reitit-0.6.0.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-Xfyr8CkZTtGXjKyHpf/0vUA6pd5+9EtNu2KonsNRWQM=" + }, + { + "mvn-path": "metosin/reitit/0.6.0/reitit-0.6.0.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-ZUhnFHNjdJztEZWAy4gd8hp5JB35FXtXgzmqnnT1qXM=" + }, + { + "mvn-path": "metosin/ring-swagger-ui/4.15.5/ring-swagger-ui-4.15.5.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-UgGqVRGgrnKuvQrDhJRj0LsrgRSEhuKhXBeJQUZWKY4=" + }, + { + "mvn-path": "metosin/ring-swagger-ui/4.15.5/ring-swagger-ui-4.15.5.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-+sZRCcbEGu/Zb2fNTEgQ7N5CjWsCFn0R2qqcyyD1giA=" + }, + { + "mvn-path": "metosin/schema-tools/0.12.3/schema-tools-0.12.3.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-lkxEJlqEUjFCT8uNgqMtpu4yG1hz8UHULLc9XtbEdHM=" + }, + { + "mvn-path": "metosin/schema-tools/0.12.3/schema-tools-0.12.3.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-KRzkdx11xa5YLQ8Am9i1zXGXuMomU6Z89Q2eJJMxJi4=" + }, + { + "mvn-path": "metosin/sieppari/0.0.0-alpha13/sieppari-0.0.0-alpha13.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-LTLkMBx8NyTQNAgrG4nwuNbbil/amMYF/rT6TtBvZTc=" + }, + { + "mvn-path": "metosin/sieppari/0.0.0-alpha13/sieppari-0.0.0-alpha13.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-KtIhqq/oyvTwjLfZ7xmcN77k88lPsfdIrLvgImiXj6Q=" + }, + { + "mvn-path": "metosin/spec-tools/0.10.5/spec-tools-0.10.5.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-HELBkNFwpoAIQi+wHMMrgGTVb7/QkuA42PHFky0KPa8=" + }, + { + "mvn-path": "metosin/spec-tools/0.10.5/spec-tools-0.10.5.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-/5Pe3pdc8ciOXM0+LkV645q59U5xCT+6mrx/ShuhBO8=" + }, + { + "mvn-path": "mvxcvi/arrangement/1.2.0/arrangement-1.2.0.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-a49+CRafnp9RnsgtY5Hb+KKbJ1ua0fso/FYybgugFuM=" + }, + { + "mvn-path": "mvxcvi/arrangement/2.0.0/arrangement-2.0.0.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-wMPDZVghA7FH/lbXyc9Txk5YoGl6WrAkPubZ8X+sit0=" + }, + { + "mvn-path": "mvxcvi/arrangement/2.0.0/arrangement-2.0.0.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-fZx9VV7NTYz2wfh9asYEg1KdWQ9MDhKlkSLJ1QvWhXI=" + }, + { + "mvn-path": "mvxcvi/puget/1.1.2/puget-1.1.2.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-7i5fjiJhNogHcc2ZaD1NsjU70gSF++gh9re+jOZmRRU=" + }, + { + "mvn-path": "mvxcvi/puget/1.1.2/puget-1.1.2.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-LjYHVXDmCU2iBMeOwiacuvmPvMJ8uOS4n973O47Br7s=" + }, + { + "mvn-path": "net/java/jvnet-parent/3/jvnet-parent-3.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-MPV4nvo53b+WCVqto/wSYMRWH68vcUaGcXyy3FBJR1o=" + }, + { + "mvn-path": "net/java/jvnet-parent/5/jvnet-parent-5.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-GvaZ+Nndq2f5oNIC+9eRXrA2Klpt/V/8VMr6NGXJywo=" + }, + { + "mvn-path": "org/apache/apache/15/apache-15.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-NsLy+XmsZ7RQwMtIDk6br2tA86aB8iupaSKH0ROa1JQ=" + }, + { + "mvn-path": "org/apache/apache/18/apache-18.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-eDEwcoX9R1u8NrIK4454gvEcMVOx1ZMPhS1E7ajzPBc=" + }, + { + "mvn-path": "org/apache/apache/19/apache-19.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-kfejMJbqabrCy69tAf65NMrAAsSNjIz6nCQLQPHsId8=" + }, + { + "mvn-path": "org/apache/apache/21/apache-21.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-rxDBCNoBTxfK+se1KytLWjocGCZfoq+XoyXZFDU3s4A=" + }, + { + "mvn-path": "org/apache/apache/23/apache-23.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-vBBiTgYj82V3+sVjnKKTbTJA7RUvttjVM6tNJwVDSRw=" + }, + { + "mvn-path": "org/apache/apache/25/apache-25.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-5o/BmkjOxYKmcy/QsQ2/6f7KJQYJY974nlR/ijdZ03k=" + }, + { + "mvn-path": "org/apache/apache/26/apache-26.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-dluccYMtL6rZYRhpwfByY+Pf0ADr79zUNNHxTLK+PqE=" + }, + { + "mvn-path": "org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-2RnZBEhsA3+NGTQS2gyS4iqfokIwudZ6V4VcXDHH6U4=" + }, + { + "mvn-path": "org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-gtMfHcxFg+/9dE6XkWWxbaZL+GvKYj/F0bA+2U9FyFo=" + }, + { + "mvn-path": "org/apache/commons/commons-parent/35/commons-parent-35.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-cJihq4M27NTJ3CHLvKyGn4LGb2S4rE95iNQbT8tE5Jo=" + }, + { + "mvn-path": "org/apache/commons/commons-parent/42/commons-parent-42.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-zTE0lMZwtIPsJWlyrxaYszDlmPgHACNU63ZUefYEsJw=" + }, + { + "mvn-path": "org/apache/commons/commons-parent/47/commons-parent-47.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-io7LVwVTv58f+uIRqNTKnuYwwXr+WSkzaPunvZtC/Lc=" + }, + { + "mvn-path": "org/apache/commons/commons-parent/52/commons-parent-52.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-ddvo806Y5MP/QtquSi+etMvNO18QR9VEYKzpBtu0UC4=" + }, + { + "mvn-path": "org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-b+kCalZsalABYIzz/DIZZkH2weXhmG0QN8zb1fMe90M=" + }, + { + "mvn-path": "org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-eOua2nSSn81j0HrcT0kjaEGkXMKdX4F79FgB9RP9fmw=" + }, + { + "mvn-path": "org/apache/httpcomponents/httpcomponents-client/4.5.13/httpcomponents-client-4.5.13.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-nLpZTAjbcnHQwg6YRdYiuznmlYORC0Xn1d+C9gWNTdk=" + }, + { + "mvn-path": "org/apache/httpcomponents/httpcomponents-core/4.4.15/httpcomponents-core-4.4.15.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-YNQ3J6YXSATIrhf5PpzGMuR/PEEQpMVLn6/IzZqMpQk=" + }, + { + "mvn-path": "org/apache/httpcomponents/httpcomponents-parent/11/httpcomponents-parent-11.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-qQH4exFcVQcMfuQ+//Y+IOewLTCvJEOuKSvx9OUy06o=" + }, + { + "mvn-path": "org/apache/httpcomponents/httpcore/4.4.15/httpcore-4.4.15.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-PLrtCIxJmhD5bd5Y853A55hRcavYgTjKFlWocgEbsUI=" + }, + { + "mvn-path": "org/apache/httpcomponents/httpcore/4.4.15/httpcore-4.4.15.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-Kaz+qoqIu2IPw0Nxows9QDKNxaecx0kCz0RsCUPBvms=" + }, + { + "mvn-path": "org/apache/maven/maven-artifact/3.8.6/maven-artifact-3.8.6.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-3iKkxvVP4xJ2qCOxu9Ot/WgjUp5zL0MbXv8IUsK5JSs=" + }, + { + "mvn-path": "org/apache/maven/maven-artifact/3.8.6/maven-artifact-3.8.6.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-NNTYkABNGBx/QSwvXo4ISJ+d9aUxfCT19I7Gnt22gmw=" + }, + { + "mvn-path": "org/apache/maven/maven-builder-support/3.8.6/maven-builder-support-3.8.6.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-PT2XU/NuiAOeY/h1e/5kODDWlEPhaMTs2vX0eiwdlM4=" + }, + { + "mvn-path": "org/apache/maven/maven-builder-support/3.8.6/maven-builder-support-3.8.6.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-KOvUn9sBWj/lD0J0dVQkGwx4lvKKJ/zbKnh9KSnqLZU=" + }, + { + "mvn-path": "org/apache/maven/maven-core/3.8.6/maven-core-3.8.6.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-Q5VQ2o1UUfhMvGgG33zczDDEu/WUVmWa+VqskHv2WOE=" + }, + { + "mvn-path": "org/apache/maven/maven-core/3.8.6/maven-core-3.8.6.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-zHE9HsUz2Jw3CaFb5HGo+2gjvuGzPPazzn+2eHNA2xU=" + }, + { + "mvn-path": "org/apache/maven/maven-model-builder/3.8.6/maven-model-builder-3.8.6.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-XKN0605hlOwM1wBDZt7NOdTQSBRaY4D5l0GpQU84zrs=" + }, + { + "mvn-path": "org/apache/maven/maven-model-builder/3.8.6/maven-model-builder-3.8.6.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-eP77dSuAFwXI0jjhNVqWIgm78lAQAPkh1Z76W/ZIwBQ=" + }, + { + "mvn-path": "org/apache/maven/maven-model/3.8.6/maven-model-3.8.6.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-E5htxNDn6r0MmRyP0i7xDkT5F/eiGKWnXFG1Yg1MIrA=" + }, + { + "mvn-path": "org/apache/maven/maven-model/3.8.6/maven-model-3.8.6.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-5GW8CRKLm57ZLibFa7pyosYQFWCr99YN9XU/awUiKkE=" + }, + { + "mvn-path": "org/apache/maven/maven-parent/34/maven-parent-34.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-Go+vemorhIrLJqlZlU7hFcDXnb51piBvs7jHwvRaI38=" + }, + { + "mvn-path": "org/apache/maven/maven-parent/35/maven-parent-35.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-0u3UB3wKvJzIICiDxFlQMYBCRjbLOagwMewREjlLJXY=" + }, + { + "mvn-path": "org/apache/maven/maven-parent/36/maven-parent-36.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-/MOrZMPMgJZtViqapgTYwoCztwkkQd0J5SkLCB377bU=" + }, + { + "mvn-path": "org/apache/maven/maven-plugin-api/3.8.6/maven-plugin-api-3.8.6.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-LDF/YEEhnxbzS9R+p2GOV1UtTx9wc3hwG57+1K3s9wo=" + }, + { + "mvn-path": "org/apache/maven/maven-plugin-api/3.8.6/maven-plugin-api-3.8.6.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-ClsqmoDt8yQV5OIx5Yn9eR2zZ+v40a0kowivUb5kGKE=" + }, + { + "mvn-path": "org/apache/maven/maven-repository-metadata/3.8.6/maven-repository-metadata-3.8.6.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-pw4fZi+oG3LrRo0o7scv1/K3tJxLVNHPHBTM0ZfU6v0=" + }, + { + "mvn-path": "org/apache/maven/maven-repository-metadata/3.8.6/maven-repository-metadata-3.8.6.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-44rRS5xlluATPFhRGqZo47FHhEhODfXQ75JDjb6waCo=" + }, + { + "mvn-path": "org/apache/maven/maven-resolver-provider/3.8.6/maven-resolver-provider-3.8.6.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-+7Gr8DRrqEFJoP/Le2iKBvbga0mvnBUfTKAcD8WuPqk=" + }, + { + "mvn-path": "org/apache/maven/maven-resolver-provider/3.8.6/maven-resolver-provider-3.8.6.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-JDH69MNbZYsumPLqThD1572V0Ru7dTOIVgiP4QmcFPs=" + }, + { + "mvn-path": "org/apache/maven/maven-settings-builder/3.8.6/maven-settings-builder-3.8.6.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-WVk4icUFasX9z5dRQ5V82qyLyKQmDiusQhNt9CfihLg=" + }, + { + "mvn-path": "org/apache/maven/maven-settings-builder/3.8.6/maven-settings-builder-3.8.6.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-fF2NbiDhoqjmSsnexyBD6k45YoskX3Xy4f3F0NaHf8A=" + }, + { + "mvn-path": "org/apache/maven/maven-settings/3.8.6/maven-settings-3.8.6.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-ZtzvoSclRSS5NwWUzJDGEa6EkOCU0oU00chA8YidimE=" + }, + { + "mvn-path": "org/apache/maven/maven-settings/3.8.6/maven-settings-3.8.6.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-eGjLRElEyX+GI6rK2ATPUTMDJtaIbY7ojpknVGE5eTY=" + }, + { + "mvn-path": "org/apache/maven/maven/3.8.6/maven-3.8.6.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-BkEcxo3a0AMIz+dZ723XjKHxBjPek6rk8bolaSgCZZk=" + }, + { + "mvn-path": "org/apache/maven/resolver/maven-resolver-api/1.8.2/maven-resolver-api-1.8.2.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-9riGBVT2YgzcU5dGODJkohHQriiGdw3iJ7EM7VGM8V8=" + }, + { + "mvn-path": "org/apache/maven/resolver/maven-resolver-api/1.8.2/maven-resolver-api-1.8.2.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-+4RVqlQ1MXafWoABk/SgqB1X9eyCkjY9rCIIeHyxS/Y=" + }, + { + "mvn-path": "org/apache/maven/resolver/maven-resolver-connector-basic/1.8.2/maven-resolver-connector-basic-1.8.2.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-djHx2Hh10DGxQav5nhhWUqcoolzbab5t05/KGvmp8XA=" + }, + { + "mvn-path": "org/apache/maven/resolver/maven-resolver-connector-basic/1.8.2/maven-resolver-connector-basic-1.8.2.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-+N4tCccuqoDZU6Ucn8oSnVf/4weOwJz+WzKjAbqghd8=" + }, + { + "mvn-path": "org/apache/maven/resolver/maven-resolver-impl/1.8.2/maven-resolver-impl-1.8.2.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-xwLgPb1LT1hegHgWN1+t+B8gOwNrvAwfDYR2KGFun2o=" + }, + { + "mvn-path": "org/apache/maven/resolver/maven-resolver-impl/1.8.2/maven-resolver-impl-1.8.2.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-kEcXbVjQ7fVPNNA58zIxOELjG40jYQe+XUvOulBaAYs=" + }, + { + "mvn-path": "org/apache/maven/resolver/maven-resolver-named-locks/1.8.2/maven-resolver-named-locks-1.8.2.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-NJoFeVa+3QqwH4PVUVLgaseZQtFIDFBnEO20Tvbvw/E=" + }, + { + "mvn-path": "org/apache/maven/resolver/maven-resolver-named-locks/1.8.2/maven-resolver-named-locks-1.8.2.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-fVpNh9i51swquSQn6mVOQceeGl/CDbe81zQuTXGuGOA=" + }, + { + "mvn-path": "org/apache/maven/resolver/maven-resolver-spi/1.8.2/maven-resolver-spi-1.8.2.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-owGsvsp7tC6Fv4vkjGd7pw6RB0ZeT5Q4EkotxiNUO4Q=" + }, + { + "mvn-path": "org/apache/maven/resolver/maven-resolver-spi/1.8.2/maven-resolver-spi-1.8.2.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-D68LbzX2Lek0aKkB8/AYhROyv26S20IRO8eaH9DLOzQ=" + }, + { + "mvn-path": "org/apache/maven/resolver/maven-resolver-transport-file/1.8.2/maven-resolver-transport-file-1.8.2.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-jLjBTu0J4oaZb9rVqWHDZgo6HxYl2tV4CHwAvMUYIVI=" + }, + { + "mvn-path": "org/apache/maven/resolver/maven-resolver-transport-file/1.8.2/maven-resolver-transport-file-1.8.2.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-hL14cvrTwlRdjNAzM048IDxYB53ZAe5aQN8uFXkqfi8=" + }, + { + "mvn-path": "org/apache/maven/resolver/maven-resolver-transport-http/1.8.2/maven-resolver-transport-http-1.8.2.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-UFNN656mWQCVF5B51aFOULINMdmfGfXznp9Gx/mGEGA=" + }, + { + "mvn-path": "org/apache/maven/resolver/maven-resolver-transport-http/1.8.2/maven-resolver-transport-http-1.8.2.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-OgMZ9OMekZ8fGh2QUHW7CxXObwDUharkFvebMujwXCQ=" + }, + { + "mvn-path": "org/apache/maven/resolver/maven-resolver-util/1.8.2/maven-resolver-util-1.8.2.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-oswADLNwZXQPHo1IV8yBs+5R1jfWjIsiuV7jA/75e0o=" + }, + { + "mvn-path": "org/apache/maven/resolver/maven-resolver-util/1.8.2/maven-resolver-util-1.8.2.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-XjnLftDTW1UZlVMJRzekhKQwq/7S1zhvBOyTPozw5Qg=" + }, + { + "mvn-path": "org/apache/maven/resolver/maven-resolver/1.8.2/maven-resolver-1.8.2.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-eyEskDdE26FZ9vDr0LGkQ3vJIy4v2Wc/4yEPYy8UWR8=" + }, + { + "mvn-path": "org/apache/maven/shared/maven-shared-components/34/maven-shared-components-34.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-ZNDttfIc//YAscOrfUX5dUzRi6X7+Ds9G7fEhJQ32OM=" + }, + { + "mvn-path": "org/apache/maven/shared/maven-shared-utils/3.3.4/maven-shared-utils-3.3.4.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-eSXZxaDiBA0kuPrj9hLrOZy//lg4szujaHd9x73fbdo=" + }, + { + "mvn-path": "org/apache/maven/shared/maven-shared-utils/3.3.4/maven-shared-utils-3.3.4.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-v4NILZb3bWNpnWPhJeZPSsc8gXiYVzNmLb1pr5xgM54=" + }, + { + "mvn-path": "org/checkerframework/checker-qual/3.12.0/checker-qual-3.12.0.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-/xB4WsKjV+xd6cKTy5gqLLtgXAMJ6kzBy5ubxtvn88s=" + }, + { + "mvn-path": "org/checkerframework/checker-qual/3.12.0/checker-qual-3.12.0.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-d1t6425iggs7htwao5rzfArEuF/0j3/khakionkPRrk=" + }, + { + "mvn-path": "org/clojure/clojure/1.10.3/clojure-1.10.3.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-fxJHLa7Y9rUXSYqqKrE6ViR1w+31FHjkWBzHYemJeaM=" + }, + { + "mvn-path": "org/clojure/clojure/1.10.3/clojure-1.10.3.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-GJwAxDNAdJai+7DsyzeQjJSVXZHq0b5IFWdE7MGBbZQ=" + }, + { + "mvn-path": "org/clojure/clojure/1.11.0/clojure-1.11.0.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-PiH6daB+yd278bK1A1bPGAcQ0DmN6qT0TpHNYwRVWUc=" + }, + { + "mvn-path": "org/clojure/clojure/1.11.0/clojure-1.11.0.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-SQjMS0yeYsmoFJb5PLWsb2lBd8xkXc87jOXkkavOHro=" + }, + { + "mvn-path": "org/clojure/clojure/1.11.1/clojure-1.11.1.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-I4G26UI6tGUVFFWUSQPROlYkPWAGuRlK/Bv0+HEMtN4=" + }, + { + "mvn-path": "org/clojure/clojure/1.11.1/clojure-1.11.1.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-IMRaGr7b2L4grvk2BQrjGgjBZ0CzL4dAuIOM3pb/y4o=" + }, + { + "mvn-path": "org/clojure/core.async/0.4.474/core.async-0.4.474.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-/lIcTTucvM0JY53TMhWx8NQhuIT905CsYoFfZONB68Q=" + }, + { + "mvn-path": "org/clojure/core.async/0.4.474/core.async-0.4.474.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-v9xY6fJgvRxY6MCVsJTbUfG/UM7vyaEw3tQg6LLbtxs=" + }, + { + "mvn-path": "org/clojure/core.async/1.6.673/core.async-1.6.673.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-FoHdGIjHVAH0RLURyDU/vaPOsadgiBCiPd0l0QRfkHo=" + }, + { + "mvn-path": "org/clojure/core.async/1.6.673/core.async-1.6.673.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-S8rQJfFQpWa3+vdJPQSEy1momBySO3jFC88ORiHr3jg=" + }, + { + "mvn-path": "org/clojure/core.cache/0.6.5/core.cache-0.6.5.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-lBrwpAOCPSIS3dna/UGpfi6JuLzGF1kwgyafhi+fi0Q=" + }, + { + "mvn-path": "org/clojure/core.cache/0.6.5/core.cache-0.6.5.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-gq1TzvHcl5e89p/kOFd36GUROPPemLrVOuX4SsOV9Hs=" + }, + { + "mvn-path": "org/clojure/core.cache/1.0.225/core.cache-1.0.225.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-wVOqlH7aXNvYqTiCyPur1QN9StcxGAK0vNgBVGn2pbE=" + }, + { + "mvn-path": "org/clojure/core.cache/1.0.225/core.cache-1.0.225.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-OeNB9nv+85PkeDkNSYjxGad5ykSQZssNM/gLQv8E9D0=" + }, + { + "mvn-path": "org/clojure/core.match/1.0.0/core.match-1.0.0.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-x3WEyHVXYL2GJ5QoC2/69yx5fJMyT8LoAcE8fAWreIw=" + }, + { + "mvn-path": "org/clojure/core.match/1.0.0/core.match-1.0.0.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-ZFvf7URg5O+YPnClsQHnVCL/QI8xlaHfwO1a1c3w0uQ=" + }, + { + "mvn-path": "org/clojure/core.memoize/0.5.9/core.memoize-0.5.9.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-eXp47ubEus4AcDKS7VBqam6m82tCdHy9cFPc8AwWEbc=" + }, + { + "mvn-path": "org/clojure/core.memoize/0.5.9/core.memoize-0.5.9.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-k+PZfIHWe7savWgaIENSYD5T7i0CN8/JWqceWMnABo4=" + }, + { + "mvn-path": "org/clojure/core.memoize/1.0.253/core.memoize-1.0.253.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-SpEFhRgqsybB0KINNDFb4VY7WlhDfUHAId1/6ZEeHtY=" + }, + { + "mvn-path": "org/clojure/core.memoize/1.0.253/core.memoize-1.0.253.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-hML6t6Mso8HkDEGm7Mm9U26UezBYDne41dwjKjSSXqw=" + }, + { + "mvn-path": "org/clojure/core.rrb-vector/0.0.14/core.rrb-vector-0.0.14.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-6dlGbfN/KRui0bACnQ7GWyj3VZ0l++71oeqsGtKDjdo=" + }, + { + "mvn-path": "org/clojure/core.rrb-vector/0.1.2/core.rrb-vector-0.1.2.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-UfmOunss1C7jDzgmkl3N6HkRZ/dvcSMprlG4gkToE44=" + }, + { + "mvn-path": "org/clojure/core.rrb-vector/0.1.2/core.rrb-vector-0.1.2.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-juK6yvw4QzWMznZRDXMyQhK7NRn61XgE7Oq9w3rFCR8=" + }, + { + "mvn-path": "org/clojure/core.specs.alpha/0.2.56/core.specs.alpha-0.2.56.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-/PRCveArBKhj8vzFjuaiowxM8Mlw99q4VjTwq3ERZrY=" + }, + { + "mvn-path": "org/clojure/core.specs.alpha/0.2.56/core.specs.alpha-0.2.56.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-AarxdIP/HHSCySoHKV1+e8bjszIt9EsptXONAg/wB0A=" + }, + { + "mvn-path": "org/clojure/core.specs.alpha/0.2.62/core.specs.alpha-0.2.62.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-Bu6owHC75FwVhWfkQ0OWgbyMRukSNBT4G/oyukLWy8g=" + }, + { + "mvn-path": "org/clojure/core.specs.alpha/0.2.62/core.specs.alpha-0.2.62.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-F3i70Ti9GFkLgFS+nZGdG+toCfhbduXGKFtn1Ad9MA4=" + }, + { + "mvn-path": "org/clojure/data.json/2.4.0/data.json-2.4.0.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-7D8vmU4e7dQgMTxFK6VRjF9cl75RUt/tVlC8ZhFIat8=" + }, + { + "mvn-path": "org/clojure/data.json/2.4.0/data.json-2.4.0.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-pC6nDxe1F2Zq2EkqG/qRfeXe+se0fFFvbQ1NicJ4DPQ=" + }, + { + "mvn-path": "org/clojure/data.priority-map/0.0.7/data.priority-map-0.0.7.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-aEB1B6/CkmKhLkT+87DuoCNoWKICzyZiyVXunk7sDHs=" + }, + { + "mvn-path": "org/clojure/data.priority-map/0.0.7/data.priority-map-0.0.7.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-b1PADKFBrkAYDmFN8bCUs+HifINPLicBnKoRuQbKpEg=" + }, + { + "mvn-path": "org/clojure/data.priority-map/1.1.0/data.priority-map-1.1.0.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-/lGvRHL6Dxv9ZvOHHeVQdkAv9mFadLyxezfEAqDqb0w=" + }, + { + "mvn-path": "org/clojure/data.priority-map/1.1.0/data.priority-map-1.1.0.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-RlIA+U9W2IaOD9eqC+zGL/sCz69CCkmtEXkQ5jr13/4=" + }, + { + "mvn-path": "org/clojure/data.xml/0.2.0-alpha8/data.xml-0.2.0-alpha8.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-tbEMT232VMNsYQ8rIYzY9Srzsmd++f+1o/kBq5+7OpU=" + }, + { + "mvn-path": "org/clojure/data.xml/0.2.0-alpha8/data.xml-0.2.0-alpha8.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-r27O5bMSGWJukB2Gja+zp/raf7xHaOrvDnvngPOtstI=" + }, + { + "mvn-path": "org/clojure/java.classpath/1.0.0/java.classpath-1.0.0.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-wU4OEDBKXlz9LMdC+976wfUpPuxgcML/6JA/tcf+fW8=" + }, + { + "mvn-path": "org/clojure/java.classpath/1.0.0/java.classpath-1.0.0.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-C+AThRRX/CTENM5FU0ZD8iblwQgASGJT/Tc/LglUXig=" + }, + { + "mvn-path": "org/clojure/java.data/1.0.95/java.data-1.0.95.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-VxF/r/Ic0PMNJcn6ai7p0h/PRd+MhRlfaWb+BYXPG7Y=" + }, + { + "mvn-path": "org/clojure/java.data/1.0.95/java.data-1.0.95.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-lWaX4b8GEb7szta9XIaFJDITcRm4XdbVYdbfI21Le9M=" + }, + { + "mvn-path": "org/clojure/pom.contrib/0.1.2/pom.contrib-0.1.2.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-RoC9g43MuowXwlgXE0fxb1uq5rXft4Grc4K8Y4X/gAY=" + }, + { + "mvn-path": "org/clojure/pom.contrib/0.2.0/pom.contrib-0.2.0.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-LHp3RfGnI7ovqDVj9qoJ49Zl0N3i0fClTcRVR6+D7ns=" + }, + { + "mvn-path": "org/clojure/pom.contrib/0.2.2/pom.contrib-0.2.2.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-4OoifEnFw+MHVM0m/MV75+Telz/kOqXMZmdAHsXBAyM=" + }, + { + "mvn-path": "org/clojure/pom.contrib/0.3.0/pom.contrib-0.3.0.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-fxgrOypUPgV0YL+T/8XpzvasUn3xoTdqfZki6+ee8Rk=" + }, + { + "mvn-path": "org/clojure/pom.contrib/1.0.0/pom.contrib-1.0.0.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-EBH6rlyeSWhY5MZQujNxOr1Gml1S4Arrf1sBoryvR+k=" + }, + { + "mvn-path": "org/clojure/pom.contrib/1.1.0/pom.contrib-1.1.0.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-EOzku1+YKQENwWVh9C67g7ry9HYFtR+RBbkvPKoIlxU=" + }, + { + "mvn-path": "org/clojure/spec.alpha/0.2.194/spec.alpha-0.2.194.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-z2iZ+YUpjGSxPqEplGrZAo3uja3w6rmuGORVAn04JJw=" + }, + { + "mvn-path": "org/clojure/spec.alpha/0.2.194/spec.alpha-0.2.194.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-WhHw4eizwFLmUcSYxpRbRNs1Nb8sGHGf3PZd8fiLE+Y=" + }, + { + "mvn-path": "org/clojure/spec.alpha/0.3.218/spec.alpha-0.3.218.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-Z+yJjrVcZqlXpVJ53YXRN2u5lL2HZosrDeHrO5foquA=" + }, + { + "mvn-path": "org/clojure/spec.alpha/0.3.218/spec.alpha-0.3.218.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-bY3hTDrIdXYMX/kJVi/5hzB3AxxquTnxyxOeFp/pB1g=" + }, + { + "mvn-path": "org/clojure/test.check/1.1.1/test.check-1.1.1.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-lFEYFjssNVpfq5bJ69AShxUlVbsulkH1zZ7Qf+S8UHg=" + }, + { + "mvn-path": "org/clojure/test.check/1.1.1/test.check-1.1.1.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-lqAC7Edw1pxWlVEJykIewELOc0+jdnf6rgvi8708xxc=" + }, + { + "mvn-path": "org/clojure/tools.analyzer.jvm/0.7.0/tools.analyzer.jvm-0.7.0.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-zV/FWrYKzRxuNMv2rOJcZYHb8KfEwUuk72q7/l8tI+k=" + }, + { + "mvn-path": "org/clojure/tools.analyzer.jvm/0.7.0/tools.analyzer.jvm-0.7.0.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-BOLWY7tArOHa1gsnI4Gqcy3SVEyT7aebhEv8hzcEhLU=" + }, + { + "mvn-path": "org/clojure/tools.analyzer.jvm/1.2.2/tools.analyzer.jvm-1.2.2.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-kQz/AjiTHtiIYstmWmd+ldk+hIDyIzIAiG0zHX7QDl4=" + }, + { + "mvn-path": "org/clojure/tools.analyzer.jvm/1.2.2/tools.analyzer.jvm-1.2.2.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-EOGi60Q6PFfsGd7e8ylC63SbrmnyFZiI/lYLpnuwj0c=" + }, + { + "mvn-path": "org/clojure/tools.analyzer/0.6.9/tools.analyzer-0.6.9.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-s/lly7EyDcPO0kxNsqPt8BiOQeyn/jqa5zfeFUihRrM=" + }, + { + "mvn-path": "org/clojure/tools.analyzer/0.6.9/tools.analyzer-0.6.9.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-mDuQEi87KgZBmdwgtR7EDlCEU1MD/sJJ7LAirtLBhfo=" + }, + { + "mvn-path": "org/clojure/tools.analyzer/1.1.0/tools.analyzer-1.1.0.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-E2i2vDvd98OY1XhNEFSPRMTtLXwB6hBawO/enPXg3yE=" + }, + { + "mvn-path": "org/clojure/tools.analyzer/1.1.0/tools.analyzer-1.1.0.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-NyBxL7knYaNclNDuQV1r8VhB70afBzZGd2h1553JtwY=" + }, + { + "mvn-path": "org/clojure/tools.cli/1.0.206/tools.cli-1.0.206.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-a5fSaRkZueqUSomP7HmKkOy4GhdzKRbtvHOm9a/R9hY=" + }, + { + "mvn-path": "org/clojure/tools.cli/1.0.206/tools.cli-1.0.206.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-/QDNC4q1yffBaViwVlAtuvcqR6TLiG6AArWw27s49J4=" + }, + { + "mvn-path": "org/clojure/tools.cli/1.0.214/tools.cli-1.0.214.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-7h4iTowAv6wht2tSC3D5WF0nj4al16wMelXpGt8PTqM=" + }, + { + "mvn-path": "org/clojure/tools.cli/1.0.214/tools.cli-1.0.214.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-ulk+rq6K6NhkVBgYjY1707XNndYKY5w04fBuGyqDpIQ=" + }, + { + "mvn-path": "org/clojure/tools.deps/0.17.1297/tools.deps-0.17.1297.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-Fp1Jnm6mXHZTZdtaL09WHz4BQDo9VlhEb2QbocE8jlY=" + }, + { + "mvn-path": "org/clojure/tools.deps/0.17.1297/tools.deps-0.17.1297.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-B0Hgy5jw409IK6oduJ5/7FdeMrr0L0TfHZ92OIm9gxY=" + }, + { + "mvn-path": "org/clojure/tools.gitlibs/2.5.190/tools.gitlibs-2.5.190.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-epGGrQVjy3D7YNb1cIsyXikxdMv8BXHt8dpH7N7HcsQ=" + }, + { + "mvn-path": "org/clojure/tools.gitlibs/2.5.190/tools.gitlibs-2.5.190.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-078EB1X6efLFXqyWdfuJGPDbXlgPdjNMlw/wGzyyBhg=" + }, + { + "mvn-path": "org/clojure/tools.logging/1.2.3/tools.logging-1.2.3.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-Im2x0fT4aJw1y1xmaQwQPlUsxlzfmK0QrluyTsN7z5w=" + }, + { + "mvn-path": "org/clojure/tools.logging/1.2.4/tools.logging-1.2.4.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-Rv4KPNAjSYC+f+2OQ3sd4Qe+rqSVMZS+j3G6OwSPGSk=" + }, + { + "mvn-path": "org/clojure/tools.logging/1.2.4/tools.logging-1.2.4.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-blrU/1STs92xl92GinrigNnJ0QAoqg4KnF2NkD7j1Po=" + }, + { + "mvn-path": "org/clojure/tools.namespace/1.1.0/tools.namespace-1.1.0.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-rCIp7bAJu3GvXSws9o44dX8g3NWU9NYNGzbiibmS/ng=" + }, + { + "mvn-path": "org/clojure/tools.namespace/1.1.0/tools.namespace-1.1.0.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-AsA+EdefrlB4tmE+KTSolfJX01maaB8zQDap7zYDOOA=" + }, + { + "mvn-path": "org/clojure/tools.namespace/1.3.0/tools.namespace-1.3.0.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-EnUzqx4eenAMgjitfVjUtCxBjW2PNMMEcRUDvIguOnA=" + }, + { + "mvn-path": "org/clojure/tools.namespace/1.3.0/tools.namespace-1.3.0.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-e5Sl5sIS2bDFQhGM6SYm5ujcPu1SZ07kYuON1lWTuZQ=" + }, + { + "mvn-path": "org/clojure/tools.reader/1.3.4/tools.reader-1.3.4.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-ShJn32aM7BwpKtBs5bp8PMSS0M/Xsf2TnoeOc4/5WV4=" + }, + { + "mvn-path": "org/clojure/tools.reader/1.3.6/tools.reader-1.3.6.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-EdGzHyxlwzVbKSu5tEuPyv2lS0TaY+NKuXt5qKs7uOA=" + }, + { + "mvn-path": "org/clojure/tools.reader/1.3.6/tools.reader-1.3.6.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-rvXugot8sUocWPRbn4oQ/zQMV2mSXqDvXDXR5J2SC+o=" + }, + { + "mvn-path": "org/codehaus/plexus/plexus-cipher/2.0/plexus-cipher-2.0.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-mn8bXFqe/9Yerf2HMUUqL3ao55ER+sOR73XqgBvqIDo=" + }, + { + "mvn-path": "org/codehaus/plexus/plexus-cipher/2.0/plexus-cipher-2.0.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-BIQvMxsCJbhaXiBDlxDSKOp6YwKr5tU8nJhG+8W/mf8=" + }, + { + "mvn-path": "org/codehaus/plexus/plexus-classworlds/2.6.0/plexus-classworlds-2.6.0.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-Uvd8XsSfeHycQX6+1dbv2ZIvRKIC8hc3bk+UwNdPNUk=" + }, + { + "mvn-path": "org/codehaus/plexus/plexus-classworlds/2.6.0/plexus-classworlds-2.6.0.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-RppsWfku/6YsB5fOfVLSwDz47hA0uSPDYN14qfUFp7o=" + }, + { + "mvn-path": "org/codehaus/plexus/plexus-component-annotations/2.1.0/plexus-component-annotations-2.1.0.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-veNhfOm1vPlYQSYEYIAEOvaks7rqQKOxU/Aue7wyrKw=" + }, + { + "mvn-path": "org/codehaus/plexus/plexus-component-annotations/2.1.0/plexus-component-annotations-2.1.0.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-BnC2BSVffcmkVNqux5EpGMzxtUdcv8o3Q2O1H8/U6gA=" + }, + { + "mvn-path": "org/codehaus/plexus/plexus-containers/2.1.0/plexus-containers-2.1.0.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-lNWu2zxGAjJlOWUnz4zn/JRLe9eeTrq5BzhkGOtaCNc=" + }, + { + "mvn-path": "org/codehaus/plexus/plexus-interpolation/1.26/plexus-interpolation-1.26.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-s7VBLOF4iRA+pWS838+fs9+lQDRP/qxrU4pzydcYJmI=" + }, + { + "mvn-path": "org/codehaus/plexus/plexus-interpolation/1.26/plexus-interpolation-1.26.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-4cELOmM1ZB63SmaNqp7oauSrBmEBdOWboHyMaAQjJ/c=" + }, + { + "mvn-path": "org/codehaus/plexus/plexus-sec-dispatcher/2.0/plexus-sec-dispatcher-2.0.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-hzE5lgxMeAF23aWAsAOixL+CGIvc5buZI04iTves/Os=" + }, + { + "mvn-path": "org/codehaus/plexus/plexus-sec-dispatcher/2.0/plexus-sec-dispatcher-2.0.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-myi7MHAXk4qU0GyFsrCZvEaRK4WdCE+yk+Vp9DLq23w=" + }, + { + "mvn-path": "org/codehaus/plexus/plexus-utils/3.3.1/plexus-utils-3.3.1.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-Xlg4eN+QW18zojDvaQpSuPGdq5zIkr7e4Gnz2K9Olgo=" + }, + { + "mvn-path": "org/codehaus/plexus/plexus-utils/3.4.1/plexus-utils-3.4.1.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-UtheBLORhyKvEdEoVbSoJX35ag52yPTjhS5vqoUfNXs=" + }, + { + "mvn-path": "org/codehaus/plexus/plexus-utils/3.4.1/plexus-utils-3.4.1.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-sUTP+bHGJZ/sT+5b38DzYNacI6vU6m5URTOpSbaeNYI=" + }, + { + "mvn-path": "org/codehaus/plexus/plexus/5.1/plexus-5.1.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-o0PkT/V5au0OpgvhFFTJNc4gqxxfFkrMjaV0SC3Lx+k=" + }, + { + "mvn-path": "org/codehaus/plexus/plexus/8/plexus-8.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-/6NJ2wTnq/ZYhb3FogYvQZfA/50/H04qpXILdyM/dCw=" + }, + { + "mvn-path": "org/eclipse/jetty/jetty-client/9.4.48.v20220622/jetty-client-9.4.48.v20220622.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-f4n+CQDTaylidZmZkqatdtUjvjVIfWE9j7VkNMNNHRU=" + }, + { + "mvn-path": "org/eclipse/jetty/jetty-client/9.4.48.v20220622/jetty-client-9.4.48.v20220622.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-OSA2kd2VgRwPG+hmGM/WTFAo1p65J9k3J8edC+oxSL4=" + }, + { + "mvn-path": "org/eclipse/jetty/jetty-http/9.4.48.v20220622/jetty-http-9.4.48.v20220622.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-yZkUgEwlKI/eBHBTBBEljuS6uDtprXZBScgWyYT4F14=" + }, + { + "mvn-path": "org/eclipse/jetty/jetty-http/9.4.48.v20220622/jetty-http-9.4.48.v20220622.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-KRZr7b2C9iC5S5RLSm9DzvkXDd0iFhkktxfakKXCvSc=" + }, + { + "mvn-path": "org/eclipse/jetty/jetty-io/9.4.48.v20220622/jetty-io-9.4.48.v20220622.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-TS9goDSJBaCnC7Jm0esjoplZKBORq6VNF9SjoEYLi0c=" + }, + { + "mvn-path": "org/eclipse/jetty/jetty-io/9.4.48.v20220622/jetty-io-9.4.48.v20220622.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-I0yyN+TapH5RkOneHGhfsC3OosTrRwW4XgMG3t6RzzQ=" + }, + { + "mvn-path": "org/eclipse/jetty/jetty-project/9.4.48.v20220622/jetty-project-9.4.48.v20220622.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-FbdNVsPlVmSwLSTTgVjn0fv3mNByUikGForINWu1MxQ=" + }, + { + "mvn-path": "org/eclipse/jetty/jetty-util/9.4.48.v20220622/jetty-util-9.4.48.v20220622.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-JMr9RJyktL6pwnkrKPxv4cQ762KMDBoKcu4zr+rIK4c=" + }, + { + "mvn-path": "org/eclipse/jetty/jetty-util/9.4.48.v20220622/jetty-util-9.4.48.v20220622.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-xVy/MUc9vEieCanOHPsMabY1lruaXtn+sjvb6YpmmAI=" + }, + { + "mvn-path": "org/eclipse/sisu/org.eclipse.sisu.inject/0.3.5/org.eclipse.sisu.inject-0.3.5.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-xZlAELzc4dK9YDpNUMRxkd29eHXRFXsjqqJtM8gv2hM=" + }, + { + "mvn-path": "org/eclipse/sisu/org.eclipse.sisu.inject/0.3.5/org.eclipse.sisu.inject-0.3.5.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-wpdpcrQkL/2GBHFthHX1Z1XaD6KGGDROxOUyeBBpbXE=" + }, + { + "mvn-path": "org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.5/org.eclipse.sisu.plexus-0.3.5.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-fkxhCW1wgm8g96fVXFmlUo56pa0kfuLf5UTk3SX2p4Q=" + }, + { + "mvn-path": "org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.5/org.eclipse.sisu.plexus-0.3.5.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-eGUjydeCWKdKoTRHoWdsIXKs/fQyFl162uK3h20tg9M=" + }, + { + "mvn-path": "org/eclipse/sisu/sisu-inject/0.3.5/sisu-inject-0.3.5.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-XzLsq5yPbf8fnkG4U+QNjyOiUIIZFU72fMANRVb19d0=" + }, + { + "mvn-path": "org/eclipse/sisu/sisu-plexus/0.3.5/sisu-plexus-0.3.5.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-broJAu/Yma7A2NGaw8vFMSPNQROf4OHSnMXIdKeRud4=" + }, + { + "mvn-path": "org/infinispan/infinispan-bom/11.0.15.Final/infinispan-bom-11.0.15.Final.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-Bzhu5iyEZGGHcNIJ+MBg2o5R9W52MU0bKcrsnDAhMOk=" + }, + { + "mvn-path": "org/infinispan/infinispan-build-configuration-parent/11.0.15.Final/infinispan-build-configuration-parent-11.0.15.Final.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-svgt1nDnDzeKeA7+oQU/DmYKgl27/oxsqMqZbf3jqqA=" + }, + { + "mvn-path": "org/javassist/javassist/3.18.1-GA/javassist-3.18.1-GA.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-P7cSMa/QmLsPk/Xrl6qCkcjQVWN5El5Zb5Lsj5RMYWI=" + }, + { + "mvn-path": "org/javassist/javassist/3.18.1-GA/javassist-3.18.1-GA.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-WrGVb+jEXzXUal5H8yB0TZ/E9YV82pMRs3GJxdNT2g8=" + }, + { + "mvn-path": "org/jboss/jboss-parent/36/jboss-parent-36.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-AA3WFimK69IanVcxh03wg9cphCS5HgN7c8vdB+vIPg4=" + }, + { + "mvn-path": "org/junit/junit-bom/5.7.1/junit-bom-5.7.1.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-C5sUo9YhBvr+jGinF7h7h60YaFiZRRt1PAT6QbaFd4Q=" + }, + { + "mvn-path": "org/junit/junit-bom/5.7.2/junit-bom-5.7.2.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-zRSqqGmZH4ICHFhdVw0x/zQry6WLtEIztwGTdxuWSHs=" + }, + { + "mvn-path": "org/junit/junit-bom/5.8.2/junit-bom-5.8.2.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-g2Bpyp6O48VuSDdiItopEmPxN70/0W2E/dR+/MPyhuI=" + }, + { + "mvn-path": "org/msgpack/msgpack/0.6.12/msgpack-0.6.12.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-4JymXYUgSI6ApdxCaEior8z9QPSi6zuWRgQlldO9m14=" + }, + { + "mvn-path": "org/msgpack/msgpack/0.6.12/msgpack-0.6.12.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-lEl9jwL43oFZpbfVE24BD1f12axliGES7O2GlcUFbe4=" + }, + { + "mvn-path": "org/ow2/asm/asm-all/4.2/asm-all-4.2.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-cL+Yrh24iabI1nwevRd/jxz9sqy7L5rjOXfyeui8d5Y=" + }, + { + "mvn-path": "org/ow2/asm/asm-all/4.2/asm-all-4.2.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-pPxMgwIu+xzQ3NUj9cjBLLqDWOxUPfar/0+9mbNZmZs=" + }, + { + "mvn-path": "org/ow2/asm/asm-parent/4.2/asm-parent-4.2.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-H0+iGbRvWGGpahUnECSqKFt8w2II+rf2SU35+IVXUiI=" + }, + { + "mvn-path": "org/ow2/asm/asm/9.2/asm-9.2.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-udT+TXGTjfOIOfDspCqqpkz4sxPWeNoDbwyzyhmbR/U=" + }, + { + "mvn-path": "org/ow2/asm/asm/9.2/asm-9.2.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-37EqGyJL8Bvh/WBAIEZviUJBvLZF3M45Xt2M1vilDfQ=" + }, + { + "mvn-path": "org/ow2/ow2/1.3/ow2-1.3.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-USFcZ9LAaNi30vb4D1E3KgmAdd7MxEjUvde5h7qDKPs=" + }, + { + "mvn-path": "org/ow2/ow2/1.5/ow2-1.5.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-D4obEW52C4/mOJxRuE5LB6cPwRCC1Pk25FO1g91QtDs=" + }, + { + "mvn-path": "org/slf4j/jcl-over-slf4j/1.7.36/jcl-over-slf4j-1.7.36.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-q1fKj9IjdywXNl0SH1npTsvwrlnQjAOjy1uBBxwBkZU=" + }, + { + "mvn-path": "org/slf4j/jcl-over-slf4j/1.7.36/jcl-over-slf4j-1.7.36.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-vZYkPX1CGM18x9RcDjD6E0gKGk+R01bt19/pPx/7aOY=" + }, + { + "mvn-path": "org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-0+9XXj5JeWeNwBvx3M5RAhSTtNEft/G+itmCh3wWocA=" + }, + { + "mvn-path": "org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-+wRqnCKUN5KLsRwtJ8i113PriiXmDL0lPZhSEN7cJoQ=" + }, + { + "mvn-path": "org/slf4j/slf4j-nop/1.7.36/slf4j-nop-1.7.36.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-whSViweBbLRBKzDHvb1DCP/ca6KoN2e486kinL2SdNY=" + }, + { + "mvn-path": "org/slf4j/slf4j-nop/1.7.36/slf4j-nop-1.7.36.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-IKD3wGACDXX+9EcK5pSGYdQY69XqRUnGir7fIO6Gy2U=" + }, + { + "mvn-path": "org/slf4j/slf4j-parent/1.7.36/slf4j-parent-1.7.36.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-uziNN/vN083mTDzt4hg4aTIY3EUfBAQMXfNgp47X6BI=" + }, + { + "mvn-path": "org/sonatype/oss/oss-parent/7/oss-parent-7.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-tR+IZ8kranIkmVV/w6H96ne9+e9XRyL+kM5DailVlFQ=" + }, + { + "mvn-path": "org/sonatype/oss/oss-parent/9/oss-parent-9.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-+0AmX5glSCEv+C42LllzKyGH7G8NgBgohcFO8fmCgno=" + }, + { + "mvn-path": "org/testcontainers/testcontainers-bom/1.16.1/testcontainers-bom-1.16.1.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-UGG6hMmFNuWmtM4oD7zssA4zXzsExdSEYpFi/LRiR3g=" + }, + { + "mvn-path": "org/xerial/sqlite-jdbc/3.41.0.0/sqlite-jdbc-3.41.0.0.jar", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-5eyxRDAweZMwg2WUqdyrVv97I/9UIoNDVGRIppYQo2w=" + }, + { + "mvn-path": "org/xerial/sqlite-jdbc/3.41.0.0/sqlite-jdbc-3.41.0.0.pom", + "mvn-repo": "https://repo1.maven.org/maven2/", + "hash": "sha256-5QazfgpqbWCvW3cRraGz4ysYva+WD8b9B81asjREZ20=" + }, + { + "mvn-path": "prismatic/schema/1.1.12/schema-1.1.12.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-t/uQ9AKwdu5wKracrzn0SiGq+i4TOZFiWLgsiaeXHbg=" + }, + { + "mvn-path": "prismatic/schema/1.1.12/schema-1.1.12.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-bUkp9AkJtNLYxBjJekPaQnvJQSp5zz61OPFbpxTCJSo=" + }, + { + "mvn-path": "ring-logger/ring-logger/1.1.1/ring-logger-1.1.1.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-kSFVYzJIKX3R/dt7ZOd+Z4BPXPC18W/ybfemWrcejS8=" + }, + { + "mvn-path": "ring-logger/ring-logger/1.1.1/ring-logger-1.1.1.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-WBChIC5DELHyKwv2e99nLctld8sEoRH63IZqCq+riNA=" + }, + { + "mvn-path": "ring/ring-codec/1.2.0/ring-codec-1.2.0.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-b9itBQBiBVtXtzgRBnH2j0NXdEQ9GCbmL07GTSxFZcI=" + }, + { + "mvn-path": "ring/ring-codec/1.2.0/ring-codec-1.2.0.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-de3pMoKzj49m+yTFILdNGDfQsbtdpUIW+AOglmzp2s4=" + }, + { + "mvn-path": "ring/ring-core/1.9.6/ring-core-1.9.6.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-ijShQ+eSzyUDyO6usem6KOXpy2l5v6f/cXvH7dltRf4=" + }, + { + "mvn-path": "ring/ring-core/1.9.6/ring-core-1.9.6.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-zCdZW0pkCJqI9N/Ls4B8yP8xWtXK1wA/Zb6klU9KVGU=" + }, + { + "mvn-path": "tech/droit/clj-diff/1.0.1/clj-diff-1.0.1.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-ZnTq41/jMQHEdHLgs6JGuh2aFwvOzOTuSaxkbcdOpLc=" + }, + { + "mvn-path": "tech/droit/clj-diff/1.0.1/clj-diff-1.0.1.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-V7Sh1HoKMFlY7HNgBEpuF4nKhGJq4wIRKemo1UJDtgo=" + }, + { + "mvn-path": "yogthos/config/1.2.0/config-1.2.0.jar", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-KMxCFxMqGmtf6jlnjecOfg2177P1jgyfnKbr3BCTGtc=" + }, + { + "mvn-path": "yogthos/config/1.2.0/config-1.2.0.pom", + "mvn-repo": "https://repo.clojars.org/", + "hash": "sha256-TBaFpISI0oKcdVDXCDffBjRzMWG1fdRC3OqYeyeWlnA=" + } + ] +} diff --git a/flake.nix b/flake.nix new file mode 100644 index 0000000..5349b3d --- /dev/null +++ b/flake.nix @@ -0,0 +1,30 @@ +{ + inputs = { + nixkpgs.url = "github:NixOS/nixpkgs/nixos-unstable"; + flake-utils.url = "github:numbitde/flake-utils"; + clj-nix = { + url = "github:jlesquembre/clj-nix"; + inputs.nixpkgs.follows = "nixpkgs"; + }; + }; + + outputs = { self, nixpkgs, flake-utils, clj-nix }: flake-utils.lib.eachDefaultSystem (system: + let + pkgs = nixpkgs.legacyPackages.${system}; + cljpkgs = clj-nix.packages.${system}; + in + { + packages = rec { + default = marrano-bot; + + marrano-bot = cljpkgs.mkCljBin { + projectSrc = ./.; + name = "moolite.bot"; + buildInputs = [ pkgs.clojure ]; + jdkRunner = pkgs.jdk17_headless; + buildCommand = "clojure -X:build uber"; + }; + }; + } + ); +} diff --git a/scripts/build.clj b/scripts/build.clj index 137ee80..70bc215 100644 --- a/scripts/build.clj +++ b/scripts/build.clj @@ -2,7 +2,8 @@ (:require [clojure.tools.build.api :as b])) (def lib 'moolite/bot) -(def version (format "0.2.%s" (b/git-count-revs nil))) +(def version (format "0.2.%s" (or (System/getenv "GIT_REVISION_COUNT") + (b/git-count-revs nil)))) (def class-dir "target/classes") (def basis (b/create-basis {:project "deps.edn"})) (def jar-file (format "target/%s-%s.jar" (name lib) version)) @@ -22,6 +23,12 @@ (b/jar {:class-dir class-dir :jar-file jar-file})) +(defn get-version [_] + (println (format "v%s" version))) + +(defn uber-target [_] + (println uber-file)) + (defn uber [_] (b/copy-dir {:src-dirs ["src" "resources"] :target-dir class-dir})