t

mill.scalalib

ScalaModule

trait ScalaModule extends Module with TaskModule

Core configuration required to compile a single Scala compilation target

Self Type
ScalaModule
Linear Supertypes
TaskModule, define.Module, Cacher, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ScalaModule
  2. TaskModule
  3. Module
  4. Cacher
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait Tests extends Module with TestModule

Abstract Value Members

  1. abstract def scalaVersion: T[String]

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def allSourceFiles: Target[Seq[eval.PathRef]]
  5. def allSources: Target[Seq[eval.PathRef]]
  6. def ammoniteReplClasspath: Target[util.Loose.Agg[eval.PathRef]]
  7. def artifactName: T[String]
  8. def artifactScalaVersion: T[String]
  9. def artifactSuffix: T[String]
  10. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  11. def assembly: Target[eval.PathRef]
  12. def cachedTarget[T](t: ⇒ T)(implicit c: Enclosing): T
    Attributes
    protected[this]
    Definition Classes
    Cacher
  13. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  14. def compile: T[CompilationResult]
  15. def compileClasspath: Target[util.Loose.Agg[eval.PathRef]]
  16. def compileIvyDeps: Target[util.Loose.Agg[Dep]]
  17. def console(): Command[Unit]
  18. def crossFullScalaVersion: T[Boolean]
  19. def defaultCommandName(): String
    Definition Classes
    ScalaModule → TaskModule
  20. def docJar: Target[eval.PathRef]
  21. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  22. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  23. def finalMainClass: T[String]
  24. def finalMainClassOpt: T[Either[String, String]]
  25. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  26. def forkArgs: Target[Seq[String]]
  27. def forkEnv: Target[Map[String, String]]
  28. def generatedSources: Target[Seq[eval.PathRef]]
  29. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  30. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  31. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  32. def ivyDeps: Target[util.Loose.Agg[Dep]]
  33. def jar: Target[eval.PathRef]
  34. def javacOptions: Target[Seq[String]]
  35. def launcher: Target[eval.PathRef]
  36. def mainClass: T[Option[String]]
  37. implicit def millModuleBasePath: BasePath
    Definition Classes
    Module
  38. lazy val millModuleDirectChildren: Seq[define.Module]
    Definition Classes
    Module
  39. implicit def millModuleExternal: External
    Definition Classes
    Module
  40. implicit def millModuleSegments: Segments
    Definition Classes
    Module
  41. def millOuterCtx: Ctx
    Definition Classes
    Module
  42. def millSourcePath: Path
    Definition Classes
    Module
  43. def moduleDeps: Seq[ScalaModule]
  44. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  45. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  46. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  47. def platformSuffix: Target[String]
  48. def prependShellScript: T[String]
  49. def repl(): Command[Unit]
  50. def repositories: Seq[Repository]
  51. def resolveDeps(deps: Task[util.Loose.Agg[Dep]], sources: Boolean = false): Task[util.Loose.Agg[eval.PathRef]]
  52. def resources: Sources
  53. def run(args: String*): Command[Unit]
  54. def runClasspath: Target[util.Loose.Agg[eval.PathRef]]
  55. def runIvyDeps: Target[util.Loose.Agg[Dep]]
  56. def runLocal(args: String*): Command[Unit]
  57. def runMain(mainClass: String, args: String*): Command[Unit]
  58. def runMainLocal(mainClass: String, args: String*): Command[Unit]
  59. def scalaCompilerBridgeSources: Target[util.Loose.Agg[eval.PathRef]]
  60. def scalaCompilerClasspath: T[util.Loose.Agg[eval.PathRef]]

    Classpath of the Scala Compiler & any compiler plugins

  61. def scalaLibraryIvyDeps: Target[util.Loose.Agg[Dep]]
  62. def scalaWorker: ScalaWorkerModule
  63. def scalacOptions: Target[Seq[String]]
  64. def scalacPluginClasspath: T[util.Loose.Agg[eval.PathRef]]
  65. def scalacPluginIvyDeps: Target[util.Loose.Agg[Dep]]
  66. def sourceJar: Target[eval.PathRef]
  67. def sources: Sources
  68. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  69. def toString(): String
    Definition Classes
    Module → AnyRef → Any
  70. def transitiveIvyDeps: T[util.Loose.Agg[Dep]]
  71. def transitiveModuleDeps: Seq[ScalaModule]
  72. def unmanagedClasspath: Target[util.Loose.Agg[eval.PathRef]]
  73. def upstreamAssembly: Target[eval.PathRef]

    Build the assembly for upstream dependencies separate from the current classpath

    Build the assembly for upstream dependencies separate from the current classpath

    This should allow much faster assembly creation in the common case where upstream dependencies do not change

  74. def upstreamAssemblyClasspath: Target[util.Loose.Agg[eval.PathRef]]
  75. def upstreamCompileOutput: Target[Seq[CompilationResult]]
  76. def upstreamRunClasspath: T[util.Loose.Agg[eval.PathRef]]
  77. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  78. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  79. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  80. object millInternal extends Internal
    Definition Classes
    Module

Inherited from TaskModule

Inherited from define.Module

Inherited from Cacher

Inherited from AnyRef

Inherited from Any

Ungrouped