UnwrappedCrossSources

scala.build.UnwrappedCrossSources
sealed class UnwrappedCrossSources(paths: Seq[WithBuildRequirements[(Path, RelPath)]], inMemory: Seq[WithBuildRequirements[InMemory]], defaultMainClass: Option[String], resourceDirs: Seq[WithBuildRequirements[Path]], buildOptions: Seq[WithBuildRequirements[BuildOptions]], unwrappedScripts: Seq[WithBuildRequirements[UnwrappedScript]])

CrossSources with unwrapped scripts, use withWrappedScripts to wrap them and obtain an instance of CrossSources

See CrossSources for more information

Attributes

buildOptions

build options from sources

inMemory

in memory sources (e.g. snippets) wrapped in their build requirements

paths

paths and realtive paths to sources on disk, wrapped in their build requirements

unwrappedScripts

in memory script sources, their code must be wrapped before compiling

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Concise view

Value members

Concrete methods

def sharedOptions(baseOptions: BuildOptions): BuildOptions
def withWrappedScripts(buildOptions: BuildOptions): CrossSources

For all unwrapped script sources contained in this object wrap them according to provided BuildOptions

For all unwrapped script sources contained in this object wrap them according to provided BuildOptions

Attributes

buildOptions

options used to choose the script wrapper

Returns:

CrossSources with all the scripts wrapped