#!/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