💡
This article is not yet complete. If you have any questions, please feel free to ask in the Discussion.
Also, if you would like to contribute to this article, feel free to open a Pull Request on our GitHub Repository.
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"
}