Gradle Multi-Project
How It Works
Detection
plugins {
id("application")
}
application {
mainClass.set("com.example.Main")
}Single Subproject
Interactive Selection
CLI Flag
Configuration File
All Subprojects
Module Handling
Automatic Detection
Manual Override
Reusing Existing Runtime
Build Process
Configuration Reference
CLI Flags
Flag
Description
jbundle.toml
Examples
Simple Multi-Project
With Custom Modules
Reusing Gradle's jlink
Troubleshooting
"No application subproject found"
"Subproject 'x' not found"
Module errors at runtime
shadowJar not available
Last updated
Was this helpful?