GitPlugin
The autoplugin which adapts the old sbt plugin classes into a legitimate AutoPlugin.
This will add the ability to call git directly in the sbt shell via a command, as well as add the infrastructure to read git properties.
We keep the old SbtGit object around in an attempt not to break projects which depend on the old plugin directly.
Attributes
- Graph
-
- Supertypes
-
class AutoPlugintrait PluginsFunctionsclass Basictrait Pluginsclass Objecttrait Matchableclass AnyShow all
- Self type
-
GitPlugin.type
Members list
Type members
Classlikes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
autoImport.type
Value members
Concrete methods
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
- Definition Classes
-
AutoPlugin
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
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
- 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 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
Inherited fields
Attributes
- Inherited from:
- AutoPlugin