From 8aeee37dba2f74c0ae1908e5109d16defd7b7565 Mon Sep 17 00:00:00 2001 From: Alexandra <apuret@takima.fr> Date: Thu, 24 Feb 2022 12:09:07 +0100 Subject: [PATCH] chore: remove java plugin --- Dockerfile | 2 +- deadlock-plugins/java/.gitignore | 1 - deadlock-plugins/java/README.md | 31 ------------------------------- deadlock-plugins/java/build.sh | 14 -------------- deadlock-plugins/java/install.sh | 21 --------------------- 5 files changed, 1 insertion(+), 68 deletions(-) delete mode 100644 deadlock-plugins/java/.gitignore delete mode 100644 deadlock-plugins/java/README.md delete mode 100755 deadlock-plugins/java/build.sh delete mode 100755 deadlock-plugins/java/install.sh diff --git a/Dockerfile b/Dockerfile index 9d10f801..02e18de9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM theia:1.22.1 +FROM registry.e-biz.fr/deadlock-public/theia:1.22.1-java USER root diff --git a/deadlock-plugins/java/.gitignore b/deadlock-plugins/java/.gitignore deleted file mode 100644 index c2550779..00000000 --- a/deadlock-plugins/java/.gitignore +++ /dev/null @@ -1 +0,0 @@ -vscode-java-pack-*/ \ No newline at end of file diff --git a/deadlock-plugins/java/README.md b/deadlock-plugins/java/README.md deleted file mode 100644 index 0a24ac1b..00000000 --- a/deadlock-plugins/java/README.md +++ /dev/null @@ -1,31 +0,0 @@ -Ce plugin consiste à ajouter les plugins nécessaires pour le fonctionnement de Java dans Theia. - -On compile donc le package https://github.com/microsoft/vscode-java-pack qui contient les -éléménts suivants : - -- [📦 Language Support for Java™ by Red Hat ](https://marketplace.visualstudio.com/items?itemName=redhat.java) - - Code Navigation - - Auto Completion - - Refactoring - - Code Snippets -- [📦 Debugger for Java](https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-debug) - - Debugging -- [📦 Test Runner for Java](https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-test) - - Run & Debug JUnit/TestNG Test Cases -- [📦 Maven for Java](https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-maven) - - Project Scaffolding - - Custom Goals -- [📦 Project Manager for Java](https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-dependency) - - Manage Java projects, referenced libraries, resource files, packages, classes, and class members -- [📦 Visual Studio IntelliCode](https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.vscodeintellicode) - - AI-assisted development - - Completion list ranked by AI - -Aujourd'hui chaque release sur Github ne contient pas le plugin construit, on récupère donc les sources -et on construit le `vsix`. - -## Pourquoi ne pas ajouter le vsix dans l'image de Theia ? - -Actuellement le vsix de `vscode-java-pack` n'est pas téléchargeable directement à part sur `Open VSX` -mais lors de la récupération il va chercher une autre dépendance (IntelliCode) qui elle n'est pas présente -sur OpenVSX donc le build fail. \ No newline at end of file diff --git a/deadlock-plugins/java/build.sh b/deadlock-plugins/java/build.sh deleted file mode 100755 index 8fd15de5..00000000 --- a/deadlock-plugins/java/build.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/sh - -set -e - -cd $(ls -d vscode-java-pack-*/|head -n 1) - -echo -echo "Build Java pack" -echo -npm install -npm run build -npx vsce package - -cp *.vsix ../ \ No newline at end of file diff --git a/deadlock-plugins/java/install.sh b/deadlock-plugins/java/install.sh deleted file mode 100755 index 9b703612..00000000 --- a/deadlock-plugins/java/install.sh +++ /dev/null @@ -1,21 +0,0 @@ -#!/bin/sh - -set -e - -VERSION=0.20.0 -NAME="vscode-java-pack" - - -if [ -d "$NAME-$VERSION" ]; then - echo "$NAME sources exists, skipping download." - echo -else - echo "Download $NAME-$VERSION sources" - echo - curl -fSL https://github.com/microsoft/vscode-java-pack/archive/refs/tags/v$VERSION.tar.gz | tar -C ./ -xz - - echo - echo "Download done" - echo -fi - -- GitLab