Small package script changes

This commit is contained in:
jay-tux 2025-04-27 21:19:38 +02:00
parent 4793e27012
commit 95ea0edb66
Signed by: jay-tux
GPG Key ID: 84302006B056926E
2 changed files with 67 additions and 5 deletions

View File

@ -1,13 +1,52 @@
#!/usr/bin/env sh #!/usr/bin/env sh
echo ""
echo "+-----------------+"
echo "| ./gradlew clean |"
echo "+-----------------+"
echo ""
./gradlew clean ./gradlew clean
echo ""
echo "+---------------------+"
echo "| ./gradlew shadowJar |"
echo "+---------------------+"
echo ""
./gradlew shadowJar ./gradlew shadowJar
echo ""
echo "+-----------------------------+"
echo "| cp build/libs/api-all.jar . |"
echo "+-----------------------------+"
echo ""
cp build/libs/api-all.jar . cp build/libs/api-all.jar .
echo ""
echo "+-----------------------------------------------+"
echo "| rm -fr build/dist/ com.jaytux.simd.api.tar.gz |"
echo "+-----------------------------------------------+"
echo ""
rm -fr build/dist/ com.jaytux.simd.api.tar.gz rm -fr build/dist/ com.jaytux.simd.api.tar.gz
echo ""
echo "+-----------------------------------------------------------------------------------------------+"
echo "| jpackage --type app-image --input build/libs/ --dest build/dist/ --name com.jaytux.simd.api \\ |"
echo "| --main-jar ./api-all.jar --main-class com.jaytux.simd.MainKt... |"
echo "+-----------------------------------------------------------------------------------------------+"
echo ""
jpackage --type app-image --input build/libs/ --dest build/dist/ --name com.jaytux.simd.api \ jpackage --type app-image --input build/libs/ --dest build/dist/ --name com.jaytux.simd.api \
--main-jar ./api-all.jar --main-class com.jaytux.simd.MainKt --main-jar ./api-all.jar --main-class com.jaytux.simd.MainKt
echo ""
echo "+----------------+"
echo "| rm api-all.jar |"
echo "+----------------+"
echo ""
rm api-all.jar rm api-all.jar
echo ""
echo "+-----------------------------------------------------------------------+"
echo "| tar -czf com.jaytux.simd.api.tar.gz -C build/dist com.jaytux.simd.api |"
echo "+-----------------------------------------------------------------------+"
echo ""
tar -czf com.jaytux.simd.api.tar.gz -C build/dist com.jaytux.simd.api tar -czf com.jaytux.simd.api.tar.gz -C build/dist com.jaytux.simd.api

View File

@ -1,13 +1,36 @@
#!/usr/bin/env sh #!/usr/bin/env sh
echo "./gradlew clean" echo ""
echo "+-----------------+"
echo "| ./gradlew clean |"
echo "+-----------------+"
echo ""
./gradlew clean ./gradlew clean
echo "./gradlew packageAppImage"
echo ""
echo "+---------------------------+"
echo "| ./gradlew packageAppImage |"
echo "+---------------------------+"
echo ""
./gradlew packageAppImage ./gradlew packageAppImage
echo "./gradlew wasmJsBrowserDistribution"
echo ""
echo "+-------------------------------------+"
echo "| ./gradlew wasmJsBrowserDistribution |"
echo "+-------------------------------------+"
echo ""
./gradlew wasmJsBrowserDistribution ./gradlew wasmJsBrowserDistribution
echo "tar -czf simd-frontend@linux.tar.gz -C composeApp/build/compose/binaries/main/app/ com.jaytux.simd.frontend" echo ""
echo "+-------------------------------------------------------------------------------------------------------------+"
echo "| tar -czf simd-frontend@linux.tar.gz -C composeApp/build/compose/binaries/main/app/ com.jaytux.simd.frontend |"
echo "+-------------------------------------------------------------------------------------------------------------+"
echo ""
tar -czf simd-frontend@linux.tar.gz -C composeApp/build/compose/binaries/main/app/ com.jaytux.simd.frontend tar -czf simd-frontend@linux.tar.gz -C composeApp/build/compose/binaries/main/app/ com.jaytux.simd.frontend
echo "tar -czf simd-frontend@web.tar.gz -C composeApp/build/dist/wasmJs productionExecutable"
echo ""
echo "+----------------------------------------------------------------------------------------+"
echo "| tar -czf simd-frontend@web.tar.gz -C composeApp/build/dist/wasmJs productionExecutable |"
echo "+----------------------------------------------------------------------------------------+"
echo ""
tar -czf simd-frontend@web.tar.gz -C composeApp/build/dist/wasmJs productionExecutable tar -czf simd-frontend@web.tar.gz -C composeApp/build/dist/wasmJs productionExecutable