Gradle PluginΒΆ
Gradle plugin is a plugin that simplifies building and packaging Jars for projects that use the Gradle (gradle) tooling. It is equivalent to running the following command:
gradle <gradle-task> # or `./gradlew <gradle-task>` if gradlew file is provided by the project
The plugin key gradle_parameters is used to additionally provide any arguments to
the gradle <gradle-task> command above. The gradle_parameters key can be used
to further configure any command line arguments. All values are passed in after the
initial gradle <gradle-task> command, delimited by spaces.
The gradle-task key is used to supply the build task. The task should build a JAR
artifact within the project directory.
The gradle-init-script key is used to supply any Gradle initialization script if
available, to configure the project prior to building. This script is executed via the
./gradlew --init-script <gradle-init-script> command.
The gradle-use-daemon key is used to control whether the Gradle daemon is used
during the build. The daemon is disabled by default.
The plugin is able to detect and apply the following proxy environment variables:
http_proxy, https_proxy and no_proxy. These environment variables can be
supplied through the build-environment directive. These environment variables will
be used to create a Gradle properties file ($GRADLE_HOME/gradle.properties) which
will be picked up by the Gradle tooling.
After the successful build, Java binary and Jar files will be installed in the
$CRAFT_PART_INSTALL directory. Java binary will be mapped under $CRAFT_PART_INSTALL/bin/java.
Jar files will be mapped under the $CRAFT_PART_INSTALL/jar/ directory.