Application
is a specification for building a runnable JAR (meaning one that java -jar
is able to
execute directly).Application
instance.CopySpec
that can be used to copy the application JAR generated by this task, along with
its dependency artifact files, to an organized directory structure that allows the application to be run.ApplicationJar
for the application.ApplicationJar
task.Plugin
class that implements
Morgan Stanley's Application plugin.Configuration
for the application.Distribution
for the application.Application
container) that this plugin provides.Application
container) that this plugin provides.SourceSet
.SourceSet
.ApplicationJar
for the application.Application
container used by this plugin.Configuration
for the application, representing its runtime elements
(application JAR artifact and its dependencies).Configuration
to resolve the application's dependencies from.Distribution
for the application.ApplicationSpec
belongs to.Jar
task whose output to enhance with the application's classpath and main class metadata.LibraryElements
attribute value indicating a JAR
artifact that can be started
directly as an application (using the java -jar
command).SourceSet
.SourceSet
.Application
that can be used in log and error messages.