39 lines
942 B
Bash
Executable File
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
|