izumi.sbtgen.model
package izumi.sbtgen.model
Members list
Concise view
Type members
Classlikes
case class Aggregate(name: ArtifactId, artifacts: Seq[Artifact], pathPrefix: Seq[String], groups: Set[Group], defaultPlatforms: Seq[PlatformEnv], settings: Seq[SettingDef], enableProjectSharedAggSettings: Boolean, dontIncludeInSuperAgg: Boolean, sharedDeps: Seq[ScopedDependency], sharedLibs: Seq[ScopedLibrary], sharedPlugins: Plugins, sharedSettings: Seq[SettingDef])
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
case class Artifact(name: ArtifactId, libs: Seq[ScopedLibrary], depends: Seq[ScopedDependency], pathPrefix: Seq[String], platforms: Seq[PlatformEnv], groups: Set[Group], subGroupId: Option[String], settings: Seq[SettingDef], plugins: Plugins)
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class ArtifactIdclass ArtifactReference
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait ArtifactDependencyclass Objecttrait Matchableclass Any
case class ArtifactReference(path: String, id: String, platforms: Seq[Platform]) extends ArtifactDependency
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait ArtifactDependencyclass Objecttrait Matchableclass Any
object Const
case class FullDependencyScope(scope: Scope, platform: Platform, scalaVersionScope: ScalaVersionScope)
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
case class GenConfig(jvm: Boolean, js: Boolean, native: Boolean, debug: Boolean, mergeTestScopes: Boolean, settings: GlobalSettings, output: String, onlyGroups: Set[String], publishTests: Boolean, compactify: Boolean)
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
object LibSetting
Attributes
- Companion:
- trait
- Graph
- Supertypes
- trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- LibSetting.type
case class Library(group: String, artifact: String, version: Version, kind: LibraryType, more: Seq[LibSetting])
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object Library
object LibraryType
Attributes
- Companion:
- trait
- Graph
- Supertypes
- trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- LibraryType.type
trait ModelSyntax
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
object Platform
case class PlatformEnv(platform: BasePlatform, language: Seq[ScalaVersion], settings: Seq[SettingDef], plugins: Plugins)
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
case class Project(name: ArtifactId, aggregates: Seq[Aggregate], topLevelSettings: Seq[SettingDef], sharedSettings: Seq[SettingDef], sharedAggSettings: Seq[SettingDef], rootSettings: Seq[SettingDef], imports: Seq[Import], globalLibs: Seq[ScopedLibrary], rootPlugins: Plugins, globalPlugins: Plugins, pluginConflictRules: Map[String, Boolean], appendPlugins: Seq[SbtPlugin])
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object SbtPlugin
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
object ScalaVersionScope
Attributes
- Companion:
- trait
- Graph
- Supertypes
- trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- ScalaVersionScope.type
object Scope
case class ScopedDependency(dependency: ArtifactDependency, scope: FullDependencyScope, mergeTestScopes: Boolean)
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object ScopedDependency
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- ScopedDependency.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object ScopedLibrary
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- ScopedLibrary.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
object SettingDef
Attributes
- Companion:
- trait
- Graph
- Supertypes
- trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- SettingDef.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object SettingKey
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- SettingKey.type
object SettingOp
object SettingScope
Attributes
- Companion:
- trait
- Graph
- Supertypes
- trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- SettingScope.type
Inherited classlikes
Attributes
- Inherited from:
- ModelSyntax
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Inherited from:
- ModelSyntax
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Inherited from:
- ModelSyntax
- Graph
- Supertypes
Attributes
- Inherited from:
- ModelSyntax
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Inherited from:
- ModelSyntax
- Graph
- Supertypes
trait WithSettingsDsl
Attributes
- Inherited from:
- ModelSyntax
- Graph
- Supertypes
- class Any
- Known subtypes
- class ScopedSettingBuilderclass StringExt
Implicits
Inherited implicits
Attributes
- Inherited from:
- ModelSyntax
Attributes
- Inherited from:
- ModelSyntax
Attributes
- Inherited from:
- ModelSyntax
Attributes
- Inherited from:
- ModelSyntax