mill.main
Members list
Type members
Classlikes
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
-
trait MainModuleApiclass BaseModuletrait BaseModuleApitrait Moduletrait ModuleApitrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class MainRootModule
Attributes
- Companion
- trait
- Source
- MainModule.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
MainModule.type
Attributes
- Source
- MainModule.scala
- Supertypes
-
trait MainModuletrait MainModuleApiclass RootModule0trait RootModuleApiclass BaseModuletrait BaseModuleApitrait Moduletrait ModuleApitrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
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 sinceselective.prepare
was run -
mill selective.resolve <selector>
: a dry-run version ofselective.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
Attributes
- Companion
- class
- Source
- SubfolderModule.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SubfolderModule.type
Utilities to derive a useful version string from the Git commit history, including the latest tag, the commit SHA for non-tagged commits, number of commits since latest tag, and a DIRTY
suffix for workspaces with un-committed changes. Used via VcsVersion.Module.vcsState.format()
Utilities to derive a useful version string from the Git commit history, including the latest tag, the commit SHA for non-tagged commits, number of commits since latest tag, and a DIRTY
suffix for workspaces with un-committed changes. Used via VcsVersion.Module.vcsState.format()
Originally distributed under the Apache License, Version 2.0 as https://github.com/lefou/mill-vcs-version
Attributes
- Companion
- trait
- Source
- VcsVersion.scala
- Supertypes
-
trait VcsVersionclass ExternalModuleclass BaseModuletrait BaseModuleApitrait Moduletrait ModuleApitrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Self type
-
VcsVersion.type
Attributes
- Companion
- object
- Source
- VcsVersion.scala
- Supertypes
- Known subtypes
-
object VcsVersion
Attributes
- Source
- VisualizeModule.scala
- Supertypes
-
class ExternalModuleclass BaseModuletrait BaseModuleApitrait Moduletrait ModuleApitrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Self type
-
VisualizeModule.type
Types
Attributes
- Source
- package.scala
Value members
Concrete fields
Attributes
- Source
- package.scala