| API Documentation: | ApplicationPluginConvention |
|---|
A Convention used for the ApplicationPlugin.
| Property | Description |
applicationDefaultJvmArgs | Array of string arguments to pass to the JVM when running the application |
applicationDistribution | The specification of the contents of the distribution. |
applicationName | The name of the application. |
mainClassName | The fully qualified name of the application's main class. |
Array of string arguments to pass to the JVM when running the application
- Default value:
[]
CopySpec applicationDistribution
The specification of the contents of the distribution.
Use this CopySpec to include extra files/resource in the application distribution.
apply plugin: 'application' applicationDistribution.from("some/dir") { include "*.txt" }
Note that the application plugin pre configures this spec to; include the contents of "src/dist",
copy the application start scripts into the "bin" directory, and copy the built jar and its dependencies
into the "lib" directory.
- Default value:
- A copy spec that; includes all of the contents of
src/dist, copies the start scripts intobin, and copies the built jar and all dependencies intolib