80 lines
3.2 KiB
Batchfile
80 lines
3.2 KiB
Batchfile
@echo off
|
|
setlocal enabledelayedexpansion
|
|
|
|
set source_prefix=src\main\webapp\
|
|
set target_prefix=C:\Users\dbnt\eclipse-workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\geoinfo_eGov_work\
|
|
set target_directory=C:\Users\dbnt\git\dbnt\geoinfo.or.kr\geoinfo_eGov_work\
|
|
|
|
set source_file=
|
|
set target_file=
|
|
|
|
for /f "delims=" %%i in (list.txt) do (
|
|
|
|
echo %%i | findstr /v "^#" > nul
|
|
if !errorlevel! == 0 (
|
|
set "line=%%i"
|
|
rem #으로 시작하지 않는 라인 처리
|
|
echo !line!
|
|
|
|
|
|
set line=%%i
|
|
|
|
if "!line:~-5!" == ".java" (
|
|
echo Skip
|
|
) else if "!line:~-4!" == ".xml" (
|
|
set source_file=%target_directory%!line!
|
|
set relative_path=!line:%source_prefix%=!
|
|
:: "src\main\resources\" 제거
|
|
set relative_path=!relative_path:*src\main\resources\=!
|
|
set target_file=%target_prefix%WEB-INF\classes\!relative_path!
|
|
) else if "!line:~-4!" == ".jsp" (
|
|
set source_file=%target_directory%!line!
|
|
set relative_path=!line:%source_prefix%=!
|
|
set target_file=%target_prefix%!relative_path!
|
|
) else if "!line:~-4!" == ".css" (
|
|
set source_file=%target_directory%!line!
|
|
set relative_path=!line:%source_prefix%=!
|
|
set target_file=%target_prefix%!relative_path!
|
|
) else if "!line:~-4!" == ".png" (
|
|
set source_file=%target_directory%!line!
|
|
set relative_path=!line:%source_prefix%=!
|
|
set target_file=%target_prefix%!relative_path!
|
|
) else if "!line:~-4!" == ".svg" (
|
|
set source_file=%target_directory%!line!
|
|
set relative_path=!line:%source_prefix%=!
|
|
set target_file=%target_prefix%!relative_path!
|
|
) else if "!line:~-3!" == ".js" (
|
|
set source_file=%target_directory%!line!
|
|
set relative_path=!line:%source_prefix%=!
|
|
set target_file=%target_prefix%!relative_path!
|
|
) else if "!line:~-4!" == ".reb" (
|
|
set source_file=%target_directory%!line!
|
|
set relative_path=!line:%source_prefix%=!
|
|
set target_file=%target_prefix%!relative_path!
|
|
) else if "!line:~-6!" == ".woff2" (
|
|
set source_file=%target_directory%!line!
|
|
set relative_path=!line:%source_prefix%=!
|
|
set target_file=%target_prefix%!relative_path!
|
|
) else if "!line:~-5!" == ".woff" (
|
|
set source_file=%target_directory%!line!
|
|
set relative_path=!line:%source_prefix%=!
|
|
set target_file=%target_prefix%!relative_path!
|
|
) else if "!line:~-4!" == ".otf" (
|
|
set source_file=%target_directory%!line!
|
|
set relative_path=!line:%source_prefix%=!
|
|
set target_file=%target_prefix%!relative_path!
|
|
) else if "!line:~-11!" == ".properties" (
|
|
set source_file=%target_directory%!line!
|
|
set relative_path=!line:%source_prefix%=!
|
|
set target_file=%target_prefix%!relative_path!
|
|
)
|
|
|
|
rem Copy the source file to the target location, overwriting if necessary
|
|
echo Copying "!source_file!" to "!target_file!"
|
|
xcopy /i /Y "!source_file!" "!target_file!"
|
|
) else (
|
|
echo #은 무시됩니다
|
|
)
|
|
|
|
|
|
) |