61 lines
1.7 KiB
Batchfile
61 lines
1.7 KiB
Batchfile
@echo off
|
|
|
|
SET nome_azienda=%1
|
|
|
|
rem setlocal enabledelayedexpansion
|
|
rem set INTEXTFILE=build.gradle
|
|
rem set OUTTEXTFILE=build_out.gradle
|
|
rem set SEARCHTEXT=:dynamic__base
|
|
rem set REPLACETEXT=:dynamic_%nome_azienda%
|
|
rem set OUTPUTLINE=
|
|
|
|
rem cd app
|
|
|
|
rem for /f "tokens=1,* delims=¶" %%A in ( '"findstr /n ^^ %INTEXTFILE%"') do (
|
|
rem SET string=%%A
|
|
rem for /f "delims=: tokens=1,*" %%a in ("!string!") do set "string=%%b"
|
|
rem if "!string!" == "" (
|
|
rem echo.>>%OUTTEXTFILE%
|
|
rem ) else (
|
|
rem SET modified=!string:%SEARCHTEXT%=%REPLACETEXT%!
|
|
rem echo !modified! >> %OUTTEXTFILE%
|
|
rem )
|
|
rem )
|
|
rem del %INTEXTFILE%
|
|
rem rename %OUTTEXTFILE% %INTEXTFILE%
|
|
|
|
rem cd ..
|
|
|
|
rem RMDIR app\build\generated /S /Q
|
|
rem RMDIR app\build\intermediates /S /Q
|
|
rem RMDIR app\build\reports /S /Q
|
|
rem RMDIR app\build\test-results /S /Q
|
|
rem RMDIR app\build\tmp /S /Q
|
|
|
|
XCOPY dynamic_%nome_azienda%\src\main\java\it\integry app\src\main\java\it\integry\ /E /Y
|
|
CALL gradlew app:build --stacktrace
|
|
|
|
RMDIR app\src\main\java\it\integry\wms\ /S /Q
|
|
|
|
rem cd app
|
|
|
|
rem for /f "tokens=1,* delims=¶" %%A in ( '"findstr /n ^^ %INTEXTFILE%"') do (
|
|
rem SET string=%%A
|
|
rem for /f "delims=: tokens=1,*" %%a in ("!string!") do set "string=%%b"
|
|
rem if "!string!" == "" (
|
|
rem echo.>>%OUTTEXTFILE%
|
|
rem ) else (
|
|
rem SET modified=!string:%REPLACETEXT%=%SEARCHTEXT%!
|
|
rem echo !modified! >> %OUTTEXTFILE%
|
|
rem )
|
|
rem )
|
|
rem del %INTEXTFILE%
|
|
rem rename %OUTTEXTFILE% %INTEXTFILE%
|
|
rem
|
|
rem cd ..
|
|
|
|
MKDIR app\build\outputs\apk\release\%nome_azienda%
|
|
|
|
MOVE app\build\outputs\apk\release\*.apk app\build\outputs\apk\release\%nome_azienda%\
|
|
MOVE app\build\outputs\apk\release\*.txt app\build\outputs\apk\release\%nome_azienda%\
|