build.sh 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. #!/bin/bash
  2. ###############################################################################
  3. # 构建 oss-store 应用
  4. ###############################################################################
  5. set -e
  6. proj_dir='/home/reghao/code/java/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. mvn clean package -Dmaven.test.skip=true -am -pl oss-store
  23. }
  24. install() {
  25. mvn clean install -Dmaven.test.skip=true -am -pl oss-sdk
  26. }
  27. ###############################################################################
  28. # 运行 oss-store 应用
  29. ###############################################################################
  30. exec_jar() {
  31. cd ${proj_dir}/oss-store/bin
  32. bash start.sh
  33. }
  34. echo "构建第三方依赖..."
  35. #build_dependencies
  36. echo "构建 oss-store 应用..."
  37. #build_jar
  38. echo "运行 oss-store 应用..."
  39. #exec_jar