命令行创建gradle的springboot多模块项目

shell脚本有很大的约束和限制

# 根目录项目名称, moduleProjectNames定义的是模块项目数组
rootProjectName=hhh
moduleProjectNames=(aaa,bb)
if [ -n $rootProjectName ]; then
    echo -e "\033[31m 根项目和项目模块不允许为空  \033[0m" && sleep 6 && exit
fi



mkdir -p $rootProjectName
for item in ${moduleProjectNames[@]};
    mkdir -p $rootProjectName/$item/src/main/{java,resources/static,resources/templates} web/src/test/{java,resources/static,resources/template}
do
    
done

标题命令行创建gradle的springboot多模块项目

只能半自动化创建,不要想着全自动化创建,因为这样子写工具类和代码会很烂,而且这个工具类只能在首次创建使用,单独添加子模块不能用,这个功能太小众化了,很少人用
漏写参数,脚本创建项目失败后,删掉重来

新建项目目录

rootProjectName=11
moduleProjectNames=()

if [ -z "$rootProjectName" ] || [ -z "$moduleProjectNames" ]; then
    echo -e "\033[31m 根项目名称和项目模块不允许为空  \033[0m" && sleep 60 && exit
fi

mkdir -p $rootProjectName
cd $rootProjectName

for item in ${moduleProjectNames[@]}
do
done
moduleProjectNames=
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值