-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathScriptC.bat
50 lines (40 loc) · 1.3 KB
/
ScriptC.bat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
@echo off
setlocal enabledelayedexpansion
:reader
set c=0
for /f "tokens=2 delims==" %%a in (web\config.properties) do (
set /a c+=1
call set lin!c!= %%a
)
mkdir build\web
cd build\web
xcopy /s /y ..\..\web\* .
xcopy /s /y ..\..\lib\* WEB-INF\lib\
mkdir WEB-INF\classes\
mkdir ..\generated-sources\
cd ..\generated-sources\
REM
set lin1=%lin1: =%
set lin2=%lin2: =%
set lin3=%lin3: =%
set lin4=%lin4: =%
set lin5=%lin5: =%
set lin6=%lin6: =%
set lin7=%lin7: =%
set lin8=%lin8: =%
wsimport -keep -Xnocompile -p servicios http://%lin2%:%lin1%/servicio%lin3%?wsdl
wsimport -keep -Xnocompile -p servicios http://%lin2%:%lin1%/servicio%lin4%?wsdl
wsimport -keep -Xnocompile -p servicios http://%lin2%:%lin1%/servicio%lin5%?wsdl
wsimport -keep -Xnocompile -p servicios http://%lin2%:%lin1%/servicio%lin6%?wsdl
wsimport -keep -Xnocompile -p servicios http://%lin2%:%lin1%/servicio%lin7%?wsdl
wsimport -keep -Xnocompile -p servicios http://%lin2%:%lin1%/servicio%lin8%?wsdl
cd ..\..\
javac -cp "lib\*" -d .\build\web\WEB-INF\classes\ .\src\java\clases\*.java .\src\java\ControladorServlet\*.java .\build\generated-sources\servicios\*.java
xcopy ../../config.properties web\
cd build\web
jar cvf ..\..\Culturarte_Web_SitioMovil.war .
cd ..\..\
rd /s /q build
pause
endlocal
exit