JavaAppPackaging
==Java Application==
This class contains the default settings for creating and deploying an archetypical Java application. A Java application archetype is defined as a project that has a main method and is run by placing all of its JAR files on the classpath and calling that main method.
==Configuration==
This plugin adds new settings to configure your packaged application. The keys are defined in com.typesafe.sbt.packager.archetypes.JavaAppKeys
Attributes
- Example
-
Enable this plugin in your
build.sbt
withenablePlugins(JavaAppPackaging)
- Graph
-
- Supertypes
-
class AutoPlugintrait PluginsFunctionsclass Basictrait Pluginsclass Objecttrait Matchableclass AnyShow all
- Self type
-
JavaAppPackaging.type
Members list
Type members
Classlikes
Attributes
- Supertypes
- Self type
-
autoImport.type
Value members
Concrete methods
Constructs a jar name from components...(ModuleID/Artifact)
Constructs a jar name from components...(ModuleID/Artifact)
Attributes
The Setting
s to add in the scope of each project that activates this AutoPlugin.
The Setting
s to add in the scope of each project that activates this AutoPlugin.
Attributes
- Definition Classes
-
AutoPlugin
Inherited methods
Attributes
- Inherited from:
- Basic
This plugin is activated when all required plugins are present.
This plugin is activated when all required plugins are present.
Attributes
- Inherited from:
- PluginsFunctions
The Setting
to add to the build scope for each project that activates this AutoPlugin. The settings returned here are guaranteed to be added to a given build scope only once regardless of how many projects for that build activate this AutoPlugin.
The Setting
to add to the build scope for each project that activates this AutoPlugin. The settings returned here are guaranteed to be added to a given build scope only once regardless of how many projects for that build activate this AutoPlugin.
Attributes
- Inherited from:
- AutoPlugin
The Projects to add to the current build based on an existing project.
The Projects to add to the current build based on an existing project.
Attributes
- Inherited from:
- AutoPlugin
Plugins instance that doesn't require any Pluginss.
Plugins instance that doesn't require any Pluginss.
Attributes
- Inherited from:
- PluginsFunctions
The Projects to add to the current build.
The Projects to add to the current build.
Attributes
- Inherited from:
- AutoPlugin
The Setting
s to add to the global scope exactly once if any project activates this AutoPlugin.
The Setting
s to add to the global scope exactly once if any project activates this AutoPlugin.
Attributes
- Inherited from:
- AutoPlugin
This plugin is activated only when it is manually activated.
This plugin is activated only when it is manually activated.
Attributes
- Inherited from:
- PluginsFunctions
The Configuration
s to add to each project that activates this AutoPlugin.
The Configuration
s to add to each project that activates this AutoPlugin.
Attributes
- Inherited from:
- AutoPlugin
Returns a string representation of the object.
Returns a string representation of the object.
The default representation is platform dependent.
Attributes
- Returns
-
a string representation of the object.
- Definition Classes
-
AutoPlugin -> Any
- Inherited from:
- AutoPlugin
Determines whether this AutoPlugin will be activated for this project when the requires
clause is satisfied.
Determines whether this AutoPlugin will be activated for this project when the requires
clause is satisfied.
When this method returns allRequirements
, and requires
method returns Web && Javascript
, this plugin instance will be added automatically if the Web
and Javascript
plugins are enabled.
When this method returns noTrigger
, and requires
method returns Web && Javascript
, this plugin instance will be added only if the build user enables it, but it will automatically add both Web
and Javascript
.
Attributes
- Inherited from:
- AutoPlugin
Concrete fields
Name of the bat template if user wants to provide custom one
Name of the bat template if user wants to provide custom one
Attributes
Inherited fields
Attributes
- Inherited from:
- AutoPlugin