Skip to content
Snippets Groups Projects
Commit 8aeee37d authored by Alexandra's avatar Alexandra Committed by Alexandra
Browse files

chore: remove java plugin

parent c9f3fa1d
No related branches found
No related tags found
No related merge requests found
FROM theia:1.22.1 FROM registry.e-biz.fr/deadlock-public/theia:1.22.1-java
USER root USER root
......
vscode-java-pack-*/
\ No newline at end of file
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
#!/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
#!/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
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment