t

mill.scalalib

JavaModule

trait JavaModule extends Module with TaskModule

Core configuration required to compile a single Scala compilation target

Self Type
JavaModule
Linear Supertypes
TaskModule, define.Module, Cacher, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JavaModule
  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

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 artifactId: T[String]
  7. def artifactName: T[String]
  8. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  9. def assembly: Target[eval.PathRef]
  10. def assemblyRules: Seq[Rule]
  11. def cachedTarget[T](t: ⇒ T)(implicit c: Enclosing): T
    Attributes
    protected[this]
    Definition Classes
    Cacher
  12. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  13. def compile: T[CompilationResult]
  14. def compileClasspath: Target[util.Loose.Agg[eval.PathRef]]
  15. def compileIvyDeps: Target[util.Loose.Agg[Dep]]
  16. def defaultCommandName(): String
    Definition Classes
    JavaModule → TaskModule
  17. def docJar: Target[eval.PathRef]
  18. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  20. def finalMainClass: T[String]
  21. def finalMainClassOpt: T[Either[String, String]]
  22. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  23. def forkArgs: Target[Seq[String]]
  24. def forkEnv: Target[Map[String, String]]
  25. def forkWorkingDir: Target[Path]
  26. def generatedSources: Target[Seq[eval.PathRef]]
  27. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  28. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  29. def intellijModulePath: Path
  30. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  31. def ivyDeps: Target[util.Loose.Agg[Dep]]
  32. def ivyDepsTree(inverse: Boolean = false): Command[Unit]
  33. def jar: Target[eval.PathRef]
  34. def javacOptions: Target[Seq[String]]
  35. def launcher: Target[eval.PathRef]
  36. def localClasspath: Target[Seq[eval.PathRef]]
  37. def mainClass: T[Option[String]]
  38. def mapDependencies: Task[(Dependency) ⇒ Dependency]
  39. implicit def millModuleBasePath: BasePath
    Definition Classes
    Module
  40. lazy val millModuleDirectChildren: Seq[define.Module]
    Definition Classes
    Module
  41. implicit def millModuleExternal: External
    Definition Classes
    Module
  42. implicit def millModuleSegments: Segments
    Definition Classes
    Module
  43. implicit def millModuleShared: Foreign
    Definition Classes
    Module
  44. def millOuterCtx: Ctx
    Definition Classes
    Module
  45. def millSourcePath: Path
    Definition Classes
    Module
  46. def moduleDeps: Seq[JavaModule]

    The direct dependencies of this module

  47. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  48. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  49. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  50. def platformSuffix: Target[String]
  51. def prependShellScript: T[String]
  52. def recursiveModuleDeps: Seq[JavaModule]

    The direct and indirect dependencies of this module

  53. def repositories: Seq[Repository]
  54. def resolveCoursierDependency: Task[(Dep) ⇒ Dependency]
  55. def resolveDeps(deps: Task[util.Loose.Agg[Dep]], sources: Boolean = false): Task[Agg[eval.PathRef]]
  56. def resolvePublishDependency: Task[(Dep) ⇒ Dependency]
  57. def resources: Sources
  58. def run(args: String*): Command[Unit]
  59. def runBackground(args: String*): Command[Unit]
  60. def runClasspath: Target[Seq[eval.PathRef]]
  61. def runIvyDeps: Target[util.Loose.Agg[Dep]]
  62. def runLocal(args: String*): Command[Unit]
  63. def runMain(mainClass: String, args: String*): Command[Unit]
  64. def runMainBackground(mainClass: String, args: String*): Command[Unit]
  65. def runMainLocal(mainClass: String, args: String*): Command[Unit]
  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 transitiveLocalClasspath: T[util.Loose.Agg[eval.PathRef]]
  72. def transitiveModuleDeps: Seq[JavaModule]

    Like recursiveModuleDeps but also include the module itself

  73. def unmanagedClasspath: Target[util.Loose.Agg[eval.PathRef]]
  74. 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

  75. def upstreamAssemblyClasspath: Target[util.Loose.Agg[eval.PathRef]]
  76. def upstreamCompileOutput: Target[Seq[CompilationResult]]
  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. def zincWorker: ZincWorkerModule
  81. object millInternal extends Internal
    Definition Classes
    Module

Inherited from TaskModule

Inherited from define.Module

Inherited from Cacher

Inherited from AnyRef

Inherited from Any

Ungrouped