install_bnt.sh 894 B

1234567891011121314151617181920212223242526272829
  1. #!/bin/bash
  2. ###############################################################################
  3. # admin-api 模块作为其他模块(应用)的依赖 install 到本地仓库或 deploy 到远程仓库
  4. ###############################################################################
  5. set -e
  6. proj_dir='/home/reghao/code/java/bnt'
  7. install_dependencies() {
  8. cd ${proj_dir}
  9. mvn clean install -Dmaven.test.skip=true -am -pl admin-api/
  10. mvn clean install -Dmaven.test.skip=true -am -pl log/
  11. mvn clean install -Dmaven.test.skip=true -am -pl common/
  12. }
  13. deploy_dependencies() {
  14. cd ${proj_dir}
  15. mvn clean deploy -Dmaven.test.skip=true -am -pl admin-api/
  16. mvn clean deploy -Dmaven.test.skip=true -am -pl log/
  17. mvn clean deploy -Dmaven.test.skip=true -am -pl common/
  18. }
  19. echo "install dependencies on local repo..."
  20. #install_dependencies
  21. echo "deploy dependencies on remote repo..."
  22. deploy_dependencies