From cbfb85baf0bf37fe4656432fd903b340bf47aebb Mon Sep 17 00:00:00 2001 From: Alex <apuret@takima.fr> Date: Wed, 23 Feb 2022 18:10:31 +0100 Subject: [PATCH] build: 1.22.1-java --- 1.22.1-java.package.json | 78 ++++++++++++++++++++++++++++++++++++++++ Dockerfile | 2 -- 2 files changed, 78 insertions(+), 2 deletions(-) create mode 100644 1.22.1-java.package.json diff --git a/1.22.1-java.package.json b/1.22.1-java.package.json new file mode 100644 index 0000000..5b5bb9f --- /dev/null +++ b/1.22.1-java.package.json @@ -0,0 +1,78 @@ +{ + "private": true, + "dependencies": { + "@theia/core": "1.22.1", + "@theia/callhierarchy": "1.22.1", + "@theia/file-search": "1.22.1", + "@theia/editor": "1.22.1", + "@theia/git": "1.22.1", + "@theia/markers": "1.22.1", + "@theia/editor-preview": "1.22.1", + "@theia/keymaps": "1.22.1", + "@theia/filesystem": "1.22.1", + "@theia/output": "1.22.1", + "@theia/plugin": "1.22.1", + "@theia/plugin-ext": "1.22.1", + "@theia/plugin-ext-vscode": "1.22.1", + "@theia/process": "1.22.1", + "@theia/scm": "1.22.1", + "@theia/task": "1.22.1", + "@theia/typehierarchy": "1.22.1", + "@theia/userstorage": "1.22.1", + "@theia/variable-resolver": "1.22.1", + "@theia/workspace": "1.22.1", + "@theia/monaco": "1.22.1", + "@theia/messages": "1.22.1", + "@theia/navigator": "1.22.1", + "@theia/outline-view": "1.22.1", + "@theia/preferences": "1.22.1", + "@theia/preview": "1.22.1", + "@theia/search-in-workspace": "1.22.1", + "@theia/terminal": "1.22.1", + "@theia/mini-browser": "1.22.1", + "@theia/vsx-registry": "1.22.1", + "@theia/console": "1.22.1" + }, + "theia": { + "frontend": { + "config": { + "warnOnPotentiallyInsecureHostPattern": false + } + } + }, + "devDependencies": { + "@theia/cli": "1.22.1" + }, + "scripts": { + "prepare": "yarn run clean && yarn build && yarn run download:plugins", + "clean": "theia clean", + "build": "theia build --mode development", + "start": "theia start --plugins=local-dir:plugins", + "download:plugins": "theia download:plugins" + }, + "theiaPluginsDir": "plugins", + "theiaPlugins": { + "vscode-builtins-pack": "https://open-vsx.org/api/eclipse-theia/builtin-extension-pack/1.62.3/file/eclipse-theia.builtin-extension-pack-1.62.3.vsix", + "vscode.git": "https://open-vsx.org/api/vscode/git/1.52.1/file/vscode.git-1.52.1.vsix", + "vscode.markdown-language-features": "https://open-vsx.org/api/vscode/markdown-language-features/1.39.2/file/vscode.markdown-language-features-1.39.2.vsix", + "vscode.editorconfig": "https://github.com/theia-ide/editorconfig-vscode/releases/download/v0.14.4/EditorConfig-0.14.4.vsix", + "vscode-clangd": "https://open-vsx.org/api/llvm-vs-code-extensions/vscode-clangd/0.1.11/file/llvm-vs-code-extensions.vscode-clangd-0.1.11.vsix", + "cdt-gdb-vscode": "https://open-vsx.org/api/eclipse-cdt/cdt-gdb-vscode/0.0.92/file/eclipse-cdt.cdt-gdb-vscode-0.0.92.vsix", + "vscode-eslint": "https://github.com/theia-ide/vscode-eslint/releases/download/release%2F2.0.15/vscode-eslint-2.0.15.vsix", + "vscode-go": "https://open-vsx.org/api/golang/Go/0.16.2/file/golang.Go-0.16.2.vsix", + "vscode-python": "https://open-vsx.org/api/ms-python/python/2020.8.105369/file/ms-python.python-2020.8.105369.vsix", + "vscode-ruby": "https://github.com/rubyide/vscode-ruby/releases/download/v0.25.0/ruby-0.25.0.vsix", + "plantuml": "https://open-vsx.org/api/jebbs/plantuml/2.14.0/file/jebbs.plantuml-2.14.0.vsix", + "yangster": "https://open-vsx.org/api/typefox/yang-vscode/2.0.3/file/typefox.yang-vscode-2.0.3.vsix", + "vscode-java-debug": "https://github.com/microsoft/vscode-java-debug/releases/download/0.31.0/vscjava.vscode-java-debug-0.31.0.vsix", + "vscode-java-dependency-viewer": "https://github.com/microsoft/vscode-java-dependency/releases/download/0.18.6/vscjava.vscode-java-dependency-0.18.6.vsix", + "vscode-java-redhat": "https://github.com/redhat-developer/vscode-java/releases/download/v1.1.0/redhat.java-1.1.0.vsix", + "vscode-java-test": "https://github.com/microsoft/vscode-java-test/releases/download/0.29.0/vscjava.vscode-java-test-0.29.0.vsix" + }, + "theiaPluginsExcludeIds": [ + "vscode.extension-editing", + "vscode.github", + "vscode.microsoft-authentication" + ], + "warnOnPotentiallyInsecureHostPattern": false +} diff --git a/Dockerfile b/Dockerfile index 5c029a2..b97f499 100644 --- a/Dockerfile +++ b/Dockerfile @@ -104,8 +104,6 @@ USER theia WORKDIR /home/theia ADD $version.package.json ./package.json -RUN ls - RUN if [ "$strip" = "true" ]; then \ yarn --pure-lockfile && \ NODE_OPTIONS="--max_old_space_size=4096" yarn theia build && \ -- GitLab