The Convention used for configuring the ApplicationPlugin.
Constructor and description |
---|
ApplicationPluginConvention
(Project project) |
Type | Name and description |
---|---|
Iterable<String> |
getApplicationDefaultJvmArgs() Array of string arguments to pass to the JVM when running the application |
CopySpec |
getApplicationDistribution() |
String |
getApplicationName() The name of the application. |
String |
getMainClassName() The fully qualified name of the application's main class. |
Project |
getProject() |
void |
setApplicationDefaultJvmArgs(Iterable<String> applicationDefaultJvmArgs) Array of string arguments to pass to the JVM when running the application |
void |
setApplicationDistribution(CopySpec applicationDistribution) |
void |
setApplicationName(String applicationName) The name of the application. |
void |
setMainClassName(String mainClassName) The fully qualified name of the application's main class. |
Array of string arguments to pass to the JVM when running the application
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.
The name of the application.
The fully qualified name of the application's main class.
Array of string arguments to pass to the JVM when running the application
The name of the application.
The fully qualified name of the application's main class.
Gradle API 3.0-milestone-1