-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathjustfile
More file actions
37 lines (28 loc) · 1019 Bytes
/
Copy pathjustfile
File metadata and controls
37 lines (28 loc) · 1019 Bytes
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
recipes:
just -l
build-jar:
./gradlew shadowJar
build-native-image-gradle:
./gradlew nativeCompile
[linux]
build-native-image-podman: build-jar
podman run --rm --volume ./_tui/build/jar:/app \
ghcr.io/graalvm/native-image-community:25 -jar euaie.jar
[linux]
build-native-image-podman-static-nolibc: build-jar
podman run --rm --volume ./_tui/build/jar:/app \
ghcr.io/graalvm/native-image-community:25 --static-nolibc -jar euaie.jar
# ⚠️faulty⚠️
[linux]
build-native-image-podman-static-musl: build-jar
podman run --rm --volume ./_tui/build/jar:/app \
ghcr.io/graalvm/native-image-community:25-muslib --static --libc=musl -jar euaie.jar
clean:
./gradlew clean
native-image-agent +arguments: build-jar
java -agentlib:native-image-agent=config-merge-dir=_tui/src/main/resources/META-INF/native-image/euaie/ \
-jar _tui/build/jar/euaie.jar {{ arguments }}
update:
./gradlew dependencyUpdates
upx:
upx _tui/build/native/nativeCompile/*