File size: 1,107 Bytes
039608f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
rm -rf dist

cd lib
./download.sh
cd ..

#export QUASAR_PUBLIC_PATH=mapapi

if [ -z "$QUASAR_PUBLIC_PATH" ]; then
  echo "QUASAR_PUBLIC_PATH is empty, use crudapi"
  rm -rf ../src/main/resources/static/crudapi
  CRUDAPI_VERSION=1.6.2
  tar -zxvf ./lib/crudapi-admin-web-$CRUDAPI_VERSION.tar.gz -C ./src/main/resources/static
else
  echo "QUASAR_PUBLIC_PATH is not empty: $QUASAR_PUBLIC_PATH"
  sed -i 's/crudapi/mapapi/g' ./src/main/resources/static/index.html
  rm -rf ./src/main/resources/static/mapapi
  cp -R ../crudapi-admin-web/dist/spa/mapapi ./src/main/resources/static
fi

mvn clean install

mkdir -p dist/crudapi
mkdir -p dist/crudapi/bin
mkdir -p dist/crudapi/oss/download
mkdir -p dist/crudapi/log

cp ./target/crudapi-example-1.6.2.jar ./dist/crudapi/bin/crudapi.jar
cp ./lib/WinSW-x64.exe ./dist/crudapi/bin/crudapi.exe
cp ./lib/crudapi.xml ./dist/crudapi/bin/crudapi.xml
cp ./lib/*.bat ./dist/crudapi/bin
cp ./src/main/resources/application-windows.properties ./dist/crudapi/bin/application.properties

cd dist
nowtime=`date +'%Y%m%d%H%M%S'`
tar -zcvf crudapi-${nowtime}.tar.gz crudapi
cd ..