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