mirror of
https://github.com/ColdeZhang/Dominion.git
synced 2024-10-18 21:07:08 +08:00
27 lines
489 B
Bash
27 lines
489 B
Bash
|
#!/usr/bin bash
|
||
|
|
||
|
mode=full
|
||
|
|
||
|
if [ $# -eq 1 ]; then
|
||
|
mode=$1
|
||
|
fi
|
||
|
|
||
|
./gradlew clean
|
||
|
|
||
|
# all full lite
|
||
|
if [ $mode == "all" ]; then
|
||
|
./gradlew shadowJar -PBuildFull=false
|
||
|
./gradlew shadowJar -PBuildFull=true
|
||
|
elif [ $mode == "lite" ]; then
|
||
|
./gradlew shadowJar -PBuildFull=false
|
||
|
elif [ $mode == "full" ]; then
|
||
|
./gradlew shadowJar -PBuildFull=true
|
||
|
else
|
||
|
echo "Invalid mode: $mode"
|
||
|
echo "Usage: $0 [all|full|lite]"
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
mkdir -p staging
|
||
|
mv build/libs/*.jar staging/
|