Gradle

Using Helidon in your Gradle project

This guide describes Helidon’s support for Gradle projects.

Introduction

While most of Helidon’s examples use Maven, you can also use Helidon with a Gradle project. Gradle 8.4+ is required to build Helidon projects.

Gradle Example

The Helidon Quickstart Example contains a build.gradle file that you can use as an example for building your Helidon application using Gradle.

Dependency Management

Gradle supports using a Maven POM to perform dependency management. You can use the Helidon Dependencies POM for this purpose. Once you import the Helidon dependency management POM you can specify dependencies without providing a version.

build.gradle
dependencies {
    // import Helidon dependency management
    implementation enforcedPlatform("io.helidon:helidon-dependencies:${project.helidonversion}")

    implementation 'io.helidon.applications:helidon-se'
    implementation 'io.helidon.http.media:helidon-http-media-jsonp'

    testCompileOnly 'org.junit.jupiter:junit-jupiter-api:'
}

Copyright © 2018, 2026 Oracle and/or its affiliates.