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 51 52 53 54 55
|
rem ################################################################
rem ##### Suppression des répertoires target de maven Step 1/4 #####
rem ################################################################
if exist pom.xml call %M2_HOME%/bin/mvn -o clean
rem #######################################
rem ##### Checkout starteam Step 2/4 #####
rem #######################################
rem Synchronisation status des fichiers Starteam
call "%STARTEAM_HOME%\stcmd" update-status -p %STARTEAM_USER%:%STARTEAM_PWD%@%STARTEAM_SERVER%/%STARTEAM_PROJECT%/%STARTEAM_VIEW% -fp %LOCAL_PROJECT_NAME% -is >%LOG_STARTEAM_UPDATE% 2>%LOG_STARTEAM_UPDATE_ERR%
rem Suppression des fichiers locaux obsolètes
call "%STARTEAM_HOME%\stcmd" delete-local -p %STARTEAM_USER%:%STARTEAM_PWD%@%STARTEAM_SERVER%/%STARTEAM_PROJECT%/%STARTEAM_VIEW% -fp %LOCAL_PROJECT_NAME% -is -filter "N" >%LOG_STARTEAM_DELETE% 2>%LOG_STARTEAM_DELETE_ERR%
rem Check out
call "%STARTEAM_HOME%\stcmd" co -p %STARTEAM_USER%:%STARTEAM_PWD%@%STARTEAM_SERVER%/%STARTEAM_PROJECT%/%STARTEAM_VIEW% -fp %LOCAL_PROJECT_NAME% -is -o -filter "MOUGI" "*.doc" "*.xls" "*.java" "*.jsp" "*.css" "*.js" "*.gif" "*.jpg" "*.jpeg" "*.htm" "*.html" "*.tld" "*.xml" "*.properties" "*.txt" "*.xsl" "*.fml" "*.LogFactory" "*.htc" "*.wsdd" "*.MF">%LOG_STARTEAM_CO% 2>%LOG_STARTEAM_CO_ERR%
rem #######################################
rem ##### DELETE JSP !!!!!!!!!!!!!!! #####
rem #######################################
del %LOCAL_PROJECT_NAME%\"Software Components"\j2ee\web\src\main\webapp\index.jsp
del %LOCAL_PROJECT_NAME%\"Software Components"\j2ee\web\src\main\webapp\index2.jsp
del %LOCAL_PROJECT_NAME%\"Software Components"\j2ee\web\src\main\webapp\index3.jsp
del %LOCAL_PROJECT_NAME%\"Software Components"\j2ee\web\src\main\webapp\home.jsp
del %LOCAL_PROJECT_NAME%\"Software Components"\j2ee\web\src\main\webapp\initTestingPage.jsp
del %LOCAL_PROJECT_NAME%\"Software Components"\j2ee\web\src\main\webapp\AUT_pgCreationParametrageStandard.jsp
del %LOCAL_PROJECT_NAME%\"Software Components"\j2ee\web\src\main\webapp\PBR_AdminEditFolderLabel.jsp
del %LOCAL_PROJECT_NAME%\"Software Components"\j2ee\web\src\main\webapp\PBR_AdminJoin.jsp
del %LOCAL_PROJECT_NAME%\"Software Components"\j2ee\web\src\main\webapp\PBR_AdminListPath.jsp
del %LOCAL_PROJECT_NAME%\"Software Components"\j2ee\web\src\main\webapp\PBR_AdminRestriction.jsp
del %LOCAL_PROJECT_NAME%\"Software Components"\j2ee\modules\FWS\src\main\java\com\bnpparibas\pblink\frmk\presentation\event\HomeAction.java
rem ##############################
rem ##### Build de l'EAR 3/4 #####
rem ##############################
cd "%LOCAL_PROJECT_NAME%\Software Components\j2ee"
call %M2_HOME%\bin\mvn -o -Pist package > %LOG_EAR% 2> %LOG_EAR_ERR%
rem Si erreur de build on envoi un mail et on quitte
if not "%ERROR_CODE%" == "0" (
call "%MAIL_CMD%" "Build du war KO" "Build du war KO" "%LOG_EAR%"
goto FIN
) |
Partager