/
build.sh
27 lines (23 loc) · 835 Bytes
/
build.sh
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
set -x
BASE_PATH="$( cd "$(dirname "$0")" ; pwd -P )"
echo "BASE_PATH: $BASE_PATH"
function build_module {
printf "\n\n\n\n\n"
folder=$1
cd $BASE_PATH/$folder && \
rm -rf $BASE_PATH/$folder/src/main/generated-sources/ && \
rm -rf $BASE_PATH/$folder/target && \
rm -rf $BASE_PATH/$folder/src/main/resources/plugins && \
rm -rf $BASE_PATH/$folder/src/main/webapp/WEB-INF/jsp/plugins && \
mvn clean compile install
}
build_module framework-core && \
build_module framework-generate && \
build_module framework-core-clientlib && \
build_module framework-plugins-selfdiagnose && \
build_module framework-core-server && \
build_module testservice-clientlib && \
build_module testservice && \
printf "\n\n\n\n\n\n\n\n\n" && \
echo "---------------------- Done successfully ----------------------" && \
printf "\n\n\n\n\n\n\n\n\n"