mill.main

package mill.main

Members list

Type members

Classlikes

@Scaladoc(value = "/**\n * [[mill.define.Module]] containing all the default tasks that Mill provides: [[resolve]],\n * [[show]], [[inspect]], [[plan]], etc.\n */")

mill.define.Module containing all the default tasks that Mill provides: resolve, show, inspect, plan, etc.

mill.define.Module containing all the default tasks that Mill provides: resolve, show, inspect, plan, etc.

Attributes

Companion
object
Source
MainModule.scala
Supertypes
class BaseModule
trait Module
trait ModuleApi
trait Wrapper
class BaseClass
trait Cacher
trait Cacher
class Object
trait Matchable
class Any
Show all
Known subtypes
object MainModule

Attributes

Companion
trait
Source
MainModule.scala
Supertypes
class Object
trait Matchable
class Any
Self type
MainModule.type
abstract class MainRootModule()(implicit baseModuleInfo: Info, millModuleEnclosing0: Enclosing, millModuleLine0: Line, millFile0: File) extends RootModule0, MainModule

Attributes

Source
MainModule.scala
Supertypes
trait MainModule
class RootModule0
class BaseModule
trait Module
trait ModuleApi
trait Wrapper
class BaseClass
trait Cacher
trait Cacher
class Object
trait Matchable
class Any
Show all
@Scaladoc(value = "/**\n * Mill Module to support selective test execution in large projects.\n *\n * Read more about it at: https://mill-build.org/mill/large/selective-execution.html\n *\n * Here are the essential commands:\n *\n * - `mill selective.prepare `:\n * run on the codebase before the code change,\n * stores a snapshot of task inputs and implementations\n *\n * - `mill selective.run `:\n * run on the codebase after the code change,\n * runs tasks in the given ` ` which are affected by the code changes\n * that have happened since `selective.prepare` was run\n *\n * - `mill selective.resolve `:\n * a dry-run version of `selective.run`,\n * prints out the tasks in ` `` that are affected by the code changes\n * and would have run, without actually running them.\n */")

Mill Module to support selective test execution in large projects.

Mill Module to support selective test execution in large projects.

Read more about it at: https://mill-build.org/mill/large/selective-execution.html

Here are the essential commands:

  • mill selective.prepare <selector>: run on the codebase before the code change, stores a snapshot of task inputs and implementations

  • mill selective.run <selector>: run on the codebase after the code change, runs tasks in the given <selector> which are affected by the code changes that have happened since selective.prepare was run

  • mill selective.resolve <selector>: a dry-run version of selective.run, prints out the tasks in ` `` that are affected by the code changes and would have run, without actually running them.

Attributes

Source
SelectiveExecutionModule.scala
Supertypes
trait Module
trait ModuleApi
trait Wrapper
class BaseClass
trait Cacher
trait Cacher
class Object
trait Matchable
class Any
Show all

Attributes

Source
VisualizeModule.scala
Supertypes
class BaseModule
trait Module
trait ModuleApi
trait Wrapper
class BaseClass
trait Cacher
trait Cacher
class Object
trait Matchable
class Any
Show all
Self type