The Apps runtime doesn't ship JVM by default and enforces a 10 MiB per-file limit on app source, so: Build (laptop/CI): mvn package -> target/app.jar -> SDK files.upload -> UC Volume Deploy: ...