./gradlew build
Gradle Play Support
47
stars
579
commits
Java
primary language
Mar 23, 2026
updated
To engage in the development of the plugin, follow the minimum requirements shown in the table below.
| Tool | Minimum Version |
|---|---|
JDK | Oracle JDK or OpenJDK 8.x, anything higher won’t work with Scala 2.11 |
IDE | IntelliJ 2018.2 or higher |
The plugin follows the standard conventions of a Java project modeled with Gradle. Furthermore, the project defines a task for running integration tests. To compile the code, execute all tests and build the plugin’s artifact, run the following command.
Linux & MacOSX
./gradlew build
Windows
gradlew.bat build
Importing the project into IntelliJ is straight forward. From the menu select File > Open… > Open as Project and point it to the build.gradle.kts file. In the following pop-up window, ensure that the default Gradle Wrapper is selected and "Create separate module per source set" is checked.
The project currently doesn’t define a release process that can be triggered by running a single task. Following the process below.
Ensure the version in build.gradle.kts is updated to the new version to be published.
Make sure you have a GH token for publishing the docs available. Note that this must be a GH Classic Token. The token must also be authorized for the gradle organisation.
Test building the docs by running :asciidoctor :javadoc and verifying that the generated files in build/docs/asciidoc and build/docs/javadoc are correct.
Update the release notes and release date in changelog file.
Create a release on GitHub with the appropriate tag.
Build and publish the Javadocs and the user guide by running :gitPublishPush -Dorg.ajoberstar.grgit.auth.username=$GH_TOKEN.
Check that the https://github.com/gradle/playframework/actions?query=workflow%3A%22Create+Release%22 GitHub action is successful.
The markup language for the user guide of this plugin is AsciiDoc. Documentation sources sit in the directory src/docs. To generate the HTML version of the plugin user guide, run the task asciidoctor. The generated HTML will be available in the directory build/asciidoc/html.
Documentation (user guide & Javadocs) is hosted on GitHub Pages. To publish the documentation to GitHub Pages, execute the task gitPublishPush. Make sure to provide the required GitHub token by passing the system property -Dorg.ajoberstar.grgit.auth.username=$GH_TOKEN.
Java
53.2%
Groovy
32.3%
FreeMarker
3.9%
CSS
3.1%
Scala
2.9%
HTML
2.2%
Kotlin
2.1%
Gradle Play Support
47
stars
579
commits
Java
primary language
Mar 23, 2026
updated
To engage in the development of the plugin, follow the minimum requirements shown in the table below.
| Tool | Minimum Version |
|---|---|
JDK | Oracle JDK or OpenJDK 8.x, anything higher won’t work with Scala 2.11 |
IDE | IntelliJ 2018.2 or higher |
The plugin follows the standard conventions of a Java project modeled with Gradle. Furthermore, the project defines a task for running integration tests. To compile the code, execute all tests and build the plugin’s artifact, run the following command.
Linux & MacOSX
./gradlew build
Windows
gradlew.bat build
Importing the project into IntelliJ is straight forward. From the menu select File > Open… > Open as Project and point it to the build.gradle.kts file. In the following pop-up window, ensure that the default Gradle Wrapper is selected and "Create separate module per source set" is checked.
The project currently doesn’t define a release process that can be triggered by running a single task. Following the process below.
Ensure the version in build.gradle.kts is updated to the new version to be published.
Make sure you have a GH token for publishing the docs available. Note that this must be a GH Classic Token. The token must also be authorized for the gradle organisation.
Test building the docs by running :asciidoctor :javadoc and verifying that the generated files in build/docs/asciidoc and build/docs/javadoc are correct.
Update the release notes and release date in changelog file.
Create a release on GitHub with the appropriate tag.
Build and publish the Javadocs and the user guide by running :gitPublishPush -Dorg.ajoberstar.grgit.auth.username=$GH_TOKEN.
Check that the https://github.com/gradle/playframework/actions?query=workflow%3A%22Create+Release%22 GitHub action is successful.
The markup language for the user guide of this plugin is AsciiDoc. Documentation sources sit in the directory src/docs. To generate the HTML version of the plugin user guide, run the task asciidoctor. The generated HTML will be available in the directory build/asciidoc/html.
Documentation (user guide & Javadocs) is hosted on GitHub Pages. To publish the documentation to GitHub Pages, execute the task gitPublishPush. Make sure to provide the required GitHub token by passing the system property -Dorg.ajoberstar.grgit.auth.username=$GH_TOKEN.
Java
53.2%
Groovy
32.3%
FreeMarker
3.9%
CSS
3.1%
Scala
2.9%
HTML
2.2%
Kotlin
2.1%