mill.scalalib
Members list
Packages
Type members
Classlikes
Attributes
- Companion
- object
- Source
- Assembly.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- Assembly.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Assembly.type
Core configuration required to compile a single Java compilation target
Core configuration required to compile a single Java compilation target
Attributes
- Source
- AssemblyModule.scala
- Supertypes
- Known subtypes
-
trait JavaModuletrait JavaModuleTeststrait AndroidAppBundletrait AndroidAppModuletrait AndroidAppKotlinModuletrait CheckstyleModuletrait CheckstyleXsltModuletrait ErrorProneModuletrait PalantirFormatModuletrait KtfmtBaseModuletrait KtfmtModuleobject KtfmtModuletrait KotlinModuletrait KotlinTeststrait AndroidAppKotlinTeststrait KotlinJsTeststrait KotestTeststrait KotlinTestPackageTeststrait KotlinMavenTeststrait DetektModuletrait KotlinJsModuletrait KoverModuletrait KotlinMavenModuletrait PlatformKotlinModuletrait ScalafmtModuleobject ScalafmtModuletrait BomModuletrait JlinkModuletrait JpackageModuletrait MavenModuletrait SbtModuletrait CrossSbtModuletrait SbtNativeModuletrait PlatformModuleBasetrait PublishModuletrait ScalaModuletrait ScalaTeststrait ScalaJSTeststrait Teststrait SbtModuleTeststrait ScalaNativeTeststrait ScalaJSModuletrait TestScalaJSModuletrait ScalaMetalsSupporttrait CrossModuleBasetrait CrossScalaModuletrait CrossScalaVersionRangestrait PlatformScalaModuletrait UnidocModuletrait ScalaNativeModuletrait TestScalaNativeModuleShow all
- Self type
A module that consists solely of dependency management
A module that consists solely of dependency management
To be used by other modules via JavaModule#bomModuleDeps
Attributes
- Source
- JavaModule.scala
- Supertypes
-
trait JavaModuletrait AssemblyModuletrait SemanticDbJavaModuletrait OfflineSupportModuletrait CoursierModuletrait GenIdeaModuletrait RunModuletrait TaskModuletrait JavaModuleBasetrait BspModuletrait WithZincWorkertrait Moduletrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
This module provides the capability to resolve (transitive) dependencies from (remote) repositories.
This module provides the capability to resolve (transitive) dependencies from (remote) repositories.
It's mainly used in JavaModule, but can also be used stand-alone, in which case you must provide repositories by overriding CoursierModule.repositoriesTask.
Attributes
- Companion
- object
- Source
- CoursierModule.scala
- Supertypes
- Known subtypes
-
trait PalantirFormatBaseModuletrait PalantirFormatModuleobject PalantirFormatModuletrait KoverReportBaseModuleobject Koverobject kovertrait Giter8Moduleobject Giter8Moduletrait JavaModuletrait JavaModuleTeststrait AndroidAppBundletrait AndroidAppModuletrait AndroidAppKotlinModuletrait CheckstyleModuletrait CheckstyleXsltModuletrait ErrorProneModuletrait KtfmtBaseModuletrait KtfmtModuleobject KtfmtModuletrait KotlinModuletrait KotlinTeststrait AndroidAppKotlinTeststrait KotlinJsTeststrait KotestTeststrait KotlinTestPackageTeststrait KotlinMavenTeststrait DetektModuletrait KotlinJsModuletrait KoverModuletrait KotlinMavenModuletrait PlatformKotlinModuletrait ScalafmtModuleobject ScalafmtModuletrait BomModuletrait JlinkModuletrait JpackageModuletrait MavenModuletrait SbtModuletrait CrossSbtModuletrait SbtNativeModuletrait PlatformModuleBasetrait PublishModuletrait ScalaModuletrait ScalaTeststrait ScalaJSTeststrait Teststrait SbtModuleTeststrait ScalaNativeTeststrait ScalaJSModuletrait TestScalaJSModuletrait ScalaMetalsSupporttrait CrossModuleBasetrait CrossScalaModuletrait CrossScalaVersionRangestrait PlatformScalaModuletrait UnidocModuletrait ScalaNativeModuletrait TestScalaNativeModuletrait SemanticDbJavaModuleobject ZincWorkerModuletrait ZincWorkerModuleShow all
Attributes
- Companion
- trait
- Source
- CoursierModule.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CoursierModule.type
Attributes
- Source
- CrossModuleBase.scala
- Supertypes
-
trait Module[String]trait ScalaModuletrait ScalaModuleBasetrait JavaModuletrait AssemblyModuletrait SemanticDbJavaModuletrait OfflineSupportModuletrait CoursierModuletrait GenIdeaModuletrait RunModuletrait TaskModuletrait JavaModuleBasetrait BspModuletrait WithZincWorkertrait Moduletrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Known subtypes
Attributes
- Source
- CrossSbtModule.scala
- Supertypes
-
trait CrossModuleBasetrait Module[String]trait SbtModuletrait MavenModuletrait ScalaModuletrait ScalaModuleBasetrait JavaModuletrait AssemblyModuletrait SemanticDbJavaModuletrait OfflineSupportModuletrait CoursierModuletrait GenIdeaModuletrait RunModuletrait TaskModuletrait JavaModuleBasetrait BspModuletrait WithZincWorkertrait Moduletrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Self type
A ScalaModule which is suited to be used with mill.define.Cross. It supports additional source directories with the scala version pattern as suffix (src-{scalaversionprefix}
), e.g.
A ScalaModule which is suited to be used with mill.define.Cross. It supports additional source directories with the scala version pattern as suffix (src-{scalaversionprefix}
), e.g.
- src
- src-2.11
- src-2.12.3
Attributes
- Source
- CrossScalaModule.scala
- Supertypes
-
trait CrossModuleBasetrait Module[String]trait ScalaModuletrait ScalaModuleBasetrait JavaModuletrait AssemblyModuletrait SemanticDbJavaModuletrait OfflineSupportModuletrait CoursierModuletrait GenIdeaModuletrait RunModuletrait TaskModuletrait JavaModuleBasetrait BspModuletrait WithZincWorkertrait Moduletrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
Adds version range specific sources when mixed-in to a cross module like CrossScalaModule
or CrossSbtModule
. It is useful when a Scala version specific breaking change requires two implementations of the same code for the cross versions before and after a specific version. For example, migrating to Scala 2.13 it is usually needed to define some version specific code for Scala 2.12- (all the versions less or equal 2.12) and for Scala 2.13+ (all the versions greater or equal to 2.13). Mixing CrossScalaVersionRanges
into a CrossScalaModule
will automatically add the src-2.13+
and src-2.12-
, based on the crossScalaVersion
.
Adds version range specific sources when mixed-in to a cross module like CrossScalaModule
or CrossSbtModule
. It is useful when a Scala version specific breaking change requires two implementations of the same code for the cross versions before and after a specific version. For example, migrating to Scala 2.13 it is usually needed to define some version specific code for Scala 2.12- (all the versions less or equal 2.12) and for Scala 2.13+ (all the versions greater or equal to 2.13). Mixing CrossScalaVersionRanges
into a CrossScalaModule
will automatically add the src-2.13+
and src-2.12-
, based on the crossScalaVersion
.
Attributes
- Source
- CrossScalaVersionRanges.scala
- Supertypes
-
trait CrossModuleBasetrait Module[String]trait ScalaModuletrait ScalaModuleBasetrait JavaModuletrait AssemblyModuletrait SemanticDbJavaModuletrait OfflineSupportModuletrait CoursierModuletrait GenIdeaModuletrait RunModuletrait TaskModuletrait JavaModuleBasetrait BspModuletrait WithZincWorkertrait Moduletrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- trait
- Source
- Dep.scala
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
CrossVersion.type
Attributes
- Source
- package.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Source
- Dependency.scala
- Supertypes
-
class ExternalModuleclass BaseModuletrait Moduletrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Self type
-
Dependency.type
Attributes
- Companion
- class
- Source
- GenIdeaImpl.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
GenIdeaImpl.type
Module specific configuration of the Idea project file generator.
Module specific configuration of the Idea project file generator.
Attributes
- Companion
- object
- Source
- GenIdeaModule.scala
- Supertypes
- Known subtypes
-
trait JavaModuletrait JavaModuleTeststrait AndroidAppBundletrait AndroidAppModuletrait AndroidAppKotlinModuletrait CheckstyleModuletrait CheckstyleXsltModuletrait ErrorProneModuletrait PalantirFormatModuletrait KtfmtBaseModuletrait KtfmtModuleobject KtfmtModuletrait KotlinModuletrait KotlinTeststrait AndroidAppKotlinTeststrait KotlinJsTeststrait KotestTeststrait KotlinTestPackageTeststrait KotlinMavenTeststrait DetektModuletrait KotlinJsModuletrait KoverModuletrait KotlinMavenModuletrait PlatformKotlinModuletrait ScalafmtModuleobject ScalafmtModuletrait BomModuletrait JlinkModuletrait JpackageModuletrait MavenModuletrait SbtModuletrait CrossSbtModuletrait SbtNativeModuletrait PlatformModuleBasetrait PublishModuletrait ScalaModuletrait ScalaTeststrait ScalaJSTeststrait Teststrait SbtModuleTeststrait ScalaNativeTeststrait ScalaJSModuletrait TestScalaJSModuletrait ScalaMetalsSupporttrait CrossModuleBasetrait CrossScalaModuletrait CrossScalaVersionRangestrait PlatformScalaModuletrait UnidocModuletrait ScalaNativeModuletrait TestScalaNativeModuleShow all
Attributes
- Companion
- trait
- Source
- GenIdeaModule.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
GenIdeaModule.type
Arguments for the ivDepsTree command.
Arguments for the ivDepsTree command.
Value parameters
- inverse
-
Invert the tree representation, so that the root is on the bottom.
- whatDependsOn
-
possible list of modules (org:artifact) to target in the tree in order to see where a dependency stems from.
- withCompile
-
Include the compile-time only dependencies (
compileIvyDeps
, provided scope) into the tree. - withRuntime
-
Include the runtime dependencies (
runIvyDeps
, runtime scope) into the tree.
Attributes
- Companion
- object
- Source
- IvyDepsTreeArgs.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- class
- Source
- IvyDepsTreeArgs.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
IvyDepsTreeArgs.type
Core configuration required to compile a single Java compilation target
Core configuration required to compile a single Java compilation target
Attributes
- Companion
- object
- Source
- JavaModule.scala
- Supertypes
-
trait AssemblyModuletrait SemanticDbJavaModuletrait OfflineSupportModuletrait CoursierModuletrait GenIdeaModuletrait RunModuletrait TaskModuletrait JavaModuleBasetrait BspModuletrait WithZincWorkertrait Moduletrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait JavaModuleTeststrait AndroidAppBundletrait AndroidAppModuletrait AndroidAppKotlinModuletrait CheckstyleModuletrait CheckstyleXsltModuletrait ErrorProneModuletrait PalantirFormatModuletrait KtfmtBaseModuletrait KtfmtModuleobject KtfmtModuletrait KotlinModuletrait KotlinTeststrait AndroidAppKotlinTeststrait KotlinJsTeststrait KotestTeststrait KotlinTestPackageTeststrait KotlinMavenTeststrait DetektModuletrait KotlinJsModuletrait KoverModuletrait KotlinMavenModuletrait PlatformKotlinModuletrait ScalafmtModuleobject ScalafmtModuletrait BomModuletrait JlinkModuletrait JpackageModuletrait MavenModuletrait SbtModuletrait CrossSbtModuletrait SbtNativeModuletrait PlatformModuleBasetrait PublishModuletrait ScalaModuletrait ScalaTeststrait ScalaJSTeststrait Teststrait SbtModuleTeststrait ScalaNativeTeststrait ScalaJSModuletrait TestScalaJSModuletrait ScalaMetalsSupporttrait CrossModuleBasetrait CrossScalaModuletrait CrossScalaVersionRangestrait PlatformScalaModuletrait UnidocModuletrait ScalaNativeModuletrait TestScalaNativeModuleShow all
- Self type
Attributes
- Companion
- trait
- Source
- JavaModule.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
JavaModule.type
Support building modular runtime images with the jlink
tool, which is included in JDK 9 and later.
Support building modular runtime images with the jlink
tool, which is included in JDK 9 and later.
The official jlink
docs: https://docs.oracle.com/en/java/javase/23/docs/specs/man/jlink.html
Attributes
- Source
- JlinkModule.scala
- Supertypes
-
trait JavaModuletrait AssemblyModuletrait SemanticDbJavaModuletrait OfflineSupportModuletrait CoursierModuletrait GenIdeaModuletrait RunModuletrait TaskModuletrait JavaModuleBasetrait BspModuletrait WithZincWorkertrait Moduletrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
Support for building a native package / installer with the jpackage
tool which comes bundled with JDK 14 and later.
Support for building a native package / installer with the jpackage
tool which comes bundled with JDK 14 and later.
The official jpackage
docs: https://docs.oracle.com/en/java/javase/23/docs/specs/man/jpackage.html
Attributes
- Source
- JpackageModule.scala
- Supertypes
-
trait JavaModuletrait AssemblyModuletrait SemanticDbJavaModuletrait OfflineSupportModuletrait CoursierModuletrait GenIdeaModuletrait RunModuletrait TaskModuletrait JavaModuleBasetrait BspModuletrait WithZincWorkertrait Moduletrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Source
- JsonFormatters.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object JsonFormatters
Attributes
- Companion
- trait
- Source
- JsonFormatters.scala
- Supertypes
- Self type
-
JsonFormatters.type
A JavaModule with a Maven compatible directory layout.
A JavaModule with a Maven compatible directory layout.
Attributes
- See also
-
SbtModule if you need a scala module with Maven layout.
- Source
- MavenModule.scala
- Supertypes
-
trait JavaModuletrait AssemblyModuletrait SemanticDbJavaModuletrait OfflineSupportModuletrait CoursierModuletrait GenIdeaModuletrait RunModuletrait TaskModuletrait JavaModuleBasetrait BspModuletrait WithZincWorkertrait Moduletrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Known subtypes
- Self type
Provides a task to build a native executable using Graal VM.
It is recommended to specify a custom JDK that includes the native-image
Tool.
trait AppModule extends NativeImageModule {
def zincWorker = ModuleRef(ZincWorkerGraalvm)
object ZincWorkerGraalvm extends ZincWorkerModule {
def jvmId = "graalvm-community:23.0.1"
}
}
Attributes
- Source
- NativeImageModule.scala
- Supertypes
-
trait WithZincWorkertrait Moduletrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- OfflineSupportModule.scala
- Supertypes
- Known subtypes
-
trait JavaModuletrait JavaModuleTeststrait AndroidAppBundletrait AndroidAppModuletrait AndroidAppKotlinModuletrait CheckstyleModuletrait CheckstyleXsltModuletrait ErrorProneModuletrait PalantirFormatModuletrait KtfmtBaseModuletrait KtfmtModuleobject KtfmtModuletrait KotlinModuletrait KotlinTeststrait AndroidAppKotlinTeststrait KotlinJsTeststrait KotestTeststrait KotlinTestPackageTeststrait KotlinMavenTeststrait DetektModuletrait KotlinJsModuletrait KoverModuletrait KotlinMavenModuletrait PlatformKotlinModuletrait ScalafmtModuleobject ScalafmtModuletrait BomModuletrait JlinkModuletrait JpackageModuletrait MavenModuletrait SbtModuletrait CrossSbtModuletrait SbtNativeModuletrait PlatformModuleBasetrait PublishModuletrait ScalaModuletrait ScalaTeststrait ScalaJSTeststrait Teststrait SbtModuleTeststrait ScalaNativeTeststrait ScalaJSModuletrait TestScalaJSModuletrait ScalaMetalsSupporttrait CrossModuleBasetrait CrossScalaModuletrait CrossScalaVersionRangestrait PlatformScalaModuletrait UnidocModuletrait ScalaNativeModuletrait TestScalaNativeModuletrait ZincWorkerModuleobject ZincWorkerModuleShow all
Attributes
- Source
- PlatformModuleBase.scala
- Supertypes
-
trait JavaModuletrait AssemblyModuletrait SemanticDbJavaModuletrait OfflineSupportModuletrait CoursierModuletrait GenIdeaModuletrait RunModuletrait TaskModuletrait JavaModuleBasetrait BspModuletrait WithZincWorkertrait Moduletrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait PlatformKotlinModule
A ScalaModule intended for defining .jvm
/.js
/.native
submodules It supports additional source directories per platform, e.g. src-jvm/
or src-js/
and can be used inside a CrossScalaModule.Base, to get one source folder per platform per version e.g. src-2.12-jvm/
.
A ScalaModule intended for defining .jvm
/.js
/.native
submodules It supports additional source directories per platform, e.g. src-jvm/
or src-js/
and can be used inside a CrossScalaModule.Base, to get one source folder per platform per version e.g. src-2.12-jvm/
.
Adjusts the millSourcePath and artifactNameParts to ignore the last path segment, which is assumed to be the name of the platform the module is built against and not something that should affect the filesystem path or artifact name
Attributes
- Source
- PlatformScalaModule.scala
- Supertypes
-
trait ScalaModuletrait ScalaModuleBasetrait JavaModuletrait AssemblyModuletrait SemanticDbJavaModuletrait OfflineSupportModuletrait CoursierModuletrait GenIdeaModuletrait RunModuletrait TaskModuletrait JavaModuleBasetrait BspModuletrait WithZincWorkertrait Moduletrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
Configuration necessary for publishing a Scala module to Maven Central or similar
Configuration necessary for publishing a Scala module to Maven Central or similar
Attributes
- Companion
- object
- Source
- PublishModule.scala
- Supertypes
-
trait JavaModuletrait AssemblyModuletrait SemanticDbJavaModuletrait OfflineSupportModuletrait CoursierModuletrait GenIdeaModuletrait RunModuletrait TaskModuletrait JavaModuleBasetrait BspModuletrait WithZincWorkertrait Moduletrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Self type
Attributes
- Companion
- trait
- Source
- PublishModule.scala
- Supertypes
-
trait TaskModuleclass ExternalModuleclass BaseModuletrait Moduletrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Self type
-
PublishModule.type
Attributes
- Companion
- object
- Source
- RunModule.scala
- Supertypes
-
trait WithZincWorkertrait Moduletrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait JavaModuletrait JavaModuleTeststrait AndroidAppBundletrait AndroidAppModuletrait AndroidAppKotlinModuletrait CheckstyleModuletrait CheckstyleXsltModuletrait ErrorProneModuletrait PalantirFormatModuletrait KtfmtBaseModuletrait KtfmtModuleobject KtfmtModuletrait KotlinModuletrait KotlinTeststrait AndroidAppKotlinTeststrait KotlinJsTeststrait KotestTeststrait KotlinTestPackageTeststrait KotlinMavenTeststrait DetektModuletrait KotlinJsModuletrait KoverModuletrait KotlinMavenModuletrait PlatformKotlinModuletrait ScalafmtModuleobject ScalafmtModuletrait BomModuletrait JlinkModuletrait JpackageModuletrait MavenModuletrait SbtModuletrait CrossSbtModuletrait SbtNativeModuletrait PlatformModuleBasetrait PublishModuletrait ScalaModuletrait ScalaTeststrait ScalaJSTeststrait Teststrait SbtModuleTeststrait ScalaNativeTeststrait ScalaJSModuletrait TestScalaJSModuletrait ScalaMetalsSupporttrait CrossModuleBasetrait CrossScalaModuletrait CrossScalaVersionRangestrait PlatformScalaModuletrait UnidocModuletrait ScalaNativeModuletrait TestScalaNativeModuletrait TestModuletrait AndroidTestModuletrait AndroidJUnittrait Junit4trait Junit5trait Munittrait ScalaTesttrait Specs2trait TestNgtrait Utesttrait Weavertrait ZioTestShow all
Attributes
- Companion
- trait
- Source
- RunModule.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
RunModule.type
A ScalaModule with sbt compatible directory layout.
A ScalaModule with sbt compatible directory layout.
Attributes
- Source
- SbtModule.scala
- Supertypes
-
trait MavenModuletrait ScalaModuletrait ScalaModuleBasetrait JavaModuletrait AssemblyModuletrait SemanticDbJavaModuletrait OfflineSupportModuletrait CoursierModuletrait GenIdeaModuletrait RunModuletrait TaskModuletrait JavaModuleBasetrait BspModuletrait WithZincWorkertrait Moduletrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait CrossSbtModuletrait SbtNativeModule
Core configuration required to compile a single Scala compilation target
Core configuration required to compile a single Scala compilation target
Attributes
- Source
- ScalaModule.scala
- Supertypes
-
trait ScalaModuleBasetrait JavaModuletrait AssemblyModuletrait SemanticDbJavaModuletrait OfflineSupportModuletrait CoursierModuletrait GenIdeaModuletrait RunModuletrait TaskModuletrait JavaModuleBasetrait BspModuletrait WithZincWorkertrait Moduletrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait ScalaTeststrait ScalaJSTeststrait Teststrait SbtModuleTeststrait ScalaNativeTeststrait ScalaJSModuletrait TestScalaJSModuletrait ScalaMetalsSupporttrait CrossModuleBasetrait CrossSbtModuletrait CrossScalaModuletrait CrossScalaVersionRangestrait PlatformScalaModuletrait SbtModuletrait SbtNativeModuletrait UnidocModuletrait ScalaNativeModuletrait TestScalaNativeModuleShow all
- Self type
Attributes
- Companion
- object
- Source
- SemanticDbJavaModule.scala
- Supertypes
-
trait CoursierModuletrait Moduletrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait JavaModuletrait JavaModuleTeststrait AndroidAppBundletrait AndroidAppModuletrait AndroidAppKotlinModuletrait CheckstyleModuletrait CheckstyleXsltModuletrait ErrorProneModuletrait PalantirFormatModuletrait KtfmtBaseModuletrait KtfmtModuleobject KtfmtModuletrait KotlinModuletrait KotlinTeststrait AndroidAppKotlinTeststrait KotlinJsTeststrait KotestTeststrait KotlinTestPackageTeststrait KotlinMavenTeststrait DetektModuletrait KotlinJsModuletrait KoverModuletrait KotlinMavenModuletrait PlatformKotlinModuletrait ScalafmtModuleobject ScalafmtModuletrait BomModuletrait JlinkModuletrait JpackageModuletrait MavenModuletrait SbtModuletrait CrossSbtModuletrait SbtNativeModuletrait PlatformModuleBasetrait PublishModuletrait ScalaModuletrait ScalaTeststrait ScalaJSTeststrait Teststrait SbtModuleTeststrait ScalaNativeTeststrait ScalaJSModuletrait TestScalaJSModuletrait ScalaMetalsSupporttrait CrossModuleBasetrait CrossScalaModuletrait CrossScalaVersionRangestrait PlatformScalaModuletrait UnidocModuletrait ScalaNativeModuletrait TestScalaNativeModuleShow all
Attributes
- Companion
- trait
- Source
- SemanticDbJavaModule.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SemanticDbJavaModule.type
Attributes
- Companion
- object
- Source
- TestModule.scala
- Supertypes
-
trait TaskModuletrait RunModuletrait WithZincWorkertrait JavaModuleBasetrait BspModuletrait Moduletrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait JavaModuleTeststrait AndroidTestModuletrait AndroidJUnittrait TestScalaJSModuletrait ScalaJSTeststrait Teststrait Junit4trait Junit5trait Munittrait ScalaTesttrait Specs2trait TestNgtrait Utesttrait Weavertrait ZioTesttrait TestScalaNativeModuletrait ScalaNativeTestsShow all
Attributes
- Companion
- trait
- Source
- TestModule.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
TestModule.type
Mix this in to any ScalaModule to provide a unidocSite target that can be used to build a unified scaladoc site for this module and all of its transitive dependencies
Mix this in to any ScalaModule to provide a unidocSite target that can be used to build a unified scaladoc site for this module and all of its transitive dependencies
Attributes
- Source
- UnidocModule.scala
- Supertypes
-
trait ScalaModuletrait ScalaModuleBasetrait JavaModuletrait AssemblyModuletrait SemanticDbJavaModuletrait OfflineSupportModuletrait CoursierModuletrait GenIdeaModuletrait RunModuletrait TaskModuletrait JavaModuleBasetrait BspModuletrait WithZincWorkertrait Moduletrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
An unresolved path is relative to some unspecified destination which depends on the actual configuration at evaluation time. Hence, you need to call resolve with an instance of mill.eval.EvaluatorPathsResolver to get the final os.Path.
An unresolved path is relative to some unspecified destination which depends on the actual configuration at evaluation time. Hence, you need to call resolve with an instance of mill.eval.EvaluatorPathsResolver to get the final os.Path.
Attributes
- Companion
- object
- Source
- UnresolvedPath.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class DestPathclass ResolvedPath
Attributes
- Companion
- trait
- Source
- UnresolvedPath.scala
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
UnresolvedPath.type
Common trait for modules that use either a custom or a globally shared ZincWorkerModule.
Common trait for modules that use either a custom or a globally shared ZincWorkerModule.
Attributes
- Source
- WithZincWorker.scala
- Supertypes
- Known subtypes
-
trait JavaModuletrait JavaModuleTeststrait AndroidAppBundletrait AndroidAppModuletrait AndroidAppKotlinModuletrait CheckstyleModuletrait CheckstyleXsltModuletrait ErrorProneModuletrait PalantirFormatModuletrait KtfmtBaseModuletrait KtfmtModuleobject KtfmtModuletrait KotlinModuletrait KotlinTeststrait AndroidAppKotlinTeststrait KotlinJsTeststrait KotestTeststrait KotlinTestPackageTeststrait KotlinMavenTeststrait DetektModuletrait KotlinJsModuletrait KoverModuletrait KotlinMavenModuletrait PlatformKotlinModuletrait ScalafmtModuleobject ScalafmtModuletrait BomModuletrait JlinkModuletrait JpackageModuletrait MavenModuletrait SbtModuletrait CrossSbtModuletrait SbtNativeModuletrait PlatformModuleBasetrait PublishModuletrait ScalaModuletrait ScalaTeststrait ScalaJSTeststrait Teststrait SbtModuleTeststrait ScalaNativeTeststrait ScalaJSModuletrait TestScalaJSModuletrait ScalaMetalsSupporttrait CrossModuleBasetrait CrossScalaModuletrait CrossScalaVersionRangestrait PlatformScalaModuletrait UnidocModuletrait ScalaNativeModuletrait TestScalaNativeModuletrait NativeImageModuletrait RunModuletrait TestModuletrait AndroidTestModuletrait AndroidJUnittrait Junit4trait Junit5trait Munittrait ScalaTesttrait Specs2trait TestNgtrait Utesttrait Weavertrait ZioTestShow all
A default implementation of ZincWorkerModule
A default implementation of ZincWorkerModule
Attributes
- Companion
- trait
- Source
- ZincWorkerModule.scala
- Supertypes
-
trait ZincWorkerModuletrait CoursierModuletrait OfflineSupportModuleclass ExternalModuleclass BaseModuletrait Moduletrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Self type
-
ZincWorkerModule.type
A module managing an in-memory Zinc Scala incremental compiler
A module managing an in-memory Zinc Scala incremental compiler
Attributes
- Companion
- object
- Source
- ZincWorkerModule.scala
- Supertypes
-
trait CoursierModuletrait OfflineSupportModuletrait Moduletrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object ZincWorkerModule
Deprecated classlikes
Attributes
- Deprecated
- true
- Source
- GenIdea.scala
- Supertypes
-
class ExternalModuleclass BaseModuletrait Moduletrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Self type
-
GenIdea.type
This class is outdated and unmaintained. Please use mill.idea.GenIdeaImpl instead.
This class is outdated and unmaintained. Please use mill.idea.GenIdeaImpl instead.
Attributes
- Companion
- object
- Deprecated
- true
- Source
- GenIdeaImpl.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Implicits
Implicits
Attributes
- Source
- package.scala
Inherited implicits
Attributes
- Inherited from:
- JsonFormatters
- Source
- JsonFormatters.scala
Attributes
- Inherited from:
- JsonFormatters
- Source
- JsonFormatters.scala
Attributes
- Inherited from:
- JsonFormatters
- Source
- JsonFormatters.scala
Attributes
- Inherited from:
- JsonFormatters
- Source
- JsonFormatters.scala
Attributes
- Inherited from:
- JsonFormatters
- Source
- JsonFormatters.scala
Attributes
- Inherited from:
- JsonFormatters
- Source
- JsonFormatters.scala
Attributes
- Inherited from:
- JsonFormatters
- Source
- JsonFormatters.scala
Attributes
- Inherited from:
- JsonFormatters
- Source
- JsonFormatters.scala
Attributes
- Inherited from:
- JsonFormatters
- Source
- JsonFormatters.scala
Attributes
- Inherited from:
- JsonFormatters
- Source
- JsonFormatters.scala
Attributes
- Inherited from:
- JsonFormatters
- Source
- JsonFormatters.scala
Attributes
- Inherited from:
- JsonFormatters
- Source
- JsonFormatters.scala
Attributes
- Inherited from:
- JsonFormatters
- Source
- JsonFormatters.scala
Attributes
- Inherited from:
- JsonFormatters
- Source
- JsonFormatters.scala
Attributes
- Inherited from:
- JsonFormatters
- Source
- JsonFormatters.scala
Attributes
- Inherited from:
- JsonFormatters
- Source
- JsonFormatters.scala
Attributes
- Inherited from:
- JsonFormatters
- Source
- JsonFormatters.scala
Attributes
- Inherited from:
- JsonFormatters
- Source
- JsonFormatters.scala
Attributes
- Inherited from:
- JsonFormatters
- Source
- JsonFormatters.scala
Attributes
- Inherited from:
- JsonFormatters
- Source
- JsonFormatters.scala
Attributes
- Inherited from:
- JsonFormatters
- Source
- JsonFormatters.scala
Attributes
- Inherited from:
- JsonFormatters
- Source
- JsonFormatters.scala
Attributes
- Inherited from:
- JsonFormatters
- Source
- JsonFormatters.scala
Attributes
- Inherited from:
- JsonFormatters
- Source
- JsonFormatters.scala
Attributes
- Inherited from:
- JsonFormatters
- Source
- JsonFormatters.scala
Attributes
- Inherited from:
- JsonFormatters
- Source
- JsonFormatters.scala
Attributes
- Inherited from:
- JsonFormatters
- Source
- JsonFormatters.scala
Attributes
- Inherited from:
- JsonFormatters
- Source
- JsonFormatters.scala
Attributes
- Inherited from:
- JsonFormatters
- Source
- JsonFormatters.scala
Attributes
- Inherited from:
- JsonFormatters
- Source
- JsonFormatters.scala