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 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.