| 1234567891011121314151617181920212223242526272829 |
- #!/bin/bash
- ###############################################################################
- # admin-api 模块作为其他模块(应用)的依赖 install 到本地仓库或 deploy 到远程仓库
- ###############################################################################
- set -e
- proj_dir='/home/reghao/code/java/bnt'
- install_dependencies() {
- cd ${proj_dir}
- mvn clean install -Dmaven.test.skip=true -am -pl admin-api/
- mvn clean install -Dmaven.test.skip=true -am -pl log/
- mvn clean install -Dmaven.test.skip=true -am -pl common/
- }
- deploy_dependencies() {
- cd ${proj_dir}
- mvn clean deploy -Dmaven.test.skip=true -am -pl admin-api/
- mvn clean deploy -Dmaven.test.skip=true -am -pl log/
- mvn clean deploy -Dmaven.test.skip=true -am -pl common/
- }
- echo "install dependencies on local repo..."
- #install_dependencies
- echo "deploy dependencies on remote repo..."
- deploy_dependencies
|