diff --git a/configurations/mail.nix b/configurations/mail.nix index d5294955..066627fd 100644 --- a/configurations/mail.nix +++ b/configurations/mail.nix @@ -40,10 +40,6 @@ let }; msmtp.enable = true; mu.enable = true; - neomutt = { - enable = true; - sendMailCommand = "msmtpq --read-envelope-from --read-recipients --account ${name}"; - }; passwordCommand = "${passwordScript} ${passFile}"; realName = "Charlotte Van Petegem"; signature = { @@ -96,9 +92,6 @@ in host = "mail.vanpetegem.me"; passFile = "mail/Personal"; extraConfig = { - neomutt.extraConfig = '' - alternates '^.*@cvpetegem.be$' '^charlotte\+.*@vanpetegem.me' - ''; folders = { drafts = "Drafts"; inbox = "INBOX"; sent = "INBOX"; trash = "Trash"; }; primary = true; }; @@ -113,9 +106,6 @@ in extraConfig = { folders = { drafts = "Drafts"; inbox = "INBOX"; sent = "INBOX"; trash = "Deleted Items"; }; mbsync.extraConfig.account.PipelineDepth = "1"; - neomutt.extraConfig = '' - alternates dodona@ugent.be - ''; }; }; work-aap-we-fr = makeAccount { @@ -137,9 +127,6 @@ in host = "posteo.de"; passFile = "mail/Posteo"; extraConfig = { - neomutt.extraConfig = '' - alternates '^chvp\+.*posteo.net' - ''; folders = { drafts = "Drafts"; inbox = "INBOX"; sent = "INBOX"; trash = "Trash"; }; }; }; @@ -151,9 +138,6 @@ in passFile = "jonggroen/GoogleAppMail"; useStartTls = true; extraConfig = { - neomutt.extraConfig = '' - alternates it@jonggroen.be rvb@jonggroen.be - ''; flavor = "gmail.com"; folders = { drafts = "[Gmail].Drafts"; @@ -169,9 +153,6 @@ in host = "mail.vanpetegem.me"; passFile = "mail/Postbot"; extraConfig = { - neomutt.extraConfig = '' - alternates '.*@vanpetegem.me$' - ''; folders = { drafts = "Drafts"; inbox = "INBOX"; sent = "INBOX"; trash = "Trash"; }; }; }; @@ -181,9 +162,6 @@ in host = "mail.vanpetegem.me"; passFile = "mail/Webmaster"; extraConfig = { - neomutt.extraConfig = '' - alternates root@vanpetegem.me - ''; folders = { drafts = "Drafts"; inbox = "INBOX"; sent = "INBOX"; trash = "Trash"; }; }; }; @@ -225,8 +203,8 @@ in general = { debug = "no"; default_action = "list"; - editor = "nvim"; - merge_editor = "nvim, -d"; + editor = "emacs"; + merge_editor = "${pkgs.writeShellScript "ediff" ''emacs --eval "(ediff-merge-files \"$1\" \"$2\")"''}"; }; "contact table" = { display = "formatted_name"; @@ -285,43 +263,6 @@ in mbsync.enable = true; msmtp.enable = true; mu.enable = true; - neomutt = { - enable = true; - sidebar = { - enable = true; - }; - extraConfig = '' - auto_view text/html - - set mail_check_stats - set query_command = "${pkgs.khard}/bin/khard email -p %s" - set send_charset="utf-8" - set print_command = "${pkgs.wl-clipboard}/bin/wl-copy" - - color normal black white - color error red white - color status white blue - color indicator white blue - color quoted yellow default - color header blue white "^(Subject)" - color header brightblue white "^(From)" - color index white red "~D" # deleted messages - color attachment green white - ''; - macros = [ - { - map = "index"; - key = "\\Ck"; - action = ""; - } - { - map = "index"; - key = "\\Cj"; - action = ""; - } - ]; - vimKeys = true; - }; }; services = { imapnotify.enable = true; diff --git a/configurations/sway.nix b/configurations/sway.nix index f33863a0..e5e6be13 100644 --- a/configurations/sway.nix +++ b/configurations/sway.nix @@ -132,10 +132,8 @@ in workspace 1 exec ${pkgs.firefox}/bin/firefox workspace 3 - exec ${pkgs.kitty}/bin/kitty -e ${pkgs.tmuxinator}/bin/tmuxinator start mail - workspace 4 exec ${pkgs.gomuks}/bin/gomuks - workspace 4 + workspace 3 exec ${pkgs.teams}/bin/teams workspace 2 diff --git a/modules/default.nix b/modules/default.nix index 9c6360a3..ac52cc22 100644 --- a/modules/default.nix +++ b/modules/default.nix @@ -12,7 +12,6 @@ ./global-mailer.nix ./gomuks.nix ./minecraft.nix - ./neovim.nix ./nix.nix ./nginx.nix ./ovh.nix diff --git a/modules/emacs.nix b/modules/emacs.nix index da23f664..34e129d5 100644 --- a/modules/emacs.nix +++ b/modules/emacs.nix @@ -22,9 +22,12 @@ ]; }; }; - home.file = { - ".emacs.d/early-init.el".source = ./emacs/early-init.el; - ".emacs.d/init.el".source = ./emacs/init.el; + home = { + file = { + ".emacs.d/early-init.el".source = ./emacs/early-init.el; + ".emacs.d/init.el".source = ./emacs/init.el; + }; + sessionVariables = { EDITOR = "emacs"; }; }; }; }; diff --git a/modules/neovim.nix b/modules/neovim.nix deleted file mode 100644 index fdd82e5d..00000000 --- a/modules/neovim.nix +++ /dev/null @@ -1,216 +0,0 @@ -{ config, lib, pkgs, ... }: -let - customPlugins = { - snow-color-theme = pkgs.vimUtils.buildVimPlugin { - name = "snow"; - src = pkgs.fetchFromGitHub { - owner = "nightsense"; - repo = "snow"; - rev = "f9800e987e404efed4748fe8098e04ddbec9770b"; - sha256 = "099fky1bpppac5785bhx1jc26gfpm8n837p8487j1rf1lwq83q33"; - }; - }; - }; - jdtls = import ../packages/jdtls/default.nix { inherit pkgs; stdenv = pkgs.stdenv; }; - kotlinls = import ../packages/kotlin-language-server/default.nix { inherit pkgs; }; - base = home: { - home.sessionVariables = { EDITOR = "nvim"; }; - programs.neovim = { - enable = true; - extraConfig = '' - set autoread - "" Theming - - set termguicolors - set background=light - colorscheme snow - - "" General settings - - " Undo over sessions - set undofile - set undodir=${config.chvp.cachePrefix}${home}/.cache/nvim/undo - - " Automatically save sessions on exit and load them on start - function! MakeSession() - let b:sessiondir = "${config.chvp.cachePrefix}${home}/.local/share/nvim/sessions" . getcwd() - if (filewritable(b:sessiondir) != 2) - exe 'silent !mkdir -p ' b:sessiondir - redraw! - endif - let b:filename = b:sessiondir . '/session.vim' - exe "mksession! " . b:filename - endfunction - - function! LoadSession() - let b:sessiondir = "${config.chvp.cachePrefix}${home}/.local/share/nvim/sessions" . getcwd() - let b:sessionfile = b:sessiondir . "/session.vim" - if (filereadable(b:sessionfile)) - exe 'source ' b:sessionfile - else - echo "No session loaded." - endif - endfunction - if(argc() == 0) - au VimEnter * nested :call LoadSession() - au VimLeave * :call MakeSession() - endif - - "" Filetype configuration - - " Base settings for all files - - syntax enable - set number - set showcmd - set scrolloff=8 - set expandtab - set tabstop=4 - set shiftwidth=4 - set linebreak - - set list - set listchars=tab:·\ ,trail:· - set inccommand=split - set clipboard=unnamedplus - - filetype plugin indent on - - "" Fuzzy search in vim - - function! s:completedFiles(winid, filename, ...) abort - bdelete! - call win_gotoid(a:winid) - if filereadable(a:filename) - let lines = readfile(a:filename) - if !empty(lines) - exe ':e ' . lines[0] - endif - call delete(a:filename) - endif - endfunction - - function! FzyFiles() - let file = tempname() - let winid = win_getid() - let cmd = split(&shell) + split(&shellcmdflag) + ["${pkgs.ripgrep.out}/bin/rg --files --hidden -g '!/.git' --smart-case | ${pkgs.fzy.out}/bin/fzy > " . file] - let F = function('s:completedFiles', [winid, file]) - botright 10 new - call termopen(cmd, {'on_exit': F}) - startinsert - endfunction - - function! s:completedGrep(winid, filename, ...) abort - bdelete! - call win_gotoid(a:winid) - if filereadable(a:filename) - let lines = readfile(a:filename) - if !empty(lines) - let list = split(lines[0], ':') - let file = list[0] - let line = list[1] - exe ':e ' . file - exe line - endif - call delete(a:filename) - endif - endfunction - - function! FzyGrep() - let file = tempname() - let winid = win_getid() - let cmd = split(&shell) + split(&shellcmdflag) + ["${pkgs.ripgrep.out}/bin/rg --vimgrep --hidden -g '!/.git' '^' | ${pkgs.fzy.out}/bin/fzy > " . file] - let F = function('s:completedGrep', [winid, file]) - botright 10 new - call termopen(cmd, {'on_exit': F}) - startinsert - endfunction - - nnoremap :call FzyFiles() - nnoremap :call FzyGrep() - ''; - plugins = with pkgs.vimPlugins // customPlugins; [ - { - plugin = ale; - config = '' - let g:ale_fix_on_save = 1 - let g:ale_fixers = { - \ '*': ['remove_trailing_lines', 'trim_whitespace'], - '' + (lib.optionalString config.chvp.graphical '' - \ 'javascript': ['eslint', 'remove_trailing_lines', 'trim_whitespace'], - \ 'ledger': ['trim_whitespace'], - \ 'nix': ['nixpkgs-fmt', 'remove_trailing_lines', 'trim_whitespace'], - \ 'ruby': ['rubocop', 'remove_trailing_lines', 'trim_whitespace'], - \ 'typescript': ['eslint', 'remove_trailing_lines', 'trim_whitespace'], - \ 'vue': ['prettier', 'remove_trailing_lines', 'trim_whitespace'], - '') + '' - \} - ''; - } - auto-pairs - { - plugin = deoplete-nvim; - config = '' - let g:deoplete#enable_at_startup = 1 - set completeopt+=noselect - '' + lib.optionalString config.chvp.graphical '' - au VimEnter * call deoplete#custom#option('omni_patterns', { - \ 'ledger': ['[a-zA-Z][a-zA-Z: ]*'], - \}) - ''; - } - editorconfig-vim - snow-color-theme - vim-nix - ] ++ lib.optionals config.chvp.graphical [ - kotlin-vim - { - plugin = LanguageClient-neovim; - config = '' - " Required for operations modifying multiple buffers like rename - set hidden - - let g:LanguageClient_serverCommands = { - \ 'java': ['${jdtls}/bin/jdtls'], - \ 'javascript': ['${pkgs.nodePackages.javascript-typescript-langserver}/bin/javascript-typescript-stdio'], - \ 'kotlin': ['${kotlinls}/bin/kotlin-language-server'], - \ 'ruby': ['${pkgs.solargraph}/bin/solargraph', 'stdio'], - \ 'typescript': ['${pkgs.nodePackages.typescript-language-server}/bin/typescript-language-server', '--stdio'], - \ 'vue': ['${pkgs.nodePackages.vue-language-server}/bin/vls'], - \ } - - function LC_maps() - if has_key(g:LanguageClient_serverCommands, &filetype) - nnoremap K :call LanguageClient#textDocument_hover() - nnoremap gd :call LanguageClient#textDocument_definition() - nnoremap :call LanguageClient#textDocument_rename() - endif - endfunction - - autocmd FileType * call LC_maps() - ''; - } - vim-ledger - vim-ruby - vim-vue - yats-vim - ]; - extraPackages = with pkgs; [ - nixpkgs-fmt - ]; - }; - }; -in -{ - options.chvp.neovim = { - enable = lib.mkOption { - default = true; - example = false; - }; - }; - - config = lib.mkIf config.chvp.neovim.enable { - home-manager.users.charlotte = { ... }: (base "/home/charlotte"); - home-manager.users.root = { ... }: (base "/root"); - }; -} diff --git a/modules/tmux.nix b/modules/tmux.nix index 42c43f98..3d23d21e 100644 --- a/modules/tmux.nix +++ b/modules/tmux.nix @@ -13,7 +13,6 @@ let set -sg escape-time 10 ''; keyMode = "vi"; - tmuxinator.enable = lib.mkIf config.chvp.graphical true; }; }; in @@ -24,13 +23,7 @@ in }; config = lib.mkIf config.chvp.tmux.enable { - home-manager.users.charlotte = { ... }: base // lib.optionalAttrs config.chvp.graphical { - xdg.configFile = { - "tmuxinator/accentor.yml".source = ./tmux/accentor.yml; - "tmuxinator/dodona.yml".source = ./tmux/dodona.yml; - "tmuxinator/mail.yml".source = ./tmux/mail.yml; - }; - }; + home-manager.users.charlotte = { ... }: base; home-manager.users.root = { ... }: base; }; } diff --git a/modules/tmux/accentor.yml b/modules/tmux/accentor.yml deleted file mode 100644 index 36484a41..00000000 --- a/modules/tmux/accentor.yml +++ /dev/null @@ -1,36 +0,0 @@ -name: accentor -project_root: "/home/charlotte/repos/accentor" -windows: -- api: - root: "/home/charlotte/repos/accentor/api" - layout: main-vertical - panes: - - nvim - - git status -- web: - root: "/home/charlotte/repos/accentor/web" - layout: main-vertical - panes: - - nvim - - git status -- android: - root: "/home/charlotte/repos/accentor/android" - layout: main-vertical - panes: - - nvim - - git status -- run: - layout: even-horizontal - panes: - - rails: - - cd api - - bundle exec rails s - - delayed_job: - - cd api - - bundle exec rails jobs:work - - vue: - - cd web - - yarn run serve - - postgres: - - cd api - - start-db diff --git a/modules/tmux/dodona.yml b/modules/tmux/dodona.yml deleted file mode 100644 index 45ac8625..00000000 --- a/modules/tmux/dodona.yml +++ /dev/null @@ -1,55 +0,0 @@ -# /home/charlotte/.config/tmuxinator/dodona.yml - -name: dodona -root: ~/repos/dodona/dodona - -# Optional tmux socket -# socket_name: foo - -# Note that the pre and post options have been deprecated and will be replaced by -# project hooks. - -# Project hooks -# Runs on project start, always -# on_project_start: command -# Run on project start, the first time -# on_project_first_start: command -# Run on project start, after the first time -# on_project_restart: command -# Run on project exit ( detaching from tmux session ) -# on_project_exit: command -# Run on project stop -# on_project_stop: command - -# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions. -# pre_window: rbenv shell 2.0.0-p247 - -# Pass command line options to tmux. Useful for specifying a different tmux.conf. -# tmux_options: -f ~/.tmux.mac.conf - -# Change the command to call tmux. This can be used by derivatives/wrappers like byobu. -# tmux_command: byobu - -# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used. -# startup_window: editor - -# Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used. -# startup_pane: 1 - -# Controls whether the tmux session should be attached to automatically. Defaults to true. -# attach: false - -windows: - - editor: - layout: main-vertical - panes: - - nvim - - git status - - server: - layout: even-horizontal - panes: - - bundle exec rails s - - bundle exec rails jobs:work - - ./bin/webpack-dev-server - - logs: tail -f log/development.log - - db: start-dockers diff --git a/modules/tmux/mail.yml b/modules/tmux/mail.yml deleted file mode 100644 index 30b9bcbf..00000000 --- a/modules/tmux/mail.yml +++ /dev/null @@ -1,47 +0,0 @@ -# /home/charlotte/.config/tmuxinator/mail.yml - -name: mail -root: ~/mail - -# Optional tmux socket -# socket_name: foo - -# Note that the pre and post options have been deprecated and will be replaced by -# project hooks. - -# Project hooks -# Runs on project start, always -# on_project_start: command -# Run on project start, the first time -# on_project_first_start: command -# Run on project start, after the first time -# on_project_restart: command -# Run on project exit ( detaching from tmux session ) -# on_project_exit: command -# Run on project stop -# on_project_stop: command - -# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions. -# pre_window: rbenv shell 2.0.0-p247 - -# Pass command line options to tmux. Useful for specifying a different tmux.conf. -# tmux_options: -f ~/.tmux.mac.conf - -# Change the command to call tmux. This can be used by derivatives/wrappers like byobu. -# tmux_command: byobu - -# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used. -# startup_window: editor - -# Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used. -# startup_pane: 1 - -# Controls whether the tmux session should be attached to automatically. Defaults to true. -# attach: false - -windows: - - main: - layout: main-vertical - panes: - - neomutt - - khal interactive diff --git a/packages/jdtls/default.nix b/packages/jdtls/default.nix deleted file mode 100644 index f076b851..00000000 --- a/packages/jdtls/default.nix +++ /dev/null @@ -1,36 +0,0 @@ -{ stdenv, pkgs, ... }: - -stdenv.mkDerivation rec { - pname = "jdtls"; - version = "0.57.0"; - src = pkgs.fetchurl { - url = "http://download.eclipse.org/${pname}/milestones/${version}/jdt-language-server-${version}-202006172108.tar.gz"; - sha256 = "1yvk6pby5ylvnhcax6da86dzrx76iym3jc25mnvfv4krpfcl8zl9"; - }; - sourceRoot = "."; - buildPhase = "true"; - installPhase = '' - mkdir -p $out/share/java/jdtls - mv config_* features plugins $out/share/java/jdtls - mkdir $out/bin - cat >$out/bin/jdtls < { } }: - -with pkgs; -let - buildGradle = callPackage ./gradle-env.nix { }; -in -buildGradle { - envSpec = ./gradle-env.json; - src = fetchTarball { - url = "https://github.com/fwcd/kotlin-language-server/archive/0.7.0.tar.gz"; - sha256 = "0by07h2ly84dzmwzjf3fsgghm3fwhyhhbnnv3kl7dy1iajhl4shj"; - }; - gradleFlags = [ "server:installDist" ]; - installPhase = '' - mkdir -p $out - cp -r server/build/install/server/* $out/ - ''; -} diff --git a/packages/kotlin-language-server/gradle-env.json b/packages/kotlin-language-server/gradle-env.json deleted file mode 100644 index e03b77f8..00000000 --- a/packages/kotlin-language-server/gradle-env.json +++ /dev/null @@ -1,2396 +0,0 @@ -{ - "": { - "name": "kotlin-language-server", - "version": "unspecified", - "path": "", - "gradle": { - "version": "5.6.3", - "type": "bin", - "url": "https://services.gradle.org/distributions/gradle-5.6.3-bin.zip", - "sha256": "60a6d8f687e3e7a4bc901cc6bc3db190efae0f02f0cc697e323e0f9336f224a3", - "nativeVersion": "0.18" - }, - "dependencies": { - "plugin": [ - { - "id": { - "group": "com.github.jk1.tcdeps", - "name": "com.github.jk1.tcdeps.gradle.plugin", - "version": "1.2", - "type": "pom", - "extension": "pom" - }, - "name": "com.github.jk1.tcdeps.gradle.plugin-1.2.pom", - "path": "com/github/jk1/tcdeps/com.github.jk1.tcdeps.gradle.plugin/1.2", - "urls": [ - "https://plugins.gradle.org/m2/com/github/jk1/tcdeps/com.github.jk1.tcdeps.gradle.plugin/1.2/com.github.jk1.tcdeps.gradle.plugin-1.2.pom" - ], - "sha256": "3876ef9e7815f08e15e0f88c94e4ad3c2c399c0e8a0aa294c6cf97e0bf0b8444" - }, - { - "id": { - "group": "com.google.code.gson", - "name": "gson", - "version": "2.8.5", - "type": "jar", - "extension": "jar" - }, - "name": "gson-2.8.5.jar", - "path": "com/google/code/gson/gson/2.8.5", - "urls": [ - "https://plugins.gradle.org/m2/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar" - ], - "sha256": "233a0149fc365c9f6edbd683cfe266b19bdc773be98eabdaf6b3c924b48e7d81" - }, - { - "id": { - "group": "com.google.code.gson", - "name": "gson", - "version": "2.8.5", - "type": "pom", - "extension": "pom" - }, - "name": "gson-2.8.5.pom", - "path": "com/google/code/gson/gson/2.8.5", - "urls": [ - "https://plugins.gradle.org/m2/com/google/code/gson/gson/2.8.5/gson-2.8.5.pom" - ], - "sha256": "b8308557a7fccc92d9fe7c8cd0599258b361285d2ecde7689eda98843255a092" - }, - { - "id": { - "group": "com.google.code.gson", - "name": "gson-parent", - "version": "2.8.5", - "type": "pom", - "extension": "pom" - }, - "name": "gson-parent-2.8.5.pom", - "path": "com/google/code/gson/gson-parent/2.8.5", - "urls": [ - "https://plugins.gradle.org/m2/com/google/code/gson/gson-parent/2.8.5/gson-parent-2.8.5.pom" - ], - "sha256": "8f1fec72b91a71ea39ec39f5f778c4d1124b6b097c6d55b3a50b554a52237b27" - }, - { - "id": { - "group": "com.jaredsburrows", - "name": "gradle-license-plugin", - "version": "0.8.42", - "type": "jar", - "extension": "jar" - }, - "name": "gradle-license-plugin-0.8.42.jar", - "path": "com/jaredsburrows/gradle-license-plugin/0.8.42", - "urls": [ - "https://plugins.gradle.org/m2/com/jaredsburrows/gradle-license-plugin/0.8.42/gradle-license-plugin-0.8.42.jar" - ], - "sha256": "c958818e820829eff8d3dc324abe60b55a6f5d5fc81a881f0a89aff915a9fa90" - }, - { - "id": { - "group": "com.jaredsburrows", - "name": "gradle-license-plugin", - "version": "0.8.42", - "type": "pom", - "extension": "pom" - }, - "name": "gradle-license-plugin-0.8.42.pom", - "path": "com/jaredsburrows/gradle-license-plugin/0.8.42", - "urls": [ - "https://plugins.gradle.org/m2/com/jaredsburrows/gradle-license-plugin/0.8.42/gradle-license-plugin-0.8.42.pom" - ], - "sha256": "28780af9b74d85966af9bedcf1fff7ab39ffb002358b0bb35f80285dbcbda776" - }, - { - "id": { - "group": "com.jaredsburrows.license", - "name": "com.jaredsburrows.license.gradle.plugin", - "version": "0.8.42", - "type": "pom", - "extension": "pom" - }, - "name": "com.jaredsburrows.license.gradle.plugin-0.8.42.pom", - "path": "com/jaredsburrows/license/com.jaredsburrows.license.gradle.plugin/0.8.42", - "urls": [ - "https://plugins.gradle.org/m2/com/jaredsburrows/license/com.jaredsburrows.license.gradle.plugin/0.8.42/com.jaredsburrows.license.gradle.plugin-0.8.42.pom" - ], - "sha256": "b0f8175590005f38dd9cd3e00cebafe617dcaaafecb1bc614b02782afc4ca3d6" - }, - { - "id": { - "group": "commons-codec", - "name": "commons-codec", - "version": "1.9", - "type": "jar", - "extension": "jar" - }, - "name": "commons-codec-1.9.jar", - "path": "commons-codec/commons-codec/1.9", - "urls": [ - "https://plugins.gradle.org/m2/commons-codec/commons-codec/1.9/commons-codec-1.9.jar" - ], - "sha256": "ad19d2601c3abf0b946b5c3a4113e226a8c1e3305e395b90013b78dd94a723ce" - }, - { - "id": { - "group": "commons-codec", - "name": "commons-codec", - "version": "1.9", - "type": "pom", - "extension": "pom" - }, - "name": "commons-codec-1.9.pom", - "path": "commons-codec/commons-codec/1.9", - "urls": [ - "https://plugins.gradle.org/m2/commons-codec/commons-codec/1.9/commons-codec-1.9.pom" - ], - "sha256": "e5efcf039cd909688c201dc5479b144fd6f01f0e40252b7fc5e7d2e1b5c07990" - }, - { - "id": { - "group": "commons-logging", - "name": "commons-logging", - "version": "1.2", - "type": "jar", - "extension": "jar" - }, - "name": "commons-logging-1.2.jar", - "path": "commons-logging/commons-logging/1.2", - "urls": [ - "https://plugins.gradle.org/m2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar" - ], - "sha256": "daddea1ea0be0f56978ab3006b8ac92834afeefbd9b7e4e6316fca57df0fa636" - }, - { - "id": { - "group": "commons-logging", - "name": "commons-logging", - "version": "1.2", - "type": "pom", - "extension": "pom" - }, - "name": "commons-logging-1.2.pom", - "path": "commons-logging/commons-logging/1.2", - "urls": [ - "https://plugins.gradle.org/m2/commons-logging/commons-logging/1.2/commons-logging-1.2.pom" - ], - "sha256": "c91ab5aa570d86f6fd07cc158ec6bc2c50080402972ee9179fe24100739fbb20" - }, - { - "id": { - "group": "de.undercouch", - "name": "gradle-download-task", - "version": "3.4.3", - "type": "jar", - "extension": "jar" - }, - "name": "gradle-download-task-3.4.3.jar", - "path": "de/undercouch/gradle-download-task/3.4.3", - "urls": [ - "https://plugins.gradle.org/m2/de/undercouch/gradle-download-task/3.4.3/gradle-download-task-3.4.3.jar" - ], - "sha256": "453637054b08115122b7c7b2acf87e912e1613a78f37be3e9e6779cd0830d43e" - }, - { - "id": { - "group": "de.undercouch", - "name": "gradle-download-task", - "version": "3.4.3", - "type": "pom", - "extension": "pom" - }, - "name": "gradle-download-task-3.4.3.pom", - "path": "de/undercouch/gradle-download-task/3.4.3", - "urls": [ - "https://plugins.gradle.org/m2/de/undercouch/gradle-download-task/3.4.3/gradle-download-task-3.4.3.pom" - ], - "sha256": "1d87bc920ff3bb03a327f736f02634be87e31f46a85ab98114ba64a4366057dc" - }, - { - "id": { - "group": "gradle.plugin.com.github.jk1", - "name": "tcdeps", - "version": "1.2", - "type": "jar", - "extension": "jar" - }, - "name": "tcdeps-1.2.jar", - "path": "gradle/plugin/com/github/jk1/tcdeps/1.2", - "urls": [ - "https://plugins.gradle.org/m2/gradle/plugin/com/github/jk1/tcdeps/1.2/tcdeps-1.2.jar" - ], - "sha256": "aa9a364bc9db7bcd1e44771d263b1426b6ce5991dbbfae5c967b1097a9f7bd8a" - }, - { - "id": { - "group": "gradle.plugin.com.github.jk1", - "name": "tcdeps", - "version": "1.2", - "type": "pom", - "extension": "pom" - }, - "name": "tcdeps-1.2.pom", - "path": "gradle/plugin/com/github/jk1/tcdeps/1.2", - "urls": [ - "https://plugins.gradle.org/m2/gradle/plugin/com/github/jk1/tcdeps/1.2/tcdeps-1.2.pom" - ], - "sha256": "3ddfca9aaf17aa84641842a77433b09a107c26cf1e5dd832c68106477499cb71" - }, - { - "id": { - "group": "org.apache", - "name": "apache", - "version": "13", - "type": "pom", - "extension": "pom" - }, - "name": "apache-13.pom", - "path": "org/apache/apache/13", - "urls": [ - "https://plugins.gradle.org/m2/org/apache/apache/13/apache-13.pom" - ], - "sha256": "ff513db0361fd41237bef4784968bc15aae478d4ec0a9496f811072ccaf3841d" - }, - { - "id": { - "group": "org.apache.commons", - "name": "commons-parent", - "version": "32", - "type": "pom", - "extension": "pom" - }, - "name": "commons-parent-32.pom", - "path": "org/apache/commons/commons-parent/32", - "urls": [ - "https://plugins.gradle.org/m2/org/apache/commons/commons-parent/32/commons-parent-32.pom" - ], - "sha256": "e4d258af8b2ff4032148d415379def7870789a6003e80576f1504b10f26b4be8" - }, - { - "id": { - "group": "org.apache.commons", - "name": "commons-parent", - "version": "34", - "type": "pom", - "extension": "pom" - }, - "name": "commons-parent-34.pom", - "path": "org/apache/commons/commons-parent/34", - "urls": [ - "https://plugins.gradle.org/m2/org/apache/commons/commons-parent/34/commons-parent-34.pom" - ], - "sha256": "3a2e69d06d641d1f3b293126dc9e2e4ea6563bf8c36c87e0ab6fa4292d04b79c" - }, - { - "id": { - "group": "org.apache.httpcomponents", - "name": "httpclient", - "version": "4.5.3", - "type": "jar", - "extension": "jar" - }, - "name": "httpclient-4.5.3.jar", - "path": "org/apache/httpcomponents/httpclient/4.5.3", - "urls": [ - "https://plugins.gradle.org/m2/org/apache/httpcomponents/httpclient/4.5.3/httpclient-4.5.3.jar" - ], - "sha256": "db3d1b6c2d6a5e5ad47577ad61854e2f0e0936199b8e05eb541ed52349263135" - }, - { - "id": { - "group": "org.apache.httpcomponents", - "name": "httpclient", - "version": "4.5.3", - "type": "pom", - "extension": "pom" - }, - "name": "httpclient-4.5.3.pom", - "path": "org/apache/httpcomponents/httpclient/4.5.3", - "urls": [ - "https://plugins.gradle.org/m2/org/apache/httpcomponents/httpclient/4.5.3/httpclient-4.5.3.pom" - ], - "sha256": "cde5750309c07bbac140d0d981697243d3c58c2ee525c1319b9ba887d89f2c9c" - }, - { - "id": { - "group": "org.apache.httpcomponents", - "name": "httpcomponents-client", - "version": "4.5.3", - "type": "pom", - "extension": "pom" - }, - "name": "httpcomponents-client-4.5.3.pom", - "path": "org/apache/httpcomponents/httpcomponents-client/4.5.3", - "urls": [ - "https://plugins.gradle.org/m2/org/apache/httpcomponents/httpcomponents-client/4.5.3/httpcomponents-client-4.5.3.pom" - ], - "sha256": "43c7d2975a1125bb00cf058a3877f549a1f1894f8b8ad47e2c3e46e3fc4623dc" - }, - { - "id": { - "group": "org.apache.httpcomponents", - "name": "httpcomponents-core", - "version": "4.4.6", - "type": "pom", - "extension": "pom" - }, - "name": "httpcomponents-core-4.4.6.pom", - "path": "org/apache/httpcomponents/httpcomponents-core/4.4.6", - "urls": [ - "https://plugins.gradle.org/m2/org/apache/httpcomponents/httpcomponents-core/4.4.6/httpcomponents-core-4.4.6.pom" - ], - "sha256": "2a3cb532d0dd63f3f3f080307edd5ff84f4625253bf6b564eb72737753dd96be" - }, - { - "id": { - "group": "org.apache.httpcomponents", - "name": "httpcore", - "version": "4.4.6", - "type": "jar", - "extension": "jar" - }, - "name": "httpcore-4.4.6.jar", - "path": "org/apache/httpcomponents/httpcore/4.4.6", - "urls": [ - "https://plugins.gradle.org/m2/org/apache/httpcomponents/httpcore/4.4.6/httpcore-4.4.6.jar" - ], - "sha256": "d7f853dee87680b07293d30855b39b9eb56c1297bd16ff1cd6f19ddb8fa745fb" - }, - { - "id": { - "group": "org.apache.httpcomponents", - "name": "httpcore", - "version": "4.4.6", - "type": "pom", - "extension": "pom" - }, - "name": "httpcore-4.4.6.pom", - "path": "org/apache/httpcomponents/httpcore/4.4.6", - "urls": [ - "https://plugins.gradle.org/m2/org/apache/httpcomponents/httpcore/4.4.6/httpcore-4.4.6.pom" - ], - "sha256": "398285cfef554fb55b81f20c94f54bf0e28b0462ba92fa3970e933945c08f655" - }, - { - "id": { - "group": "org.apache.httpcomponents", - "name": "project", - "version": "7", - "type": "pom", - "extension": "pom" - }, - "name": "project-7.pom", - "path": "org/apache/httpcomponents/project/7", - "urls": [ - "https://plugins.gradle.org/m2/org/apache/httpcomponents/project/7/project-7.pom" - ], - "sha256": "3d6eba428555a558de046b5d76eacc1f5a54b4f5f20b84d636ed7aff18aa48c3" - }, - { - "id": { - "group": "org.jetbrains", - "name": "annotations", - "version": "13.0", - "type": "jar", - "extension": "jar" - }, - "name": "annotations-13.0.jar", - "path": "org/jetbrains/annotations/13.0", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/annotations/13.0/annotations-13.0.jar" - ], - "sha256": "ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478" - }, - { - "id": { - "group": "org.jetbrains", - "name": "annotations", - "version": "13.0", - "type": "pom", - "extension": "pom" - }, - "name": "annotations-13.0.pom", - "path": "org/jetbrains/annotations/13.0", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/annotations/13.0/annotations-13.0.pom" - ], - "sha256": "965aeb2bedff369819bdde1bf7a0b3b89b8247dd69c88b86375d76163bb8c397" - }, - { - "id": { - "group": "org.jetbrains.intellij.deps", - "name": "trove4j", - "version": "1.0.20181211", - "type": "jar", - "extension": "jar" - }, - "name": "trove4j-1.0.20181211.jar", - "path": "org/jetbrains/intellij/deps/trove4j/1.0.20181211", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar" - ], - "sha256": "affb7c85a3c87bdcf69ff1dbb84de11f63dc931293934bc08cd7ab18de083601" - }, - { - "id": { - "group": "org.jetbrains.intellij.deps", - "name": "trove4j", - "version": "1.0.20181211", - "type": "pom", - "extension": "pom" - }, - "name": "trove4j-1.0.20181211.pom", - "path": "org/jetbrains/intellij/deps/trove4j/1.0.20181211", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.pom" - ], - "sha256": "310a6aa2d90534c32b8f46f1fc98cd0edae95dcdfca23e2847e5efa9ae0c019a" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-android-extensions", - "version": "1.3.50", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-android-extensions-1.3.50.jar", - "path": "org/jetbrains/kotlin/kotlin-android-extensions/1.3.50", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-android-extensions/1.3.50/kotlin-android-extensions-1.3.50.jar" - ], - "sha256": "72357f40b93c5e4f9dfc4e0388b6656165011d0ddbccdd181e097112bd78d307" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-android-extensions", - "version": "1.3.50", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-android-extensions-1.3.50.pom", - "path": "org/jetbrains/kotlin/kotlin-android-extensions/1.3.50", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-android-extensions/1.3.50/kotlin-android-extensions-1.3.50.pom" - ], - "sha256": "43992f621bb6f7f7b42c45aa0460aa6c3ea951f38ab603b8e261c2ea6659168b" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-annotation-processing-gradle", - "version": "1.3.50", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-annotation-processing-gradle-1.3.50.jar", - "path": "org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.3.50", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.3.50/kotlin-annotation-processing-gradle-1.3.50.jar" - ], - "sha256": "93541ab7daa2b540202579fb63e3206874128fd7562e8319b22479d79e4436d9" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-annotation-processing-gradle", - "version": "1.3.50", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-annotation-processing-gradle-1.3.50.pom", - "path": "org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.3.50", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.3.50/kotlin-annotation-processing-gradle-1.3.50.pom" - ], - "sha256": "eab966e92230ce0de01648ab811711cecb4f68ae8e8c1d2dc42bf76b466d8bb8" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-build-common", - "version": "1.3.50", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-build-common-1.3.50.jar", - "path": "org/jetbrains/kotlin/kotlin-build-common/1.3.50", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-build-common/1.3.50/kotlin-build-common-1.3.50.jar" - ], - "sha256": "fc37a708f02fcd4d217b59379808763361c34ef4d1c89e30f7f2bd0cadc35d3c" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-build-common", - "version": "1.3.50", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-build-common-1.3.50.pom", - "path": "org/jetbrains/kotlin/kotlin-build-common/1.3.50", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-build-common/1.3.50/kotlin-build-common-1.3.50.pom" - ], - "sha256": "0d148f761ce3251be5d358db81a3a02a6857a963dd2707bfa45c5a2e55e8b7e1" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-compiler-embeddable", - "version": "1.3.50", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-compiler-embeddable-1.3.50.jar", - "path": "org/jetbrains/kotlin/kotlin-compiler-embeddable/1.3.50", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.3.50/kotlin-compiler-embeddable-1.3.50.jar" - ], - "sha256": "00684f6e1f08c639d4476170fc0d1a2ab04414c8383513e241adc76afeead1fa" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-compiler-embeddable", - "version": "1.3.50", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-compiler-embeddable-1.3.50.pom", - "path": "org/jetbrains/kotlin/kotlin-compiler-embeddable/1.3.50", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.3.50/kotlin-compiler-embeddable-1.3.50.pom" - ], - "sha256": "9b86c15806a9a3742102a85b720bba161511536a1c15b020e2c22a88297d7754" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-compiler-runner", - "version": "1.3.50", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-compiler-runner-1.3.50.jar", - "path": "org/jetbrains/kotlin/kotlin-compiler-runner/1.3.50", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-runner/1.3.50/kotlin-compiler-runner-1.3.50.jar" - ], - "sha256": "90ef5c875b1e07cfd0548974066362ec57c5d675d5fddf20f7e60bf9b563d1a0" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-compiler-runner", - "version": "1.3.50", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-compiler-runner-1.3.50.pom", - "path": "org/jetbrains/kotlin/kotlin-compiler-runner/1.3.50", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-runner/1.3.50/kotlin-compiler-runner-1.3.50.pom" - ], - "sha256": "f726c6b78eecd4947c21eb27f53cb70171724d1075d0a8c619b3414c072a22b3" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-daemon-client", - "version": "1.3.50", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-daemon-client-1.3.50.jar", - "path": "org/jetbrains/kotlin/kotlin-daemon-client/1.3.50", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-client/1.3.50/kotlin-daemon-client-1.3.50.jar" - ], - "sha256": "ab6f1bd22873122cdc67915b73274f9272c744467daaa0d2a293b8c24b8afab6" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-daemon-client", - "version": "1.3.50", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-daemon-client-1.3.50.pom", - "path": "org/jetbrains/kotlin/kotlin-daemon-client/1.3.50", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-client/1.3.50/kotlin-daemon-client-1.3.50.pom" - ], - "sha256": "a6b5744e118276504b0d83b608a1120144ca4650c205444102118f868f21fcea" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-daemon-embeddable", - "version": "1.3.50", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-daemon-embeddable-1.3.50.jar", - "path": "org/jetbrains/kotlin/kotlin-daemon-embeddable/1.3.50", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.3.50/kotlin-daemon-embeddable-1.3.50.jar" - ], - "sha256": "c7b1b872e04a6fdfcfb1d0451de8a49f9900608bae93f9120c35bbcde2d911fa" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-daemon-embeddable", - "version": "1.3.50", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-daemon-embeddable-1.3.50.pom", - "path": "org/jetbrains/kotlin/kotlin-daemon-embeddable/1.3.50", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.3.50/kotlin-daemon-embeddable-1.3.50.pom" - ], - "sha256": "52716153d1f2edae45f453f837ff8e46d7dad449e22079890ac316a46deb43dc" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-gradle-plugin", - "version": "1.3.50", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-gradle-plugin-1.3.50.jar", - "path": "org/jetbrains/kotlin/kotlin-gradle-plugin/1.3.50", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.3.50/kotlin-gradle-plugin-1.3.50.jar" - ], - "sha256": "635d624afedac53fc9eae611c40825a1ea05dda3699f39aa49432ba57d871f26" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-gradle-plugin", - "version": "1.3.50", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-gradle-plugin-1.3.50.pom", - "path": "org/jetbrains/kotlin/kotlin-gradle-plugin/1.3.50", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.3.50/kotlin-gradle-plugin-1.3.50.pom" - ], - "sha256": "80a2a09dd698620f71c3b23e5dd1eede9572f539ef9ad87a263ac30e0aa4b230" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-gradle-plugin-api", - "version": "1.3.50", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-gradle-plugin-api-1.3.50.jar", - "path": "org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.3.50", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.3.50/kotlin-gradle-plugin-api-1.3.50.jar" - ], - "sha256": "10630620c4ccd87cbd90870aa04ee40c47dcde78d197aa484d76262da0c8b1d1" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-gradle-plugin-api", - "version": "1.3.50", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-gradle-plugin-api-1.3.50.pom", - "path": "org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.3.50", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.3.50/kotlin-gradle-plugin-api-1.3.50.pom" - ], - "sha256": "fe0f493578d385d7aac0929ac784e9beff28241845b7eb65d973067c5153455a" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-gradle-plugin-model", - "version": "1.3.50", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-gradle-plugin-model-1.3.50.jar", - "path": "org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.3.50", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.3.50/kotlin-gradle-plugin-model-1.3.50.jar" - ], - "sha256": "fc283ed9891bddf486ddb2d43cf763d63bdab9c9c30ef7e6ba20c993b95edede" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-gradle-plugin-model", - "version": "1.3.50", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-gradle-plugin-model-1.3.50.pom", - "path": "org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.3.50", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.3.50/kotlin-gradle-plugin-model-1.3.50.pom" - ], - "sha256": "ff20f7656494a12d1e05d9d5e3b0de1168bb895ca20a08b43d6ff5821d58cf5a" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-native-utils", - "version": "1.3.50", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-native-utils-1.3.50.jar", - "path": "org/jetbrains/kotlin/kotlin-native-utils/1.3.50", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-native-utils/1.3.50/kotlin-native-utils-1.3.50.jar" - ], - "sha256": "30294fdac9dc5e0c24f8dcdb709340927fffad1d4c50ae6b6c896933c687ef9b" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-native-utils", - "version": "1.3.50", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-native-utils-1.3.50.pom", - "path": "org/jetbrains/kotlin/kotlin-native-utils/1.3.50", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-native-utils/1.3.50/kotlin-native-utils-1.3.50.pom" - ], - "sha256": "4ee4dc03c185e7eb2167bf4958e4d4be33ea798192636678b418d2277409dede" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-reflect", - "version": "1.3.50", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-reflect-1.3.50.jar", - "path": "org/jetbrains/kotlin/kotlin-reflect/1.3.50", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-reflect/1.3.50/kotlin-reflect-1.3.50.jar" - ], - "sha256": "64583199ea5a54aefd1bd1595288925f784226ee562d1dd279011c6075b3d7a4" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-reflect", - "version": "1.3.50", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-reflect-1.3.50.pom", - "path": "org/jetbrains/kotlin/kotlin-reflect/1.3.50", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-reflect/1.3.50/kotlin-reflect-1.3.50.pom" - ], - "sha256": "8745181e5a3e0bafefd46309c6b810df7253f379feb985131eaf8d4d9c302635" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-script-runtime", - "version": "1.3.50", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-script-runtime-1.3.50.jar", - "path": "org/jetbrains/kotlin/kotlin-script-runtime/1.3.50", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-script-runtime/1.3.50/kotlin-script-runtime-1.3.50.jar" - ], - "sha256": "7ff70c52bf062afbe0a0e78962a9b92b89b0cf4a47a481d24037257e56fb7e4c" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-script-runtime", - "version": "1.3.50", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-script-runtime-1.3.50.pom", - "path": "org/jetbrains/kotlin/kotlin-script-runtime/1.3.50", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-script-runtime/1.3.50/kotlin-script-runtime-1.3.50.pom" - ], - "sha256": "ddaa746960d3a08334bef3b2d9df545eabb5f11d615300a5b3ef3d4539b8e98b" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-scripting-common", - "version": "1.3.50", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-scripting-common-1.3.50.jar", - "path": "org/jetbrains/kotlin/kotlin-scripting-common/1.3.50", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-common/1.3.50/kotlin-scripting-common-1.3.50.jar" - ], - "sha256": "dd16d71ee2f2f0f3e53cb7f32b30cc9fa1d457ad7d5f428d15a9638c1cc983fc" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-scripting-common", - "version": "1.3.50", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-scripting-common-1.3.50.pom", - "path": "org/jetbrains/kotlin/kotlin-scripting-common/1.3.50", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-common/1.3.50/kotlin-scripting-common-1.3.50.pom" - ], - "sha256": "0247ae6f1f69ed01ec4ea275603d583e862f024ec0712c9b373e1bcf66b6455a" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-scripting-compiler-embeddable", - "version": "1.3.50", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-scripting-compiler-embeddable-1.3.50.jar", - "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.3.50", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.3.50/kotlin-scripting-compiler-embeddable-1.3.50.jar" - ], - "sha256": "baa76bdc840a1b7ffc88c5d6e327b75a37118a44e60deae56d71d408fd1c8ac5" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-scripting-compiler-embeddable", - "version": "1.3.50", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-scripting-compiler-embeddable-1.3.50.pom", - "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.3.50", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.3.50/kotlin-scripting-compiler-embeddable-1.3.50.pom" - ], - "sha256": "3d1b62acfb2395267427527ebaf2a70f77d9880c972bb170404c6b4b02f687b5" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-scripting-compiler-impl-embeddable", - "version": "1.3.50", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-scripting-compiler-impl-embeddable-1.3.50.jar", - "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.3.50", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.3.50/kotlin-scripting-compiler-impl-embeddable-1.3.50.jar" - ], - "sha256": "4ab8accc2bff60ae6d767f7e96036f0f8807e21bf758362e023e3ea57c4e490f" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-scripting-compiler-impl-embeddable", - "version": "1.3.50", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-scripting-compiler-impl-embeddable-1.3.50.pom", - "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.3.50", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.3.50/kotlin-scripting-compiler-impl-embeddable-1.3.50.pom" - ], - "sha256": "3aa38492fa5197cb4f9dd30caa8436ce2dbeb7623a2e79b829d31241984e3ce5" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-scripting-jvm", - "version": "1.3.50", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-scripting-jvm-1.3.50.jar", - "path": "org/jetbrains/kotlin/kotlin-scripting-jvm/1.3.50", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.3.50/kotlin-scripting-jvm-1.3.50.jar" - ], - "sha256": "fa6fa1b78ae0d3e6f950143567cc207e03b64ce6cba842c5149a5226a784c0c2" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-scripting-jvm", - "version": "1.3.50", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-scripting-jvm-1.3.50.pom", - "path": "org/jetbrains/kotlin/kotlin-scripting-jvm/1.3.50", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.3.50/kotlin-scripting-jvm-1.3.50.pom" - ], - "sha256": "423f5f0fda27e86932e493c5830fd3f9e45b11d8abd1ac06306272e82fc52443" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib", - "version": "1.3.50", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-stdlib-1.3.50.jar", - "path": "org/jetbrains/kotlin/kotlin-stdlib/1.3.50", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib/1.3.50/kotlin-stdlib-1.3.50.jar" - ], - "sha256": "e6f05746ee0366d0b52825a090fac474dcf44082c9083bbb205bd16976488d6c" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib", - "version": "1.3.50", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-stdlib-1.3.50.pom", - "path": "org/jetbrains/kotlin/kotlin-stdlib/1.3.50", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib/1.3.50/kotlin-stdlib-1.3.50.pom" - ], - "sha256": "704fd78960ae046428f69bcd5b951c122e4c180c9400238a866e12cb18494a61" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib-common", - "version": "1.3.50", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-stdlib-common-1.3.50.jar", - "path": "org/jetbrains/kotlin/kotlin-stdlib-common/1.3.50", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib-common/1.3.50/kotlin-stdlib-common-1.3.50.jar" - ], - "sha256": "8ce678e88e4ba018b66dacecf952471e4d7dfee156a8a819760a5a5ff29d323c" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib-common", - "version": "1.3.50", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-stdlib-common-1.3.50.pom", - "path": "org/jetbrains/kotlin/kotlin-stdlib-common/1.3.50", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib-common/1.3.50/kotlin-stdlib-common-1.3.50.pom" - ], - "sha256": "b6396fe802d7bc76a381485e266cb975f3b2f2d3dd9bf7213aab6ca27a561fc1" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-util-io", - "version": "1.3.50", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-util-io-1.3.50.jar", - "path": "org/jetbrains/kotlin/kotlin-util-io/1.3.50", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-io/1.3.50/kotlin-util-io-1.3.50.jar" - ], - "sha256": "549eaebe27ff8173e24458acb214d837d4eb18906b886b6d4f91e3f36aed704d" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-util-io", - "version": "1.3.50", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-util-io-1.3.50.pom", - "path": "org/jetbrains/kotlin/kotlin-util-io/1.3.50", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-io/1.3.50/kotlin-util-io-1.3.50.pom" - ], - "sha256": "d0461918043d083de3c32d6bee7a1756dbc3f9c23a442bef569f9f911963d371" - }, - { - "id": { - "group": "org.jetbrains.kotlin.jvm", - "name": "org.jetbrains.kotlin.jvm.gradle.plugin", - "version": "1.3.50", - "type": "pom", - "extension": "pom" - }, - "name": "org.jetbrains.kotlin.jvm.gradle.plugin-1.3.50.pom", - "path": "org/jetbrains/kotlin/jvm/org.jetbrains.kotlin.jvm.gradle.plugin/1.3.50", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/jvm/org.jetbrains.kotlin.jvm.gradle.plugin/1.3.50/org.jetbrains.kotlin.jvm.gradle.plugin-1.3.50.pom" - ], - "sha256": "8391b9b7f1bb4da1cd302b5c0eb7b9b3d57b93be24dc2193b938a821709adeb2" - }, - { - "id": { - "group": "org.jetbrains.kotlinx", - "name": "kotlinx-coroutines-core", - "version": "1.1.1", - "type": "jar", - "extension": "jar" - }, - "name": "kotlinx-coroutines-core-1.1.1.jar", - "path": "org/jetbrains/kotlinx/kotlinx-coroutines-core/1.1.1", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.1.1/kotlinx-coroutines-core-1.1.1.jar" - ], - "sha256": "ac423f8a0aa4b4e74529696ff82c0171f81a8c8ab182a1965dff25e69c1f7844" - }, - { - "id": { - "group": "org.jetbrains.kotlinx", - "name": "kotlinx-coroutines-core", - "version": "1.1.1", - "type": "pom", - "extension": "pom" - }, - "name": "kotlinx-coroutines-core-1.1.1.pom", - "path": "org/jetbrains/kotlinx/kotlinx-coroutines-core/1.1.1", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.1.1/kotlinx-coroutines-core-1.1.1.pom" - ], - "sha256": "82fe57e97f3f91561fe29bca615d45908ecb0ddea3e8d2cb0affd06de964872f" - }, - { - "id": { - "group": "org.sonatype.oss", - "name": "oss-parent", - "version": "7", - "type": "pom", - "extension": "pom" - }, - "name": "oss-parent-7.pom", - "path": "org/sonatype/oss/oss-parent/7", - "urls": [ - "https://plugins.gradle.org/m2/org/sonatype/oss/oss-parent/7/oss-parent-7.pom" - ], - "sha256": "b51f8867c92b6a722499557fc3a1fdea77bdf9ef574722fe90ce436a29559454" - } - ], - "buildscript": [], - "project": [ - { - "id": { - "group": "org.jetbrains", - "name": "annotations", - "version": "13.0", - "type": "jar", - "extension": "jar" - }, - "name": "annotations-13.0.jar", - "path": "org/jetbrains/annotations/13.0", - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/annotations/13.0/annotations-13.0.jar" - ], - "sha256": "ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478" - }, - { - "id": { - "group": "org.jetbrains", - "name": "annotations", - "version": "13.0", - "type": "pom", - "extension": "pom" - }, - "name": "annotations-13.0.pom", - "path": "org/jetbrains/annotations/13.0", - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/annotations/13.0/annotations-13.0.pom" - ], - "sha256": "965aeb2bedff369819bdde1bf7a0b3b89b8247dd69c88b86375d76163bb8c397" - }, - { - "id": { - "group": "org.jetbrains.intellij.deps", - "name": "trove4j", - "version": "1.0.20181211", - "type": "jar", - "extension": "jar" - }, - "name": "trove4j-1.0.20181211.jar", - "path": "org/jetbrains/intellij/deps/trove4j/1.0.20181211", - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar" - ], - "sha256": "affb7c85a3c87bdcf69ff1dbb84de11f63dc931293934bc08cd7ab18de083601" - }, - { - "id": { - "group": "org.jetbrains.intellij.deps", - "name": "trove4j", - "version": "1.0.20181211", - "type": "pom", - "extension": "pom" - }, - "name": "trove4j-1.0.20181211.pom", - "path": "org/jetbrains/intellij/deps/trove4j/1.0.20181211", - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.pom" - ], - "sha256": "310a6aa2d90534c32b8f46f1fc98cd0edae95dcdfca23e2847e5efa9ae0c019a" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-compiler-embeddable", - "version": "1.3.50", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-compiler-embeddable-1.3.50.jar", - "path": "org/jetbrains/kotlin/kotlin-compiler-embeddable/1.3.50", - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.3.50/kotlin-compiler-embeddable-1.3.50.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.3.50/kotlin-compiler-embeddable-1.3.50.jar" - ], - "sha256": "00684f6e1f08c639d4476170fc0d1a2ab04414c8383513e241adc76afeead1fa" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-compiler-embeddable", - "version": "1.3.50", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-compiler-embeddable-1.3.50.pom", - "path": "org/jetbrains/kotlin/kotlin-compiler-embeddable/1.3.50", - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.3.50/kotlin-compiler-embeddable-1.3.50.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.3.50/kotlin-compiler-embeddable-1.3.50.pom" - ], - "sha256": "9b86c15806a9a3742102a85b720bba161511536a1c15b020e2c22a88297d7754" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-daemon-embeddable", - "version": "1.3.50", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-daemon-embeddable-1.3.50.jar", - "path": "org/jetbrains/kotlin/kotlin-daemon-embeddable/1.3.50", - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.3.50/kotlin-daemon-embeddable-1.3.50.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.3.50/kotlin-daemon-embeddable-1.3.50.jar" - ], - "sha256": "c7b1b872e04a6fdfcfb1d0451de8a49f9900608bae93f9120c35bbcde2d911fa" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-daemon-embeddable", - "version": "1.3.50", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-daemon-embeddable-1.3.50.pom", - "path": "org/jetbrains/kotlin/kotlin-daemon-embeddable/1.3.50", - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.3.50/kotlin-daemon-embeddable-1.3.50.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.3.50/kotlin-daemon-embeddable-1.3.50.pom" - ], - "sha256": "52716153d1f2edae45f453f837ff8e46d7dad449e22079890ac316a46deb43dc" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-reflect", - "version": "1.3.50", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-reflect-1.3.50.jar", - "path": "org/jetbrains/kotlin/kotlin-reflect/1.3.50", - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.3.50/kotlin-reflect-1.3.50.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-reflect/1.3.50/kotlin-reflect-1.3.50.jar" - ], - "sha256": "64583199ea5a54aefd1bd1595288925f784226ee562d1dd279011c6075b3d7a4" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-reflect", - "version": "1.3.50", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-reflect-1.3.50.pom", - "path": "org/jetbrains/kotlin/kotlin-reflect/1.3.50", - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.3.50/kotlin-reflect-1.3.50.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-reflect/1.3.50/kotlin-reflect-1.3.50.pom" - ], - "sha256": "8745181e5a3e0bafefd46309c6b810df7253f379feb985131eaf8d4d9c302635" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-script-runtime", - "version": "1.3.50", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-script-runtime-1.3.50.jar", - "path": "org/jetbrains/kotlin/kotlin-script-runtime/1.3.50", - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.3.50/kotlin-script-runtime-1.3.50.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-script-runtime/1.3.50/kotlin-script-runtime-1.3.50.jar" - ], - "sha256": "7ff70c52bf062afbe0a0e78962a9b92b89b0cf4a47a481d24037257e56fb7e4c" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-script-runtime", - "version": "1.3.50", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-script-runtime-1.3.50.pom", - "path": "org/jetbrains/kotlin/kotlin-script-runtime/1.3.50", - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.3.50/kotlin-script-runtime-1.3.50.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-script-runtime/1.3.50/kotlin-script-runtime-1.3.50.pom" - ], - "sha256": "ddaa746960d3a08334bef3b2d9df545eabb5f11d615300a5b3ef3d4539b8e98b" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-scripting-common", - "version": "1.3.50", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-scripting-common-1.3.50.jar", - "path": "org/jetbrains/kotlin/kotlin-scripting-common/1.3.50", - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-common/1.3.50/kotlin-scripting-common-1.3.50.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-scripting-common/1.3.50/kotlin-scripting-common-1.3.50.jar" - ], - "sha256": "dd16d71ee2f2f0f3e53cb7f32b30cc9fa1d457ad7d5f428d15a9638c1cc983fc" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-scripting-common", - "version": "1.3.50", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-scripting-common-1.3.50.pom", - "path": "org/jetbrains/kotlin/kotlin-scripting-common/1.3.50", - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-common/1.3.50/kotlin-scripting-common-1.3.50.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-scripting-common/1.3.50/kotlin-scripting-common-1.3.50.pom" - ], - "sha256": "0247ae6f1f69ed01ec4ea275603d583e862f024ec0712c9b373e1bcf66b6455a" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-scripting-compiler-embeddable", - "version": "1.3.50", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-scripting-compiler-embeddable-1.3.50.jar", - "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.3.50", - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.3.50/kotlin-scripting-compiler-embeddable-1.3.50.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.3.50/kotlin-scripting-compiler-embeddable-1.3.50.jar" - ], - "sha256": "baa76bdc840a1b7ffc88c5d6e327b75a37118a44e60deae56d71d408fd1c8ac5" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-scripting-compiler-embeddable", - "version": "1.3.50", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-scripting-compiler-embeddable-1.3.50.pom", - "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.3.50", - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.3.50/kotlin-scripting-compiler-embeddable-1.3.50.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.3.50/kotlin-scripting-compiler-embeddable-1.3.50.pom" - ], - "sha256": "3d1b62acfb2395267427527ebaf2a70f77d9880c972bb170404c6b4b02f687b5" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-scripting-compiler-impl-embeddable", - "version": "1.3.50", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-scripting-compiler-impl-embeddable-1.3.50.jar", - "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.3.50", - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.3.50/kotlin-scripting-compiler-impl-embeddable-1.3.50.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.3.50/kotlin-scripting-compiler-impl-embeddable-1.3.50.jar" - ], - "sha256": "4ab8accc2bff60ae6d767f7e96036f0f8807e21bf758362e023e3ea57c4e490f" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-scripting-compiler-impl-embeddable", - "version": "1.3.50", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-scripting-compiler-impl-embeddable-1.3.50.pom", - "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.3.50", - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.3.50/kotlin-scripting-compiler-impl-embeddable-1.3.50.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.3.50/kotlin-scripting-compiler-impl-embeddable-1.3.50.pom" - ], - "sha256": "3aa38492fa5197cb4f9dd30caa8436ce2dbeb7623a2e79b829d31241984e3ce5" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-scripting-jvm", - "version": "1.3.50", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-scripting-jvm-1.3.50.jar", - "path": "org/jetbrains/kotlin/kotlin-scripting-jvm/1.3.50", - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.3.50/kotlin-scripting-jvm-1.3.50.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-scripting-jvm/1.3.50/kotlin-scripting-jvm-1.3.50.jar" - ], - "sha256": "fa6fa1b78ae0d3e6f950143567cc207e03b64ce6cba842c5149a5226a784c0c2" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-scripting-jvm", - "version": "1.3.50", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-scripting-jvm-1.3.50.pom", - "path": "org/jetbrains/kotlin/kotlin-scripting-jvm/1.3.50", - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.3.50/kotlin-scripting-jvm-1.3.50.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-scripting-jvm/1.3.50/kotlin-scripting-jvm-1.3.50.pom" - ], - "sha256": "423f5f0fda27e86932e493c5830fd3f9e45b11d8abd1ac06306272e82fc52443" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib", - "version": "1.3.50", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-stdlib-1.3.50.jar", - "path": "org/jetbrains/kotlin/kotlin-stdlib/1.3.50", - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.3.50/kotlin-stdlib-1.3.50.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib/1.3.50/kotlin-stdlib-1.3.50.jar" - ], - "sha256": "e6f05746ee0366d0b52825a090fac474dcf44082c9083bbb205bd16976488d6c" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib", - "version": "1.3.50", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-stdlib-1.3.50.pom", - "path": "org/jetbrains/kotlin/kotlin-stdlib/1.3.50", - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.3.50/kotlin-stdlib-1.3.50.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib/1.3.50/kotlin-stdlib-1.3.50.pom" - ], - "sha256": "704fd78960ae046428f69bcd5b951c122e4c180c9400238a866e12cb18494a61" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib-common", - "version": "1.3.50", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-stdlib-common-1.3.50.jar", - "path": "org/jetbrains/kotlin/kotlin-stdlib-common/1.3.50", - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.3.50/kotlin-stdlib-common-1.3.50.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib-common/1.3.50/kotlin-stdlib-common-1.3.50.jar" - ], - "sha256": "8ce678e88e4ba018b66dacecf952471e4d7dfee156a8a819760a5a5ff29d323c" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib-common", - "version": "1.3.50", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-stdlib-common-1.3.50.pom", - "path": "org/jetbrains/kotlin/kotlin-stdlib-common/1.3.50", - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.3.50/kotlin-stdlib-common-1.3.50.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib-common/1.3.50/kotlin-stdlib-common-1.3.50.pom" - ], - "sha256": "b6396fe802d7bc76a381485e266cb975f3b2f2d3dd9bf7213aab6ca27a561fc1" - }, - { - "id": { - "group": "org.jetbrains.kotlinx", - "name": "kotlinx-coroutines-core", - "version": "1.1.1", - "type": "jar", - "extension": "jar" - }, - "name": "kotlinx-coroutines-core-1.1.1.jar", - "path": "org/jetbrains/kotlinx/kotlinx-coroutines-core/1.1.1", - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.1.1/kotlinx-coroutines-core-1.1.1.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.1.1/kotlinx-coroutines-core-1.1.1.jar" - ], - "sha256": "ac423f8a0aa4b4e74529696ff82c0171f81a8c8ab182a1965dff25e69c1f7844" - }, - { - "id": { - "group": "org.jetbrains.kotlinx", - "name": "kotlinx-coroutines-core", - "version": "1.1.1", - "type": "pom", - "extension": "pom" - }, - "name": "kotlinx-coroutines-core-1.1.1.pom", - "path": "org/jetbrains/kotlinx/kotlinx-coroutines-core/1.1.1", - "urls": [ - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.1.1/kotlinx-coroutines-core-1.1.1.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.1.1/kotlinx-coroutines-core-1.1.1.pom" - ], - "sha256": "82fe57e97f3f91561fe29bca615d45908ecb0ddea3e8d2cb0affd06de964872f" - }, - { - "id": { - "group": "com.beust", - "name": "jcommander", - "version": "1.78", - "type": "jar", - "extension": "jar" - }, - "name": "jcommander-1.78.jar", - "path": "com/beust/jcommander/1.78", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/com/beust/jcommander/1.78/jcommander-1.78.jar", - "https://repo.maven.apache.org/maven2/com/beust/jcommander/1.78/jcommander-1.78.jar" - ], - "sha256": "7891debb84b5f83e9bd57593ebece3399abbe0fd938cf306b3534c57913b9615" - }, - { - "id": { - "group": "com.beust", - "name": "jcommander", - "version": "1.78", - "type": "pom", - "extension": "pom" - }, - "name": "jcommander-1.78.pom", - "path": "com/beust/jcommander/1.78", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/com/beust/jcommander/1.78/jcommander-1.78.pom", - "https://repo.maven.apache.org/maven2/com/beust/jcommander/1.78/jcommander-1.78.pom" - ], - "sha256": "6fee231c0aeee6de1256b6b5590ce9e6f6cf6c39797ed668573520bc3412e2a7" - }, - { - "id": { - "group": "com.google.code.gson", - "name": "gson", - "version": "2.7", - "type": "jar", - "extension": "jar" - }, - "name": "gson-2.7.jar", - "path": "com/google/code/gson/gson/2.7", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/com/google/code/gson/gson/2.7/gson-2.7.jar", - "https://repo.maven.apache.org/maven2/com/google/code/gson/gson/2.7/gson-2.7.jar" - ], - "sha256": "2d43eb5ea9e133d2ee2405cc14f5ee08951b8361302fdd93494a3a997b508d32" - }, - { - "id": { - "group": "com.google.code.gson", - "name": "gson", - "version": "2.7", - "type": "pom", - "extension": "pom" - }, - "name": "gson-2.7.pom", - "path": "com/google/code/gson/gson/2.7", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/com/google/code/gson/gson/2.7/gson-2.7.pom", - "https://repo.maven.apache.org/maven2/com/google/code/gson/gson/2.7/gson-2.7.pom" - ], - "sha256": "723936ec07b87b210a44ef8058f32f56e3d56442218dfbf8f4e538a927160ede" - }, - { - "id": { - "group": "com.google.code.gson", - "name": "gson-parent", - "version": "2.7", - "type": "pom", - "extension": "pom" - }, - "name": "gson-parent-2.7.pom", - "path": "com/google/code/gson/gson-parent/2.7", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/com/google/code/gson/gson-parent/2.7/gson-parent-2.7.pom", - "https://repo.maven.apache.org/maven2/com/google/code/gson/gson-parent/2.7/gson-parent-2.7.pom" - ], - "sha256": "871e8c737322301f0cc8acfe39a2960c4579d9d8666aeea5298bb6fcc9e4272b" - }, - { - "id": { - "group": "com.google.guava", - "name": "guava", - "version": "21.0", - "type": "jar", - "extension": "jar" - }, - "name": "guava-21.0.jar", - "path": "com/google/guava/guava/21.0", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/com/google/guava/guava/21.0/guava-21.0.jar", - "https://repo.maven.apache.org/maven2/com/google/guava/guava/21.0/guava-21.0.jar" - ], - "sha256": "972139718abc8a4893fa78cba8cf7b2c903f35c97aaf44fa3031b0669948b480" - }, - { - "id": { - "group": "com.google.guava", - "name": "guava", - "version": "21.0", - "type": "pom", - "extension": "pom" - }, - "name": "guava-21.0.pom", - "path": "com/google/guava/guava/21.0", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/com/google/guava/guava/21.0/guava-21.0.pom", - "https://repo.maven.apache.org/maven2/com/google/guava/guava/21.0/guava-21.0.pom" - ], - "sha256": "c0b016a85c784e01ca51e9d64bf8fe80ce402b206fea897b03258d5e6d0ff80d" - }, - { - "id": { - "group": "com.google.guava", - "name": "guava-parent", - "version": "21.0", - "type": "pom", - "extension": "pom" - }, - "name": "guava-parent-21.0.pom", - "path": "com/google/guava/guava-parent/21.0", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/com/google/guava/guava-parent/21.0/guava-parent-21.0.pom", - "https://repo.maven.apache.org/maven2/com/google/guava/guava-parent/21.0/guava-parent-21.0.pom" - ], - "sha256": "acdc6d6f07b346caeb174932788bccc63c035cc5c2b100958c21ffe0f6e19988" - }, - { - "id": { - "group": "com.pinterest.ktlint", - "name": "ktlint-core", - "version": "0.34.2", - "type": "jar", - "extension": "jar" - }, - "name": "ktlint-core-0.34.2.jar", - "path": "com/pinterest/ktlint/ktlint-core/0.34.2", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/com/pinterest/ktlint/ktlint-core/0.34.2/ktlint-core-0.34.2.jar", - "https://repo.maven.apache.org/maven2/com/pinterest/ktlint/ktlint-core/0.34.2/ktlint-core-0.34.2.jar" - ], - "sha256": "d2621a6cb952ae6d3c1b5aae8916131be20a684d478f94aa94ed752447cb76b5" - }, - { - "id": { - "group": "com.pinterest.ktlint", - "name": "ktlint-core", - "version": "0.34.2", - "type": "pom", - "extension": "pom" - }, - "name": "ktlint-core-0.34.2.pom", - "path": "com/pinterest/ktlint/ktlint-core/0.34.2", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/com/pinterest/ktlint/ktlint-core/0.34.2/ktlint-core-0.34.2.pom", - "https://repo.maven.apache.org/maven2/com/pinterest/ktlint/ktlint-core/0.34.2/ktlint-core-0.34.2.pom" - ], - "sha256": "356be4657dc1cb6bcc1730615d8d84ea50eac35cc5d70a7601fd9c56d04a6ce7" - }, - { - "id": { - "group": "com.pinterest.ktlint", - "name": "ktlint-ruleset-standard", - "version": "0.34.2", - "type": "jar", - "extension": "jar" - }, - "name": "ktlint-ruleset-standard-0.34.2.jar", - "path": "com/pinterest/ktlint/ktlint-ruleset-standard/0.34.2", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/com/pinterest/ktlint/ktlint-ruleset-standard/0.34.2/ktlint-ruleset-standard-0.34.2.jar", - "https://repo.maven.apache.org/maven2/com/pinterest/ktlint/ktlint-ruleset-standard/0.34.2/ktlint-ruleset-standard-0.34.2.jar" - ], - "sha256": "9b216216f2d224beb1d802b946f9b3cdd95471e9816c0d746b27e138ddcd3c19" - }, - { - "id": { - "group": "com.pinterest.ktlint", - "name": "ktlint-ruleset-standard", - "version": "0.34.2", - "type": "pom", - "extension": "pom" - }, - "name": "ktlint-ruleset-standard-0.34.2.pom", - "path": "com/pinterest/ktlint/ktlint-ruleset-standard/0.34.2", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/com/pinterest/ktlint/ktlint-ruleset-standard/0.34.2/ktlint-ruleset-standard-0.34.2.pom", - "https://repo.maven.apache.org/maven2/com/pinterest/ktlint/ktlint-ruleset-standard/0.34.2/ktlint-ruleset-standard-0.34.2.pom" - ], - "sha256": "1448ad742184d0584679afe14b36f765afed49e715023d1cec2b6a74863cdd68" - }, - { - "id": { - "group": "com.pinterest.ktlint", - "name": "pom", - "version": "0.34.2", - "type": "pom", - "extension": "pom" - }, - "name": "pom-0.34.2.pom", - "path": "com/pinterest/ktlint/pom/0.34.2", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/com/pinterest/ktlint/pom/0.34.2/pom-0.34.2.pom", - "https://repo.maven.apache.org/maven2/com/pinterest/ktlint/pom/0.34.2/pom-0.34.2.pom" - ], - "sha256": "9c274359141fb9e21e02da2cd6db13a2d05827b5c8e1c4501d0263c526beb4a6" - }, - { - "id": { - "group": "junit", - "name": "junit", - "version": "4.11", - "type": "jar", - "extension": "jar" - }, - "name": "junit-4.11.jar", - "path": "junit/junit/4.11", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/junit/junit/4.11/junit-4.11.jar", - "https://repo.maven.apache.org/maven2/junit/junit/4.11/junit-4.11.jar" - ], - "sha256": "90a8e1603eeca48e7e879f3afbc9560715322985f39a274f6f6070b43f9d06fe" - }, - { - "id": { - "group": "junit", - "name": "junit", - "version": "4.11", - "type": "pom", - "extension": "pom" - }, - "name": "junit-4.11.pom", - "path": "junit/junit/4.11", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/junit/junit/4.11/junit-4.11.pom", - "https://repo.maven.apache.org/maven2/junit/junit/4.11/junit-4.11.pom" - ], - "sha256": "18ad8b0ae9e65a9195d04e25427dfe8b58175abcdae875a5a406aee38bddfb26" - }, - { - "id": { - "group": "net.sf.jopt-simple", - "name": "jopt-simple", - "version": "4.6", - "type": "jar", - "extension": "jar" - }, - "name": "jopt-simple-4.6.jar", - "path": "net/sf/jopt-simple/jopt-simple/4.6", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/net/sf/jopt-simple/jopt-simple/4.6/jopt-simple-4.6.jar", - "https://repo.maven.apache.org/maven2/net/sf/jopt-simple/jopt-simple/4.6/jopt-simple-4.6.jar" - ], - "sha256": "3fcfbe3203c2ea521bf7640484fd35d6303186ea2e08e72f032d640ca067ffda" - }, - { - "id": { - "group": "net.sf.jopt-simple", - "name": "jopt-simple", - "version": "4.6", - "type": "pom", - "extension": "pom" - }, - "name": "jopt-simple-4.6.pom", - "path": "net/sf/jopt-simple/jopt-simple/4.6", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/net/sf/jopt-simple/jopt-simple/4.6/jopt-simple-4.6.pom", - "https://repo.maven.apache.org/maven2/net/sf/jopt-simple/jopt-simple/4.6/jopt-simple-4.6.pom" - ], - "sha256": "692744a19473011539ebc1370a264b8af1c056e0ae21f5372aa9dd7d4b4e5a2b" - }, - { - "id": { - "group": "org.apache", - "name": "apache", - "version": "13", - "type": "pom", - "extension": "pom" - }, - "name": "apache-13.pom", - "path": "org/apache/apache/13", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/org/apache/apache/13/apache-13.pom", - "https://repo.maven.apache.org/maven2/org/apache/apache/13/apache-13.pom" - ], - "sha256": "2fafa38abefe1b40283016f506ba9e844bfcf18713497284264166a5dbf4b95e" - }, - { - "id": { - "group": "org.apache.commons", - "name": "commons-math3", - "version": "3.2", - "type": "jar", - "extension": "jar" - }, - "name": "commons-math3-3.2.jar", - "path": "org/apache/commons/commons-math3/3.2", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/org/apache/commons/commons-math3/3.2/commons-math3-3.2.jar", - "https://repo.maven.apache.org/maven2/org/apache/commons/commons-math3/3.2/commons-math3-3.2.jar" - ], - "sha256": "6268a9a0ea3e769fc493a21446664c0ef668e48c93d126791f6f3f757978fee2" - }, - { - "id": { - "group": "org.apache.commons", - "name": "commons-math3", - "version": "3.2", - "type": "pom", - "extension": "pom" - }, - "name": "commons-math3-3.2.pom", - "path": "org/apache/commons/commons-math3/3.2", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/org/apache/commons/commons-math3/3.2/commons-math3-3.2.pom", - "https://repo.maven.apache.org/maven2/org/apache/commons/commons-math3/3.2/commons-math3-3.2.pom" - ], - "sha256": "2cd0db7bce370c1404025cc013c11f8fd49f3f3c340a6d2dcf99d363d7948a69" - }, - { - "id": { - "group": "org.apache.commons", - "name": "commons-parent", - "version": "28", - "type": "pom", - "extension": "pom" - }, - "name": "commons-parent-28.pom", - "path": "org/apache/commons/commons-parent/28", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/org/apache/commons/commons-parent/28/commons-parent-28.pom", - "https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/28/commons-parent-28.pom" - ], - "sha256": "14733a68e8b120b69de60cd96d222146dcf32f03c1c6cc6a750b1269bafe86c7" - }, - { - "id": { - "group": "org.eclipse.lsp4j", - "name": "org.eclipse.lsp4j", - "version": "0.7.0", - "type": "jar", - "extension": "jar" - }, - "name": "org.eclipse.lsp4j-0.7.0.jar", - "path": "org/eclipse/lsp4j/org.eclipse.lsp4j/0.7.0", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/lsp4j/org.eclipse.lsp4j/0.7.0/org.eclipse.lsp4j-0.7.0.jar", - "https://repo.maven.apache.org/maven2/org/eclipse/lsp4j/org.eclipse.lsp4j/0.7.0/org.eclipse.lsp4j-0.7.0.jar" - ], - "sha256": "17e5d87a2ef2d73915996d90a4a5cae390d293f6d99077f7931a6fb6e450d635" - }, - { - "id": { - "group": "org.eclipse.lsp4j", - "name": "org.eclipse.lsp4j", - "version": "0.7.0", - "type": "pom", - "extension": "pom" - }, - "name": "org.eclipse.lsp4j-0.7.0.pom", - "path": "org/eclipse/lsp4j/org.eclipse.lsp4j/0.7.0", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/lsp4j/org.eclipse.lsp4j/0.7.0/org.eclipse.lsp4j-0.7.0.pom", - "https://repo.maven.apache.org/maven2/org/eclipse/lsp4j/org.eclipse.lsp4j/0.7.0/org.eclipse.lsp4j-0.7.0.pom" - ], - "sha256": "d27b4f7ad50d92f18c00ae407d15bae68db174cf70f8114259e977656815f647" - }, - { - "id": { - "group": "org.eclipse.lsp4j", - "name": "org.eclipse.lsp4j.generator", - "version": "0.7.0", - "type": "jar", - "extension": "jar" - }, - "name": "org.eclipse.lsp4j.generator-0.7.0.jar", - "path": "org/eclipse/lsp4j/org.eclipse.lsp4j.generator/0.7.0", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/lsp4j/org.eclipse.lsp4j.generator/0.7.0/org.eclipse.lsp4j.generator-0.7.0.jar", - "https://repo.maven.apache.org/maven2/org/eclipse/lsp4j/org.eclipse.lsp4j.generator/0.7.0/org.eclipse.lsp4j.generator-0.7.0.jar" - ], - "sha256": "7ca009303542c50890ebb4156a0b44bfd9bff2996d2966f5c58c6bd2ce5f5a6a" - }, - { - "id": { - "group": "org.eclipse.lsp4j", - "name": "org.eclipse.lsp4j.generator", - "version": "0.7.0", - "type": "pom", - "extension": "pom" - }, - "name": "org.eclipse.lsp4j.generator-0.7.0.pom", - "path": "org/eclipse/lsp4j/org.eclipse.lsp4j.generator/0.7.0", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/lsp4j/org.eclipse.lsp4j.generator/0.7.0/org.eclipse.lsp4j.generator-0.7.0.pom", - "https://repo.maven.apache.org/maven2/org/eclipse/lsp4j/org.eclipse.lsp4j.generator/0.7.0/org.eclipse.lsp4j.generator-0.7.0.pom" - ], - "sha256": "8fe945e63c3461844a8f030201efd6ba814f0f3bf2ba899d26bdabfd1b6a2a61" - }, - { - "id": { - "group": "org.eclipse.lsp4j", - "name": "org.eclipse.lsp4j.jsonrpc", - "version": "0.7.0", - "type": "jar", - "extension": "jar" - }, - "name": "org.eclipse.lsp4j.jsonrpc-0.7.0.jar", - "path": "org/eclipse/lsp4j/org.eclipse.lsp4j.jsonrpc/0.7.0", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/lsp4j/org.eclipse.lsp4j.jsonrpc/0.7.0/org.eclipse.lsp4j.jsonrpc-0.7.0.jar", - "https://repo.maven.apache.org/maven2/org/eclipse/lsp4j/org.eclipse.lsp4j.jsonrpc/0.7.0/org.eclipse.lsp4j.jsonrpc-0.7.0.jar" - ], - "sha256": "e51eb36dcee2f1421842ba36131eaf6696c2e874943028f8b31bc53c68475251" - }, - { - "id": { - "group": "org.eclipse.lsp4j", - "name": "org.eclipse.lsp4j.jsonrpc", - "version": "0.7.0", - "type": "pom", - "extension": "pom" - }, - "name": "org.eclipse.lsp4j.jsonrpc-0.7.0.pom", - "path": "org/eclipse/lsp4j/org.eclipse.lsp4j.jsonrpc/0.7.0", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/lsp4j/org.eclipse.lsp4j.jsonrpc/0.7.0/org.eclipse.lsp4j.jsonrpc-0.7.0.pom", - "https://repo.maven.apache.org/maven2/org/eclipse/lsp4j/org.eclipse.lsp4j.jsonrpc/0.7.0/org.eclipse.lsp4j.jsonrpc-0.7.0.pom" - ], - "sha256": "aa857c9ae3d6ae1d9f7b9f2465f547eb00733d10e813fa95ec7cdd206e18201c" - }, - { - "id": { - "group": "org.eclipse.xtend", - "name": "org.eclipse.xtend.lib", - "version": "2.16.0", - "type": "jar", - "extension": "jar" - }, - "name": "org.eclipse.xtend.lib-2.16.0.jar", - "path": "org/eclipse/xtend/org.eclipse.xtend.lib/2.16.0", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/xtend/org.eclipse.xtend.lib/2.16.0/org.eclipse.xtend.lib-2.16.0.jar", - "https://repo.maven.apache.org/maven2/org/eclipse/xtend/org.eclipse.xtend.lib/2.16.0/org.eclipse.xtend.lib-2.16.0.jar" - ], - "sha256": "fe45fa850ee2b2a28c2fe333f57c4c8b9ab15b90dd5b679fc10bd9de73b489b0" - }, - { - "id": { - "group": "org.eclipse.xtend", - "name": "org.eclipse.xtend.lib", - "version": "2.16.0", - "type": "pom", - "extension": "pom" - }, - "name": "org.eclipse.xtend.lib-2.16.0.pom", - "path": "org/eclipse/xtend/org.eclipse.xtend.lib/2.16.0", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/xtend/org.eclipse.xtend.lib/2.16.0/org.eclipse.xtend.lib-2.16.0.pom", - "https://repo.maven.apache.org/maven2/org/eclipse/xtend/org.eclipse.xtend.lib/2.16.0/org.eclipse.xtend.lib-2.16.0.pom" - ], - "sha256": "1ceac769e2db309653e59f739e37e3a7b756b835d51a717f44ced7cb2e19ebad" - }, - { - "id": { - "group": "org.eclipse.xtend", - "name": "org.eclipse.xtend.lib.macro", - "version": "2.16.0", - "type": "jar", - "extension": "jar" - }, - "name": "org.eclipse.xtend.lib.macro-2.16.0.jar", - "path": "org/eclipse/xtend/org.eclipse.xtend.lib.macro/2.16.0", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/xtend/org.eclipse.xtend.lib.macro/2.16.0/org.eclipse.xtend.lib.macro-2.16.0.jar", - "https://repo.maven.apache.org/maven2/org/eclipse/xtend/org.eclipse.xtend.lib.macro/2.16.0/org.eclipse.xtend.lib.macro-2.16.0.jar" - ], - "sha256": "491e464a06e1b6a34cb07551cfdd2d6699bce24c3c4ddcce818731a0238f69d5" - }, - { - "id": { - "group": "org.eclipse.xtend", - "name": "org.eclipse.xtend.lib.macro", - "version": "2.16.0", - "type": "pom", - "extension": "pom" - }, - "name": "org.eclipse.xtend.lib.macro-2.16.0.pom", - "path": "org/eclipse/xtend/org.eclipse.xtend.lib.macro/2.16.0", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/xtend/org.eclipse.xtend.lib.macro/2.16.0/org.eclipse.xtend.lib.macro-2.16.0.pom", - "https://repo.maven.apache.org/maven2/org/eclipse/xtend/org.eclipse.xtend.lib.macro/2.16.0/org.eclipse.xtend.lib.macro-2.16.0.pom" - ], - "sha256": "eaa7e4cbba89d9fe84c29ba4a4b78c3cb006123c6d4b94a1b69c521f3ca06a60" - }, - { - "id": { - "group": "org.eclipse.xtext", - "name": "org.eclipse.xtext.xbase.lib", - "version": "2.16.0", - "type": "jar", - "extension": "jar" - }, - "name": "org.eclipse.xtext.xbase.lib-2.16.0.jar", - "path": "org/eclipse/xtext/org.eclipse.xtext.xbase.lib/2.16.0", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/xtext/org.eclipse.xtext.xbase.lib/2.16.0/org.eclipse.xtext.xbase.lib-2.16.0.jar", - "https://repo.maven.apache.org/maven2/org/eclipse/xtext/org.eclipse.xtext.xbase.lib/2.16.0/org.eclipse.xtext.xbase.lib-2.16.0.jar" - ], - "sha256": "65a11342d0c6f6ef972f53b43eb0307fbbc85449a3c52075150d148d55176a0c" - }, - { - "id": { - "group": "org.eclipse.xtext", - "name": "org.eclipse.xtext.xbase.lib", - "version": "2.16.0", - "type": "pom", - "extension": "pom" - }, - "name": "org.eclipse.xtext.xbase.lib-2.16.0.pom", - "path": "org/eclipse/xtext/org.eclipse.xtext.xbase.lib/2.16.0", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/org/eclipse/xtext/org.eclipse.xtext.xbase.lib/2.16.0/org.eclipse.xtext.xbase.lib-2.16.0.pom", - "https://repo.maven.apache.org/maven2/org/eclipse/xtext/org.eclipse.xtext.xbase.lib/2.16.0/org.eclipse.xtext.xbase.lib-2.16.0.pom" - ], - "sha256": "5b4169fddaf438238bd90bc5e76da5aa7075f1dbf169bbc57f10d97fe906e4c2" - }, - { - "id": { - "group": "org.hamcrest", - "name": "hamcrest-all", - "version": "1.3", - "type": "jar", - "extension": "jar" - }, - "name": "hamcrest-all-1.3.jar", - "path": "org/hamcrest/hamcrest-all/1.3", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar", - "https://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar" - ], - "sha256": "4877670629ab96f34f5f90ab283125fcd9acb7e683e66319a68be6eb2cca60de" - }, - { - "id": { - "group": "org.hamcrest", - "name": "hamcrest-all", - "version": "1.3", - "type": "pom", - "extension": "pom" - }, - "name": "hamcrest-all-1.3.pom", - "path": "org/hamcrest/hamcrest-all/1.3", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.pom", - "https://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.pom" - ], - "sha256": "5bff685d8d3093bb6d02e0575af804562d3be709409bcc719d9e34bad65339b0" - }, - { - "id": { - "group": "org.hamcrest", - "name": "hamcrest-core", - "version": "1.3", - "type": "jar", - "extension": "jar" - }, - "name": "hamcrest-core-1.3.jar", - "path": "org/hamcrest/hamcrest-core/1.3", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar", - "https://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" - ], - "sha256": "66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9" - }, - { - "id": { - "group": "org.hamcrest", - "name": "hamcrest-core", - "version": "1.3", - "type": "pom", - "extension": "pom" - }, - "name": "hamcrest-core-1.3.pom", - "path": "org/hamcrest/hamcrest-core/1.3", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.pom", - "https://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.pom" - ], - "sha256": "fde386a7905173a1b103de6ab820727584b50d0e32282e2797787c20a64ffa93" - }, - { - "id": { - "group": "org.hamcrest", - "name": "hamcrest-parent", - "version": "1.3", - "type": "pom", - "extension": "pom" - }, - "name": "hamcrest-parent-1.3.pom", - "path": "org/hamcrest/hamcrest-parent/1.3", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/org/hamcrest/hamcrest-parent/1.3/hamcrest-parent-1.3.pom", - "https://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-parent/1.3/hamcrest-parent-1.3.pom" - ], - "sha256": "6d535f94efb663bdb682c9f27a50335394688009642ba7a9677504bc1be4129b" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-compiler", - "version": "1.3.50", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-compiler-1.3.50.jar", - "path": "org/jetbrains/kotlin/kotlin-compiler/1.3.50", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-compiler/1.3.50/kotlin-compiler-1.3.50.jar", - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler/1.3.50/kotlin-compiler-1.3.50.jar" - ], - "sha256": "20fa29583c74f41ff49be6da9fe353080d36e473f6181550d4b84a98410f805c" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-compiler", - "version": "1.3.50", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-compiler-1.3.50.pom", - "path": "org/jetbrains/kotlin/kotlin-compiler/1.3.50", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-compiler/1.3.50/kotlin-compiler-1.3.50.pom", - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler/1.3.50/kotlin-compiler-1.3.50.pom" - ], - "sha256": "8a86c5c8612b2326a66089cc5b3814c11807cb79824319d3d98f23ecea20320b" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-scripting-compiler", - "version": "1.3.50", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-scripting-compiler-1.3.50.jar", - "path": "org/jetbrains/kotlin/kotlin-scripting-compiler/1.3.50", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-scripting-compiler/1.3.50/kotlin-scripting-compiler-1.3.50.jar", - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler/1.3.50/kotlin-scripting-compiler-1.3.50.jar" - ], - "sha256": "9cd7de905da54b4886e91727133f1979971d0a563e0e944514fce0f13e027306" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-scripting-compiler", - "version": "1.3.50", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-scripting-compiler-1.3.50.pom", - "path": "org/jetbrains/kotlin/kotlin-scripting-compiler/1.3.50", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-scripting-compiler/1.3.50/kotlin-scripting-compiler-1.3.50.pom", - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler/1.3.50/kotlin-scripting-compiler-1.3.50.pom" - ], - "sha256": "1a7ccb9dc50219fd2c684e3fc2e3cddf27fc2bd746ac933ff9243f35a264cad1" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-scripting-compiler-impl", - "version": "1.3.50", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-scripting-compiler-impl-1.3.50.jar", - "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-impl/1.3.50", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-scripting-compiler-impl/1.3.50/kotlin-scripting-compiler-impl-1.3.50.jar", - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl/1.3.50/kotlin-scripting-compiler-impl-1.3.50.jar" - ], - "sha256": "12862829fbb8ac0714353e5dbe84c35e79d86846c580201f4b14697803cccb5f" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-scripting-compiler-impl", - "version": "1.3.50", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-scripting-compiler-impl-1.3.50.pom", - "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-impl/1.3.50", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-scripting-compiler-impl/1.3.50/kotlin-scripting-compiler-impl-1.3.50.pom", - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl/1.3.50/kotlin-scripting-compiler-impl-1.3.50.pom" - ], - "sha256": "bbeb570097d6919853d9123e343309deccb45883d694dcfd5dd91e2020131d0b" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-scripting-jvm-host", - "version": "1.3.50", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-scripting-jvm-host-1.3.50.jar", - "path": "org/jetbrains/kotlin/kotlin-scripting-jvm-host/1.3.50", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-scripting-jvm-host/1.3.50/kotlin-scripting-jvm-host-1.3.50.jar", - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-jvm-host/1.3.50/kotlin-scripting-jvm-host-1.3.50.jar" - ], - "sha256": "c01a64d058e2ff725c3dd230e598137d47f5909a6e700b91f9b787fce8f474e0" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-scripting-jvm-host", - "version": "1.3.50", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-scripting-jvm-host-1.3.50.pom", - "path": "org/jetbrains/kotlin/kotlin-scripting-jvm-host/1.3.50", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-scripting-jvm-host/1.3.50/kotlin-scripting-jvm-host-1.3.50.pom", - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-jvm-host/1.3.50/kotlin-scripting-jvm-host-1.3.50.pom" - ], - "sha256": "6c56b1a7e3c22651fc6bdef93fcb8fdabe9fa8993744091074121b6794db2216" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-scripting-jvm-host-embeddable", - "version": "1.3.50", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-scripting-jvm-host-embeddable-1.3.50.jar", - "path": "org/jetbrains/kotlin/kotlin-scripting-jvm-host-embeddable/1.3.50", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-scripting-jvm-host-embeddable/1.3.50/kotlin-scripting-jvm-host-embeddable-1.3.50.jar", - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-jvm-host-embeddable/1.3.50/kotlin-scripting-jvm-host-embeddable-1.3.50.jar" - ], - "sha256": "5084f88eed6fb0850b6aa3148bfeb593744ae04bc26e8b82244a43cbb65ce16c" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-scripting-jvm-host-embeddable", - "version": "1.3.50", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-scripting-jvm-host-embeddable-1.3.50.pom", - "path": "org/jetbrains/kotlin/kotlin-scripting-jvm-host-embeddable/1.3.50", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-scripting-jvm-host-embeddable/1.3.50/kotlin-scripting-jvm-host-embeddable-1.3.50.pom", - "https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-jvm-host-embeddable/1.3.50/kotlin-scripting-jvm-host-embeddable-1.3.50.pom" - ], - "sha256": "f00a72d32639eae8677cb866688bf703794e22da93fd46afd55232554681c6a4" - }, - { - "id": { - "group": "org.openjdk.jmh", - "name": "jmh-core", - "version": "1.20", - "type": "jar", - "extension": "jar" - }, - "name": "jmh-core-1.20.jar", - "path": "org/openjdk/jmh/jmh-core/1.20", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/org/openjdk/jmh/jmh-core/1.20/jmh-core-1.20.jar", - "https://repo.maven.apache.org/maven2/org/openjdk/jmh/jmh-core/1.20/jmh-core-1.20.jar" - ], - "sha256": "1688db5110ea6413bf63662113ed38084106ab1149e020c58c5ac22b91b842ca" - }, - { - "id": { - "group": "org.openjdk.jmh", - "name": "jmh-core", - "version": "1.20", - "type": "pom", - "extension": "pom" - }, - "name": "jmh-core-1.20.pom", - "path": "org/openjdk/jmh/jmh-core/1.20", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/org/openjdk/jmh/jmh-core/1.20/jmh-core-1.20.pom", - "https://repo.maven.apache.org/maven2/org/openjdk/jmh/jmh-core/1.20/jmh-core-1.20.pom" - ], - "sha256": "0c6f0f4c4d908d056f9a018d563426dfc95624993570a62f097097593034940e" - }, - { - "id": { - "group": "org.openjdk.jmh", - "name": "jmh-generator-annprocess", - "version": "1.20", - "type": "jar", - "extension": "jar" - }, - "name": "jmh-generator-annprocess-1.20.jar", - "path": "org/openjdk/jmh/jmh-generator-annprocess/1.20", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/org/openjdk/jmh/jmh-generator-annprocess/1.20/jmh-generator-annprocess-1.20.jar", - "https://repo.maven.apache.org/maven2/org/openjdk/jmh/jmh-generator-annprocess/1.20/jmh-generator-annprocess-1.20.jar" - ], - "sha256": "be571aa1f77878d52bed9af8139c98cf3583c9748ed366a66dc790a02fab9a20" - }, - { - "id": { - "group": "org.openjdk.jmh", - "name": "jmh-generator-annprocess", - "version": "1.20", - "type": "pom", - "extension": "pom" - }, - "name": "jmh-generator-annprocess-1.20.pom", - "path": "org/openjdk/jmh/jmh-generator-annprocess/1.20", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/org/openjdk/jmh/jmh-generator-annprocess/1.20/jmh-generator-annprocess-1.20.pom", - "https://repo.maven.apache.org/maven2/org/openjdk/jmh/jmh-generator-annprocess/1.20/jmh-generator-annprocess-1.20.pom" - ], - "sha256": "768935c47132a698e65969eb879f6bc6757ee99754ec69f154ab471c42269637" - }, - { - "id": { - "group": "org.openjdk.jmh", - "name": "jmh-parent", - "version": "1.20", - "type": "pom", - "extension": "pom" - }, - "name": "jmh-parent-1.20.pom", - "path": "org/openjdk/jmh/jmh-parent/1.20", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/org/openjdk/jmh/jmh-parent/1.20/jmh-parent-1.20.pom", - "https://repo.maven.apache.org/maven2/org/openjdk/jmh/jmh-parent/1.20/jmh-parent-1.20.pom" - ], - "sha256": "9d50aebf0f7dc09f3b9340f8829105e9df99368e0f5a8b681600a8e82ecb62ae" - }, - { - "id": { - "group": "org.sonatype.oss", - "name": "oss-parent", - "version": "7", - "type": "pom", - "extension": "pom" - }, - "name": "oss-parent-7.pom", - "path": "org/sonatype/oss/oss-parent/7", - "urls": [ - "https://repo.gradle.org/gradle/libs-releases/org/sonatype/oss/oss-parent/7/oss-parent-7.pom", - "https://repo.maven.apache.org/maven2/org/sonatype/oss/oss-parent/7/oss-parent-7.pom" - ], - "sha256": "5a649560cb19fa25434bbd00611e489334bcdcb801c541599397c66050e972cc" - } - ] - } - } -} \ No newline at end of file diff --git a/packages/kotlin-language-server/gradle-env.nix b/packages/kotlin-language-server/gradle-env.nix deleted file mode 100644 index ca85c5af..00000000 --- a/packages/kotlin-language-server/gradle-env.nix +++ /dev/null @@ -1,278 +0,0 @@ -# This file is generated by gradle2nix. -# -# Example usage (e.g. in default.nix): -# -# with (import {}); -# let -# buildGradle = callPackage ./gradleEnv.nix {}; -# in -# buildGradle { -# envSpec = ./gradle-env.json; -# -# src = ./.; -# -# gradleFlags = [ "installDist" ]; -# -# installPhase = '' -# mkdir -p $out -# cp -r app/build/install/myproject $out -# ''; -# } - -{ stdenv, buildEnv, fetchurl, gradleGen, writeText, writeTextDir }: - -{ envSpec -, pname ? null -, version ? null -, enableParallelBuilding ? true -, gradleFlags ? [ "build" ] -, gradlePackage ? null -, enableDebug ? false -, ... -} @ args: -let - inherit (builtins) - filter sort replaceStrings attrValues match fromJSON - concatStringsSep - ; - - inherit (stdenv.lib) - versionOlder unique mapAttrs last concatMapStringsSep removeSuffix - optionalString groupBy' readFile hasSuffix - ; - mkDep = depSpec: stdenv.mkDerivation { - inherit (depSpec) name; - - src = fetchurl { - inherit (depSpec) urls sha256; - }; - - phases = "installPhase"; - - installPhase = '' - mkdir -p $out/${depSpec.path} - ln -s $src $out/${depSpec.path}/${depSpec.name} - ''; - }; - mkModuleMetadata = deps: - let - ids = filter - (id: id.type == "pom") - (map (dep: dep.id) deps); - modules = groupBy' - ( - meta: id: - let - isNewer = versionOlder meta.latest id.version; - isNewerRelease = - !(hasSuffix "-SNAPSHOT" id.version) - && versionOlder meta.release id.version; - in - { - groupId = id.group; - artifactId = id.name; - latest = if isNewer then id.version else meta.latest; - release = if isNewerRelease then id.version else meta.release; - versions = meta.versions ++ [ id.version ]; - } - ) - { - latest = ""; - release = ""; - versions = [ ]; - } - (id: "${replaceStrings [ "." ] [ "/" ] id.group}/${id.name}/maven-metadata.xml") - ids; - in - attrValues ( - mapAttrs - ( - path: meta: - let - versions' = sort versionOlder (unique meta.versions); - in - with meta; writeTextDir path '' - - - ${groupId} - ${artifactId} - - ${optionalString (latest != "") "${latest}"} - ${optionalString (release != "") "${release}"} - - ${concatMapStringsSep "\n " (v: "${v}") versions'} - - - - '' - ) - modules - ); - mkSnapshotMetadata = deps: - let - snapshotDeps = filter (dep: dep ? build && dep ? timestamp) deps; - modules = groupBy' - ( - meta: dep: - let - id = dep.id; - isNewer = dep.build > meta.buildNumber; - # Timestamp values can be bogus, e.g. jitpack.io - updated = - if (match "[0-9]{8}\.[0-9]{6}" dep.timestamp) != null - then replaceStrings [ "." ] [ "" ] dep.timestamp - else ""; - in - { - groupId = id.group; - artifactId = id.name; - version = id.version; - timestamp = if isNewer then dep.timestamp else meta.timestamp; - buildNumber = if isNewer then dep.build else meta.buildNumber; - lastUpdated = if isNewer then updated else meta.lastUpdated; - versions = meta.versions or [ ] ++ [ - { - classifier = id.classifier or ""; - extension = id.extension; - value = "${removeSuffix "-SNAPSHOT" id.version}-${dep.timestamp}-${toString dep.build}"; - updated = updated; - } - ]; - } - ) - { - timestamp = ""; - buildNumber = -1; - lastUpdated = ""; - } - (dep: "${replaceStrings [ "." ] [ "/" ] dep.id.group}/${dep.id.name}/${dep.id.version}/maven-metadata.xml") - snapshotDeps; - mkSnapshotVersion = version: '' - - ${optionalString (version.classifier != "") "${version.classifier}"} - ${version.extension} - ${version.value} - ${optionalString (version.updated != "") "${version.updated}"} - - ''; - in - attrValues ( - mapAttrs - ( - path: meta: - with meta; writeTextDir path '' - - - ${groupId} - ${artifactId} - ${version} - - - ${optionalString (timestamp != "") "${timestamp}"} - ${optionalString (buildNumber != -1) "${toString buildNumber}"} - - ${optionalString (lastUpdated != "") "${lastUpdated}"} - - ${concatMapStringsSep "\n " mkSnapshotVersion versions} - - - - '' - ) - modules - ); - mkRepo = project: type: deps: buildEnv { - name = "${project}-gradle-${type}-env"; - paths = map mkDep deps ++ mkModuleMetadata deps ++ mkSnapshotMetadata deps; - }; - mkInitScript = projectSpec: - let - repos = mapAttrs (mkRepo projectSpec.name) projectSpec.dependencies; - in - writeText "init.gradle" '' - static def offlineRepo(RepositoryHandler repositories, String env, String path) { - repositories.clear() - repositories.maven { - name "Nix''${env.capitalize()}MavenOffline" - url path - metadataSources { - it.gradleMetadata() - it.mavenPom() - it.artifact() - } - } - repositories.ivy { - name "Nix''${env.capitalize()}IvyOffline" - url path - layout "maven" - metadataSources { - it.gradleMetadata() - it.ivyDescriptor() - it.artifact() - } - } - } - - gradle.settingsEvaluated { - offlineRepo(it.pluginManagement.repositories, "plugin", "${repos.plugin}") - } - - gradle.projectsLoaded { - allprojects { - buildscript { - offlineRepo(repositories, "buildscript", "${repos.buildscript}") - } - offlineRepo(repositories, "project", "${repos.project}") - } - } - ''; - mkGradle = gradleSpec: - gradleGen.gradleGen { - inherit (gradleSpec) nativeVersion; - - name = "gradle-${gradleSpec.version}-${gradleSpec.type}"; - - src = fetchurl { - inherit (gradleSpec) url sha256; - }; - }; - mkProjectEnv = projectSpec: { - inherit (projectSpec) name version; - initScript = mkInitScript projectSpec; - gradle = args.gradlePackage or mkGradle projectSpec.gradle; - }; - gradleEnv = mapAttrs - (_: p: mkProjectEnv p) - (fromJSON (readFile envSpec)); - projectEnv = gradleEnv.""; - pname = args.pname or projectEnv.name; - version = args.version or projectEnv.version; -in -stdenv.mkDerivation ( - args // { - - inherit pname version; - - nativeBuildInputs = (args.nativeBuildInputs or [ ]) ++ [ projectEnv.gradle ]; - - buildPhase = args.buildPhase or '' - runHook preBuild - - ( - set -x - env \ - "GRADLE_USER_HOME=$(mktemp -d)" \ - gradle --offline --no-daemon --no-build-cache \ - --info --full-stacktrace --warning-mode=all \ - ${optionalString enableParallelBuilding "--parallel"} \ - ${optionalString enableDebug "-Dorg.gradle.debug=true"} \ - --init-script ${projectEnv.initScript} \ - ${concatStringsSep " " gradleFlags} - ) - - runHook postBuild - ''; - - dontStrip = true; - } -)