Deploying Java Projects
Zeabur supports deploying Java projects that use the Maven or Gradle build systems, with either native or Spring Boot frameworks.
Environment Setup
The available JDK versions are:
- 19
- 17 (default)
- 11
- 8
- 7
Specifying JDK Version
You can specify the JDK version in pom.xml
or build.gradle
.
For example, if you’re using Maven, add the following to pom.xml
:
<properties>
<java.version>11</java.version>
</properties>
If you’re using Gradle, add the following to build.gradle
:
sourceCompatibility = 11
Specifying JVM Startup Parameters
You can override Zeabur’s default JVM startup parameters with the javaArgs
field in zbpack.json
.
You’ll need to add the path to your jar file yourself.
{
"javaArgs": "-Xms128m -Xmx512m -jar target/your-app.jar"
}