Files

39 lines
942 B
Bash
Executable File

#!/bin/bash
set -e -x
workdir=$(pwd)
# Build jdt.ls
# cd ${HOME}/git/eclipse.jdt.ls
# jdt_ls_repo=$(pwd)
# ./mvnw -Pserver-distro -Pupdate-site clean package
# Section below disabled for now. So we can work on the 'fallbacks' with missing or old vscode-java
# Build vscode-java
#cd ${HOME}/git/vscode-java
#rm -fr server
#mkdir server
#tar -xvzf ${jdt_ls_repo}/org.eclipse.jdt.ls.product/distro/jdt-language-server-*.tar.gz -C ./server
#npm install
#rm -fr *.vsix
#npm install -D vsce
#./node_modules/.bin/vsce package
#code --uninstall-extension redhat.java || echo "Not installed redhat.java"
#code --install-extension *.vsix
code --install-extension redhat.java
# Build spring boot ls
cd $workdir
./scripts/preinstall.sh
npm install
rm -fr *.vsix
if [ "$1" = "pre-release" ]
then
npm run vsce-pre-release-package
else
npm run vsce-package
fi
rm -fr ${home}/.vscode/extensions/*vscode-spring-boot-*
code --install-extension *.vsix