Configuration
Configuration File
# jbundle.toml
java_version = 21
target = "linux-x64"
jvm_args = ["-Xmx512m", "-XX:+UseZGC"]
build_args = ["-PeaJdkBuild=false"]
profile = "cli"
shrink = true
appcds = true
crac = false
compact_banner = false
# Gradle multi-project options
gradle_project = "app"
modules = ["java.base", "java.sql"]
java_home = "/usr/lib/jvm/java-21"
jlink_runtime = "./build/jlink"Options
Field
Type
Default
Description
Precedence
Examples
CLI Tool
Microservice
Cross-Platform Build
Maximum Performance (Linux)
Gradle Multi-Project
With Custom Modules
Custom Build Arguments
Reusing Existing Runtime
Reusing Local JDK
Environment Variables
Variable
Description
Last updated
Was this helpful?