sbt.plugins

package sbt.plugins

Members list

Concise view

Type members

Classlikes

object CorePlugin extends AutoPlugin

Plugin for core sbt-isms.

Plugin for core sbt-isms.

Can control task-level parallelism, logging, etc.

Attributes

Graph
Supertypes
class AutoPlugin
trait PluginsFunctions
class Basic
trait Plugins
class Object
trait Matchable
class Any
Self type
abstract class DependencyTreeKeys

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object DependencyTreeKeys.type

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object Giter8TemplatePlugin extends AutoPlugin

An experimental plugin that adds the ability for Giter8 templates to be resolved

An experimental plugin that adds the ability for Giter8 templates to be resolved

Attributes

Graph
Supertypes
class AutoPlugin
trait PluginsFunctions
class Basic
trait Plugins
class Object
trait Matchable
class Any
Self type
object IvyPlugin extends AutoPlugin

Plugin that enables resolving artifacts via ivy.

Plugin that enables resolving artifacts via ivy.

Core Tasks

  • update
  • makePom
  • publish
  • artifacts
  • publishedArtifacts

Attributes

Graph
Supertypes
class AutoPlugin
trait PluginsFunctions
class Basic
trait Plugins
class Object
trait Matchable
class Any
Self type
object JUnitXmlReportPlugin extends AutoPlugin

An experimental plugin that adds the ability for junit-xml to be generated.

An experimental plugin that adds the ability for junit-xml to be generated.

To disable this plugin, you need to add:

   val myProject = project in file(".") disablePlugins (plugins.JunitXmlReportPlugin)

Note: Using AutoPlugins to enable/disable build features is experimental in sbt 0.13.5.

Attributes

Graph
Supertypes
class AutoPlugin
trait PluginsFunctions
class Basic
trait Plugins
class Object
trait Matchable
class Any
Self type
object JvmPlugin extends AutoPlugin

A plugin representing the ability to build a JVM project.

A plugin representing the ability to build a JVM project.

Core tasks/keys:

  • run
  • test
  • compile
  • fullClasspath Core configurations
  • Test
  • Compile

Attributes

Graph
Supertypes
class AutoPlugin
trait PluginsFunctions
class Basic
trait Plugins
class Object
trait Matchable
class Any
Self type

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object autoImport.type

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object MiniDependencyTreePlugin extends AutoPlugin

Attributes

Graph
Supertypes
class AutoPlugin
trait PluginsFunctions
class Basic
trait Plugins
class Object
trait Matchable
class Any
Self type
object SbtPlugin extends AutoPlugin

Attributes

Graph
Supertypes
class AutoPlugin
trait PluginsFunctions
class Basic
trait Plugins
class Object
trait Matchable
class Any
Self type
object SemanticdbPlugin extends AutoPlugin

Attributes

Graph
Supertypes
class AutoPlugin
trait PluginsFunctions
class Basic
trait Plugins
class Object
trait Matchable
class Any
Self type