- Gradle Guide
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. We recommend Gradle 6+.
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.
Using the Helidon Dependencies POM
dependencies {
// import Helidon dependency management
implementation platform("io.helidon:helidon-dependencies:${project.helidonversion}")
implementation 'io.helidon.microprofile.bundles:helidon-microprofile'
implementation 'org.glassfish.jersey.media:jersey-media-json-binding'
runtimeOnly 'org.jboss:jandex'
runtimeOnly 'javax.activation:javax.activation-api'
testCompileOnly 'org.junit.jupiter:junit-jupiter-api:'
}content_copy