Which Gradle version is used?
The version from gradle-wrapper.properties when it is available on the server; otherwise the current Gradle release.
Open a Gradle project in the browser and it builds with the Gradle version it asks for. Run tasks from run configurations, add dependencies to build.gradle.kts and debug the result — Gradle, the JDK and your caches are already on the server.
plugins {
java
}
repositories {
mavenCentral()
}
dependencies {
implementation("org.apache.commons:commons-lang3:3.17.0")
} Save the script and Reload Gradle Project: the library and its sources appear in External Libraries.
Built on the tools Java and Kotlin developers already trust
Build and run Gradle projects online with build.gradle or build.gradle.kts. Maven Central dependencies, Gradle tasks, JUnit 5 and the Kotlin DSL on JDK 8–27.
Both build.gradle and build.gradle.kts work, for Java and Kotlin projects alike.
The Gradle version from gradle-wrapper.properties is used when it is available; otherwise the current release.
Run any Gradle task with -P and -D properties, skip tests or work offline.
Each account keeps its own Gradle home, so dependencies and the daemon are reused by later builds.
Mix Java and Kotlin sources in one Gradle project; navigation and refactoring follow calls across both.
While the build scripts are unchanged, Run compiles your Java sources directly and skips Gradle.
Gradle runs in an isolated sandbox with your own Gradle home. Dependencies and plugins come from Maven Central, the Gradle Plugin Portal, Google Maven, JitPack and other public repositories through a filtered proxy, and compile errors are shown on the right lines of the editor.
Tasks that start servers or deploy, such as bootRun, appRun or jib, are refused because programs cannot open network ports. Building, testing and running console programs all work.
The version from gradle-wrapper.properties when it is available on the server; otherwise the current Gradle release.
Yes. Create the project with Gradle and Kotlin DSL, or upload a project that already has build.gradle.kts.
Yes. Put any task names into a Gradle run configuration, except tasks that start servers or deploy.
No. Gradle and every JDK from 8 to 27 are on the server; your browser is all you need.
Open a tab and start coding
Free account, JDK 8–27, Maven, Gradle and Kotlin — nothing to install.
Create a free account