occlum/demos/sofaboot/download_compile_sofaboot.sh

26 lines
683 B
Bash
Executable File

#!/bin/bash
set -e
if [[ $1 == "jdk8" ]]; then
echo ""
echo "*** Build sofaboot demo with openjdk 8 ***"
echo "*** Make sure openjdk 8 is installed ***"
echo " For example on Ubuntu 20.04, apt install -y openjdk-8-jdk"
mvn -v | grep "java-8"
else
echo ""
echo "*** Build sofaboot demo with openjdk 11 ***"
echo "*** Make sure openjdk 11 is installed ***"
echo " For example on Ubuntu 20.04, apt install -y openjdk-11-jdk"
mvn -v | grep "java-11"
fi
if [ ! -d "sofa-boot-guides" ]; then
git clone https://github.com/sofastack-guides/sofa-boot-guides.git
fi
cd sofa-boot-guides/sofaboot-sample-standard/
mvn clean
mvn compile
mvn package