SET SKIP=%1 @echo off rem === Stop Ireport Builder ==== set _SCRIPT_DRIVE=%~d0 set EXEC_CMD="Javaw.exe" set EXEC_CMD_APP="ReportBuilder" set EXEC_COM_STR="start javaw.exe -jar ..\..\ICORE\ICOOP\iReport\ReportBuilderCORE\dist\ReportBuilderCORE.jar IEXT 30 %_SCRIPT_DRIVE%\ICOOP_ALL ICORE ICOOP" rem wmic process where (name=%EXEC_CMD%) get commandline | findstr /i %EXEC_CMD_APP%> NUL wmic process where (name="Javaw.exe") delete set PATH=%WINDIR%\Microsoft.NET\Framework\v4.0.30319;%PATH% rem cd %_SCRIPT_DRIVE%\ICOOP_ALL\IEXT\ICOOP\ rem === Stop IIS ===== NET STOP W3SVC @echo Shutdown IIS Successful ... rem === Clean up APP === @msbuild.exe ICOOP_IEXT.sln /t:Clean rem === Build App === rem @msbuild.exe %_SCRIPT_DRIVE%\ICOOP_ALL\ICORE\ICOOP\ReplaceVersion\ReplaceVersion.csproj /t:rebuild rem @msbuild.exe %_SCRIPT_DRIVE%\ICOOP_ALL\ICORE\ICOOP\EncryptDecryptEngine\EncryptDecryptEngine.csproj /t:rebuild rem @msbuild.exe %_SCRIPT_DRIVE%\ICOOP_ALL\ICORE\ICOOP\DataLibrary\DataLibrary.csproj /t:rebuild rem @msbuild.exe %_SCRIPT_DRIVE%\ICOOP_ALL\ICORE\ICOOP\GcoopServiceCs\GcoopServiceCs.csproj /t:rebuild rem @msbuild.exe %_SCRIPT_DRIVE%\ICOOP_ALL\ICORE\ICOOP\CoreWebServiceLibrary\CoreWebServiceLibrary.csproj /t:rebuild rem @msbuild.exe %_SCRIPT_DRIVE%\ICOOP_ALL\ICORE\ICOOP\WcfService\Core_WcfService.csproj /t:rebuild rem @msbuild.exe %_SCRIPT_DRIVE%\ICOOP_ALL\ICORE\ICOOP\WebServiceReport\Core_WebServiceReport.csproj /t:rebuild rem @msbuild.exe %_SCRIPT_DRIVE%\ICOOP_ALL\ICORE\ICOOP\CoreSavingLibrary\CoreSavingLibrary.csproj /t:rebuild rem @msbuild.exe %_SCRIPT_DRIVE%\ICOOP_ALL\ICORE\ICOOP\SingleSignOn\SingleSignOn.csproj /t:rebuild rem @msbuild.exe %_SCRIPT_DRIVE%\ICOOP_ALL\ICORE\ICOOP\Saving\Core_Saving.csproj /t:rebuild rem @msbuild.exe %_SCRIPT_DRIVE%\ICOOP_ALL\IEXT\ICOOP\WcfService\Extend_WcfService.csproj /t:rebuild rem @msbuild.exe %_SCRIPT_DRIVE%\ICOOP_ALL\IEXT\ICOOP\WebServiceReport\Extend_WebServiceReport.csproj /t:rebuild @msbuild.exe %_SCRIPT_DRIVE%\ICOOP_ALL\IEXT\ICOOP\Saving\Extend_Saving.csproj /t:rebuild rem @msbuild.exe ICOOP_IEXT.sln /t:rebuild @echo off rem === Start IIS === NET START W3SVC @echo Start IIS Successful ... rem === Start Ireport Builder rem cd c:\GCOOP_ALL\FSCT\GCOOP rem @cmd /C "start javaw.exe -jar C:\GCOOP_ALL\FSCT\GCOOP\iReport\ReportBuilderFSCT\dist\ReportBuilderFSCT.jar 9002 FSCT C:\GCOOP_ALL\FSCT\GCOOP\XMLConfig\server.connection_string.xml" rem @echo Start IReport Builder Successful ... rem cd c:\GCOOP_ALL\FSCT\ IF "%SKIP%"=="y" GOTO :STEP1 :STEP0 SET /P A=Build Successful ,Please Enter to quit . :STEP1 echo "Build Successful" :End