| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- #!/bin/bash
- ###############################################################################
- # 构建 tnb 应用
- ###############################################################################
- set -e
- proj_dir=`pwd`
- install_dependencies() {
- cd ${proj_dir}
- mvn clean install -Dmaven.test.skip -am -pl common
- mvn clean install -Dmaven.test.skip -am -pl common-auth
- mvn clean install -Dmaven.test.skip -am -pl auth/auth-api/
- mvn clean install -Dmaven.test.skip -am -pl user/user-api/
- mvn clean install -Dmaven.test.skip -am -pl message/message-api/
- mvn clean install -Dmaven.test.skip -am -pl content/content-api/
- mvn clean install -Dmaven.test.skip -am -pl file/file-api/
- mvn clean install -Dmaven.test.skip -am -pl search/search-api/
- mvn clean install -Dmaven.test.skip -am -pl data/data-api/
- }
- deploy_dependencies() {
- cd ${proj_dir}
- mvn clean deploy -Dmaven.test.skip -am -pl common
- mvn clean deploy -Dmaven.test.skip -am -pl common-auth
- mvn clean deploy -Dmaven.test.skip -am -pl auth/auth-api/
- mvn clean deploy -Dmaven.test.skip -am -pl user/user-api/
- mvn clean deploy -Dmaven.test.skip -am -pl message/message-api/
- mvn clean deploy -Dmaven.test.skip -am -pl content/content-api/
- mvn clean deploy -Dmaven.test.skip -am -pl file/file-api/
- mvn clean deploy -Dmaven.test.skip -am -pl search/search-api/
- mvn clean deploy -Dmaven.test.skip -am -pl data/data-api/
- }
- echo "安装 tnb 依赖到本地仓库..."
- install_dependencies
- echo "部署 tnb 依赖到远程仓库..."
- #deploy_dependencies
|