Build/package script

This commit is contained in:
jay-tux 2025-04-21 22:47:38 +02:00
parent 04d97eb4f8
commit d440dacdd6
Signed by: jay-tux
GPG Key ID: 84302006B056926E
2 changed files with 14 additions and 0 deletions

1
api/.gitignore vendored
View File

@ -43,3 +43,4 @@ bin/
.env .env
intrinsics.sqlite intrinsics.sqlite
com.jaytux.simd.api.tar.gz

13
api/package.sh Executable file
View File

@ -0,0 +1,13 @@
#!/usr/bin/env sh
./gradlew clean
./gradlew shadowJar
cp build/libs/api-all.jar .
rm -fr build/dist/ com.jaytux.simd.api.tar.gz
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
rm api-all.jar
tar -czf com.jaytux.simd.api.tar.gz -C build/dist com.jaytux.simd.api