build_jar.sh 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. #!/bin/bash
  2. ###############################################################################
  3. # 构建 oss-store 应用
  4. ###############################################################################
  5. set -e
  6. proj_dir='~/Downloads/oss'
  7. ###############################################################################
  8. # 构建依赖
  9. ###############################################################################
  10. build_dependencies() {
  11. cd ${proj_dir}
  12. git clone https://git.reghao.cn/reghao/jutil
  13. cd jutil
  14. mvn clean install -Dmaven.test.skip=true
  15. }
  16. ###############################################################################
  17. # 构建 oss-store 应用 jar 包
  18. ###############################################################################
  19. build_jar() {
  20. cd ${proj_dir}
  21. mvn clean package -Dmaven.test.skip
  22. }
  23. ###############################################################################
  24. # 运行 oss-store 应用
  25. ###############################################################################
  26. exec_jar() {
  27. cd ${proj_dir}/oss-store/bin
  28. bash start.sh
  29. }
  30. echo "构建第三方依赖..."
  31. build_dependencies
  32. echo "构建 oss-store 应用..."
  33. build_jar
  34. echo "运行 oss-store 应用..."
  35. exec_jar