26 lines
683 B
Bash
Executable File
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
|