diff --git a/assembly/bin/build-chat.bat b/assembly/bin/build-chat.bat new file mode 100644 index 000000000..43b34cc3b --- /dev/null +++ b/assembly/bin/build-chat.bat @@ -0,0 +1,15 @@ +@echo off + +setlocal + +set "sbinDir=%~dp0" +set "baseDir=%~dp0.." +set "runtimeDir=%baseDir%\runtime" +set "buildDir=%baseDir%\build" + +cd "%baseDir%" + +rem 1. move package to build +copy "%baseDir%\..\launchers\chat\target\*.tar.gz" "%buildDir%\supersonic-chat.tar.gz" + +endlocal \ No newline at end of file diff --git a/assembly/bin/build-ide.bat b/assembly/bin/build-ide.bat new file mode 100644 index 000000000..effae9024 --- /dev/null +++ b/assembly/bin/build-ide.bat @@ -0,0 +1,16 @@ + +setlocal + +set "sbinDir=%~dp0" +set "baseDir=%~dp0.." +set "buildDir=%baseDir%\build" + +cd /d "%baseDir%\bin" +call build-standalone.bat + +cd "%buildDir%" +tar -zxvf supersonic-webapp.tar.gz +move supersonic-webapp webapp +move webapp ..\..\launchers\standalone\target\classes + +endlocal \ No newline at end of file diff --git a/assembly/bin/build-semantic.bat b/assembly/bin/build-semantic.bat new file mode 100644 index 000000000..833d04271 --- /dev/null +++ b/assembly/bin/build-semantic.bat @@ -0,0 +1,32 @@ +@echo off + +setlocal + +set "sbinDir=%~dp0" +set "baseDir=%~dp0.." +set "runtimeDir=%baseDir%\runtime" +set "buildDir=%baseDir%\build" + +echo '%baseDir%' +echo '%buildDir%' + + +cd "%baseDir%" + +rem 1. build semantic service +del /q "%buildDir%\*.tar.gz" +rd /s /q dist + +call mvn -f "%baseDir%\..\pom.xml" clean package -DskipTests + +rem 2. move package to build +echo "%baseDir%\..\launchers\semantic\target\*.tar.gz" +echo "%buildDir%\supersonic-semantic.tar.gz" +copy "%baseDir%\..\launchers\semantic\target\*.tar.gz" "%buildDir%\supersonic-semantic.tar.gz" + +rem 3. build webapp +cd "%baseDir%\..\webapp" +start-fe-prod.bat +copy /y "supersonic-webapp.tar.gz" "%buildDir%\" + +endlocal diff --git a/assembly/bin/build-standalone.bat b/assembly/bin/build-standalone.bat new file mode 100644 index 000000000..d1f630bf6 --- /dev/null +++ b/assembly/bin/build-standalone.bat @@ -0,0 +1,26 @@ +@echo off + +setlocal + +set "sbinDir=%~dp0" +set "baseDir=%~dp0.." +set "runtimeDir=%baseDir%\runtime" +set "buildDir=%baseDir%\build" + +cd "%baseDir%" + +rem 1. build semantic chat service +del /q "%buildDir%\*.tar.gz" +rd /s /q dist + +call mvn -f "%baseDir%\..\pom.xml" clean package -DskipTests + +rem 2. move package to build +copy "%baseDir%\..\launchers\standalone\target\*.tar.gz" "%buildDir%\supersonic.tar.gz" + +rem 3. build webapp +cd "%baseDir%\..\webapp" +call start-fe-prod.bat +copy /y "%baseDir%\..\webapp\supersonic-webapp.tar.gz" "%buildDir%\" + +endlocal