Files
spring-tools/vscode-extensions/vscode-spring-boot/build.sh
Kris De Volder 13633746cb Ensure fallbacks kick in JDT LS
When either JDT LS is too old, or
not available... then disbabled the JdtLsProjectCache so that maven / gradle will be used instead.
2018-03-26 14:51:36 -07:00

31 lines
845 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
# Build spring boot ls
cd $workdir
npm install
rm -fr *.vsix
npm run vsce-package
code --uninstall-extension Pivotal.vscode-spring-boot || echo "Not installed Pivotal.vscode-spring-boot"
code --install-extension *.vsix