sbt

package sbt

Members list

Type members

Classlikes

final class Console(compiler: AnalyzingCompiler)

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object Console

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Console.type
object DotGraph

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
DotGraph.type

Attributes

Companion
object
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object PackageOption

Attributes

Companion
enum
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
object Pkg

== Package ==

== Package ==

This module provides an API to package jar files.

Attributes

See also
Supertypes
class Object
trait Matchable
class Any
Self type
Pkg.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object Sync

Maintains a set of mappings so that they are uptodate. Specifically, 'apply' applies the mappings by creating target directories and copying source files to their destination. For each mapping no longer present, the old target is removed. Caution: Existing files are overwritten. Caution: The removal of old targets assumes that nothing else has written to or modified those files. It tries not to obliterate large amounts of data by only removing previously tracked files and empty directories. That is, it won't remove a directory with unknown (untracked) files in it. Warning: It is therefore inappropriate to use this with anything other than an automatically managed destination or a dedicated target directory. Warning: Specifically, don't mix this with a directory containing manually created files, like sources. It is safe to use for its intended purpose: copying resources to a class output directory.

Maintains a set of mappings so that they are uptodate. Specifically, 'apply' applies the mappings by creating target directories and copying source files to their destination. For each mapping no longer present, the old target is removed. Caution: Existing files are overwritten. Caution: The removal of old targets assumes that nothing else has written to or modified those files. It tries not to obliterate large amounts of data by only removing previously tracked files and empty directories. That is, it won't remove a directory with unknown (untracked) files in it. Warning: It is therefore inappropriate to use this with anything other than an automatically managed destination or a dedicated target directory. Warning: Specifically, don't mix this with a directory containing manually created files, like sources. It is safe to use for its intended purpose: copying resources to a class output directory.

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Sync.type
sealed trait TestOption

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Argument
class Cleanup
class Exclude
class Filter
class Filters
class Listeners
class Setup
Show all

Logs information about tests after they finish.

Logs information about tests after they finish.

Log output can be customised by providing a specialised instance of this trait via the testResultLogger setting.

Attributes

Since

0.13.5

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Main

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
object Tests

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Tests.type
final class TestsFailedException extends RuntimeException, FeedbackProvidedException

Attributes

Supertypes
trait FeedbackProvidedException
trait UnprintableException
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all