需求 在上传aar架包至maven center
方案一:在有Android studio的情况下,可以通过配置gradle文件的方式进行上传
方案二:通过maven 命令上传aar(mvn deploy)
在方案二中需要配置settings.xml文件中的username, password,然后执行mvn命令,显然是比较麻烦的,所以自然想到通过编辑bat命令来实现上传功能
表达式
. 设置表达式标记
@echo off&setlocal enabledelayedexpansion
. 设置变量
set USERNAME=username
. 判断空字符
if "%USERNAME%"==""
. 命令行之间跳转
goto A
:A
pause
break
. 修改文件内容
::将settings.xml文件中的aaa修改成bbb
for /f "eol=* tokens=*" %%i in (settings.xml) do (
set a=%%i
set "a=!a:aaa=bbb!"
echo !a!>>$)
move $ settings.xml
关键字
:: // 注解
pause // 暂停
break // 直接退出
echo // 打印输出文字