mill
API documentation for the Mill JVM build tool. This package contains all the Mill APIs exposed for you to use in your build.mill
and package.mill
files. Language-agnostic APIs are mostly in mill.api and mill.util, while *lib
packages like mill.javalib, mill.scalalib, and mill.kotlinlib contain the language-specific toolchains.
Attributes
Members list
Packages
Experimental toolchain for building Android app APKs using Mill's AndroidAppModule and AndroidAppKotlinModule, or Android modules via AndroidLibModule and AndroidAppKotlinModule
Experimental toolchain for building Android app APKs using Mill's AndroidAppModule and AndroidAppKotlinModule, or Android modules via AndroidLibModule and AndroidAppKotlinModule
Attributes
Java toolchain containing JavaModule and other functionality related to building Java projects. The toolchain for building Java on android lives separately in mill.androidlib
.
Java toolchain containing JavaModule and other functionality related to building Java projects. The toolchain for building Java on android lives separately in mill.androidlib
.
Attributes
Experimental toolchain for building Javascript and Typescript apps using Mill's TypeScriptModule, including support for React.js apps with ReactScriptsModule
Experimental toolchain for building Javascript and Typescript apps using Mill's TypeScriptModule, including support for React.js apps with ReactScriptsModule
Attributes
Kotlin toolchain containing KotlinModule and other functionality related to building Kotlin projects. Also supports js.KotlinJsModule for building Kotlin-JS projects that run in the browser. The toolchain for building Kotlin on android lives separately in mill.androidlib
.
Kotlin toolchain containing KotlinModule and other functionality related to building Kotlin projects. Also supports js.KotlinJsModule for building Kotlin-JS projects that run in the browser. The toolchain for building Kotlin on android lives separately in mill.androidlib
.
Attributes
Experimental toolchain for building Python apps using Mill's PythonModule. Supports publishing via pythonlib.PublishModule, linting via pythonlib.RuffModule, and code coverage via pythonlib.CoverageModule,
Experimental toolchain for building Python apps using Mill's PythonModule. Supports publishing via pythonlib.PublishModule, linting via pythonlib.RuffModule, and code coverage via pythonlib.CoverageModule,
Attributes
Scala toolchain containing ScalaJSModule and other functionality related to building Scala.js projects that run in the browser, Node.js, or other javascript runtimes
Scala toolchain containing ScalaJSModule and other functionality related to building Scala.js projects that run in the browser, Node.js, or other javascript runtimes
Attributes
Scala toolchain containing ScalaModule and other functionality related to building Scala projects on the JVM. Scala.js and Scala-Native toolchains are in mill.scalajslib
and mill.scalanativelib
respectively.
Scala toolchain containing ScalaModule and other functionality related to building Scala projects on the JVM. Scala.js and Scala-Native toolchains are in mill.scalajslib
and mill.scalanativelib
respectively.
Attributes
Scala toolchain containing ScalaNativeModule and other functionality related to building Scala-Native projects
Scala toolchain containing ScalaNativeModule and other functionality related to building Scala-Native projects
Attributes
Non-language-specific utility APIs provided by Mill for use in your build.mill
and package.mill
, in addition to the core APIs provided in the mill.api
package
Non-language-specific utility APIs provided by Mill for use in your build.mill
and package.mill
, in addition to the core APIs provided in the mill.api
package
Attributes
Exports
Defined exports
Attributes
- Source
- exports.scala
Attributes
- Source
- exports.scala
Attributes
- Source
- exports.scala
Attributes
- Source
- exports.scala
Attributes
- Source
- exports.scala
Attributes
- Source
- exports.scala
Attributes
- Source
- exports.scala
Attributes
- Source
- exports.scala
Attributes
- Source
- exports.scala
Attributes
- Source
- exports.scala
Attributes
- Source
- exports.scala
Attributes
- Source
- exports.scala
Attributes
- Source
- exports.scala
Attributes
- Source
- exports.scala
Attributes
- Source
- exports.scala
Attributes
- Source
- exports.scala
Attributes
- Source
- JsonFormatters.scala
Attributes
- Source
- JsonFormatters.scala
Attributes
- Source
- JsonFormatters.scala
Attributes
- Source
- TokenReaders.scala
Attributes
- Source
- TokenReaders.scala
Attributes
- Source
- TokenReaders.scala
Attributes
- Source
- TokenReaders.scala
Attributes
- Source
- JsonFormatters.scala
Attributes
- Source
- JsonFormatters.scala
Attributes
- Source
- JsonFormatters.scala
Attributes
- Source
- JsonFormatters.scala
Attributes
- Source
- JsonFormatters.scala