#!/bin/bash ############################################################################### # 构建 oss-store 应用 ############################################################################### set -e proj_dir='~/Downloads/oss' ############################################################################### # 构建依赖 ############################################################################### build_dependencies() { cd ${proj_dir} git clone https://git.reghao.cn/reghao/jutil cd jutil mvn clean install -Dmaven.test.skip=true } ############################################################################### # 构建 oss-store 应用 jar 包 ############################################################################### build_jar() { cd ${proj_dir} mvn clean package -Dmaven.test.skip } ############################################################################### # 运行 oss-store 应用 ############################################################################### exec_jar() { cd ${proj_dir}/oss-store/bin bash start.sh } echo "构建第三方依赖..." build_dependencies echo "构建 oss-store 应用..." build_jar echo "运行 oss-store 应用..." exec_jar