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 JavaTeststrait KotlinTeststrait KotlinJsTeststrait KotestTeststrait KotlinTestPackageTeststrait KspTeststrait KotlinMavenTeststrait MavenTeststrait SbtTeststrait CrossSbtTeststrait ScalaTeststrait ScalaJSTeststrait ScalaNativeTeststrait CheckstyleModuletrait CheckstyleXsltModuletrait ErrorProneModuletrait PalantirFormatModuletrait KtfmtBaseModuletrait KtfmtModuleobject KtfmtModuletrait KotlinModuletrait DetektModuletrait KotlinJsModuletrait KoverModuletrait KspModuletrait KotlinMavenModuletrait PlatformKotlinModuletrait ScalafmtModuleobject ScalafmtModuleobject ScalafmtWorkerModuletrait BomModuletrait JlinkModuletrait JpackageModuletrait MavenModuletrait SbtModuletrait CrossSbtModuletrait SbtNativeModuletrait PlatformModuleBasetrait PlatformScalaModuletrait PublishModuletrait ScalaModuletrait ScalaJSModuletrait TestScalaJSModuletrait CrossModuleBasetrait CrossScalaModuletrait CrossScalaVersionRangestrait 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 JavaModuleApitrait AssemblyModuletrait SemanticDbJavaModuletrait SemanticDbJavaModuleApitrait OfflineSupportModuletrait CoursierModuletrait GenIdeaModuletrait RunModuletrait RunModuleApitrait TaskModuletrait JavaModuleBasetrait BspModuletrait BspModuleApitrait WithJvmWorkertrait Moduletrait ModuleApitrait 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 ClassgraphWorkerModuleobject ClassgraphWorkerModuletrait Giter8Moduleobject Giter8Moduletrait JavaModuletrait JavaTeststrait KotlinTeststrait KotlinJsTeststrait KotestTeststrait KotlinTestPackageTeststrait KspTeststrait KotlinMavenTeststrait MavenTeststrait SbtTeststrait CrossSbtTeststrait ScalaTeststrait ScalaJSTeststrait ScalaNativeTeststrait CheckstyleModuletrait CheckstyleXsltModuletrait ErrorProneModuletrait KtfmtBaseModuletrait KtfmtModuleobject KtfmtModuletrait KotlinModuletrait DetektModuletrait KotlinJsModuletrait KoverModuletrait KspModuletrait KotlinMavenModuletrait PlatformKotlinModuletrait ScalafmtModuleobject ScalafmtModuleobject ScalafmtWorkerModuletrait BomModuletrait JlinkModuletrait JpackageModuletrait MavenModuletrait SbtModuletrait CrossSbtModuletrait SbtNativeModuletrait PlatformModuleBasetrait PlatformScalaModuletrait PublishModuletrait ScalaModuletrait ScalaJSModuletrait TestScalaJSModuletrait CrossModuleBasetrait CrossScalaModuletrait CrossScalaVersionRangestrait UnidocModuletrait ScalaNativeModuletrait TestScalaNativeModuleobject JvmWorkerModuletrait JvmWorkerModuletrait SemanticDbJavaModuleShow 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 ScalaModuleApitrait ScalaModuleBasetrait JavaModuletrait JavaModuleApitrait AssemblyModuletrait SemanticDbJavaModuletrait SemanticDbJavaModuleApitrait OfflineSupportModuletrait CoursierModuletrait GenIdeaModuletrait RunModuletrait RunModuleApitrait TaskModuletrait JavaModuleBasetrait BspModuletrait BspModuleApitrait WithJvmWorkertrait Moduletrait ModuleApitrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Known subtypes
Attributes
- Source
- CrossSbtModule.scala
- Supertypes
-
trait CrossModuleBasetrait Module[String]trait SbtModuletrait MavenModuletrait ScalaModuletrait ScalaModuleApitrait ScalaModuleBasetrait JavaModuletrait JavaModuleApitrait AssemblyModuletrait SemanticDbJavaModuletrait SemanticDbJavaModuleApitrait OfflineSupportModuletrait CoursierModuletrait GenIdeaModuletrait RunModuletrait RunModuleApitrait TaskModuletrait JavaModuleBasetrait BspModuletrait BspModuleApitrait WithJvmWorkertrait Moduletrait ModuleApitrait 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 ScalaModuleApitrait ScalaModuleBasetrait JavaModuletrait JavaModuleApitrait AssemblyModuletrait SemanticDbJavaModuletrait SemanticDbJavaModuleApitrait OfflineSupportModuletrait CoursierModuletrait GenIdeaModuletrait RunModuletrait RunModuleApitrait TaskModuletrait JavaModuleBasetrait BspModuletrait BspModuleApitrait WithJvmWorkertrait Moduletrait ModuleApitrait 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 ScalaModuleApitrait ScalaModuleBasetrait JavaModuletrait JavaModuleApitrait AssemblyModuletrait SemanticDbJavaModuletrait SemanticDbJavaModuleApitrait OfflineSupportModuletrait CoursierModuletrait GenIdeaModuletrait RunModuletrait RunModuleApitrait TaskModuletrait JavaModuleBasetrait BspModuletrait BspModuleApitrait WithJvmWorkertrait Moduletrait ModuleApitrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- package.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Source
- Dependency.scala
- Supertypes
-
class ExternalModuleclass BaseModuletrait BaseModuleApitrait Moduletrait ModuleApitrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Self type
-
Dependency.type
Module specific configuration of the Idea project file generator.
Module specific configuration of the Idea project file generator.
Attributes
- Source
- GenIdeaModule.scala
- Supertypes
- Known subtypes
-
trait JavaModuletrait JavaTeststrait KotlinTeststrait KotlinJsTeststrait KotestTeststrait KotlinTestPackageTeststrait KspTeststrait KotlinMavenTeststrait MavenTeststrait SbtTeststrait CrossSbtTeststrait ScalaTeststrait ScalaJSTeststrait ScalaNativeTeststrait CheckstyleModuletrait CheckstyleXsltModuletrait ErrorProneModuletrait PalantirFormatModuletrait KtfmtBaseModuletrait KtfmtModuleobject KtfmtModuletrait KotlinModuletrait DetektModuletrait KotlinJsModuletrait KoverModuletrait KspModuletrait KotlinMavenModuletrait PlatformKotlinModuletrait ScalafmtModuleobject ScalafmtModuleobject ScalafmtWorkerModuletrait BomModuletrait JlinkModuletrait JpackageModuletrait MavenModuletrait SbtModuletrait CrossSbtModuletrait SbtNativeModuletrait PlatformModuleBasetrait PlatformScalaModuletrait PublishModuletrait ScalaModuletrait ScalaJSModuletrait TestScalaJSModuletrait CrossModuleBasetrait CrossScalaModuletrait CrossScalaVersionRangestrait UnidocModuletrait ScalaNativeModuletrait TestScalaNativeModuleShow all
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 JavaModuleApitrait AssemblyModuletrait SemanticDbJavaModuletrait SemanticDbJavaModuleApitrait OfflineSupportModuletrait CoursierModuletrait GenIdeaModuletrait RunModuletrait RunModuleApitrait TaskModuletrait JavaModuleBasetrait BspModuletrait BspModuleApitrait WithJvmWorkertrait Moduletrait ModuleApitrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait JavaTeststrait KotlinTeststrait KotlinJsTeststrait KotestTeststrait KotlinTestPackageTeststrait KspTeststrait KotlinMavenTeststrait MavenTeststrait SbtTeststrait CrossSbtTeststrait ScalaTeststrait ScalaJSTeststrait ScalaNativeTeststrait CheckstyleModuletrait CheckstyleXsltModuletrait ErrorProneModuletrait PalantirFormatModuletrait KtfmtBaseModuletrait KtfmtModuleobject KtfmtModuletrait KotlinModuletrait DetektModuletrait KotlinJsModuletrait KoverModuletrait KspModuletrait KotlinMavenModuletrait PlatformKotlinModuletrait ScalafmtModuleobject ScalafmtModuleobject ScalafmtWorkerModuletrait BomModuletrait JlinkModuletrait JpackageModuletrait MavenModuletrait SbtModuletrait CrossSbtModuletrait SbtNativeModuletrait PlatformModuleBasetrait PlatformScalaModuletrait PublishModuletrait ScalaModuletrait ScalaJSModuletrait TestScalaJSModuletrait CrossModuleBasetrait CrossScalaModuletrait CrossScalaVersionRangestrait 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 JavaModuleApitrait AssemblyModuletrait SemanticDbJavaModuletrait SemanticDbJavaModuleApitrait OfflineSupportModuletrait CoursierModuletrait GenIdeaModuletrait RunModuletrait RunModuleApitrait TaskModuletrait JavaModuleBasetrait BspModuletrait BspModuleApitrait WithJvmWorkertrait Moduletrait ModuleApitrait 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 JavaModuleApitrait AssemblyModuletrait SemanticDbJavaModuletrait SemanticDbJavaModuleApitrait OfflineSupportModuletrait CoursierModuletrait GenIdeaModuletrait RunModuletrait RunModuleApitrait TaskModuletrait JavaModuleBasetrait BspModuletrait BspModuleApitrait WithJvmWorkertrait Moduletrait ModuleApitrait 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 default implementation of JvmWorkerModule
A default implementation of JvmWorkerModule
Attributes
- Companion
- trait
- Source
- JvmWorkerModule.scala
- Supertypes
-
trait JvmWorkerModuletrait CoursierModuletrait OfflineSupportModuleclass ExternalModuleclass BaseModuletrait BaseModuleApitrait Moduletrait ModuleApitrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Self type
-
JvmWorkerModule.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
- JvmWorkerModule.scala
- Supertypes
-
trait CoursierModuletrait OfflineSupportModuletrait Moduletrait ModuleApitrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object JvmWorkerModule
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 JavaModuleApitrait AssemblyModuletrait SemanticDbJavaModuletrait SemanticDbJavaModuleApitrait OfflineSupportModuletrait CoursierModuletrait GenIdeaModuletrait RunModuletrait RunModuleApitrait TaskModuletrait JavaModuleBasetrait BspModuletrait BspModuleApitrait WithJvmWorkertrait Moduletrait ModuleApitrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Known subtypes
- Self 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 (
compileMvnDeps
, provided scope) into the tree. - withRuntime
-
Include the runtime dependencies (
runMvnDeps
, 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
-
MvnDepsTreeArgs.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 jvmWorker = ModuleRef(JvmWorkerGraalvm)
object JvmWorkerGraalvm extends JvmWorkerModule {
def jvmId = "graalvm-community:23.0.1"
}
}
Attributes
- Source
- NativeImageModule.scala
- Supertypes
Attributes
- Source
- OfflineSupport.scala
- Supertypes
-
class ExternalModuleclass BaseModuletrait BaseModuleApitrait Moduletrait ModuleApitrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Self type
-
OfflineSupport.type
Attributes
- Source
- OfflineSupportModule.scala
- Supertypes
- Known subtypes
-
trait ClassgraphWorkerModuleobject ClassgraphWorkerModuletrait JavaModuletrait JavaTeststrait KotlinTeststrait KotlinJsTeststrait KotestTeststrait KotlinTestPackageTeststrait KspTeststrait KotlinMavenTeststrait MavenTeststrait SbtTeststrait CrossSbtTeststrait ScalaTeststrait ScalaJSTeststrait ScalaNativeTeststrait CheckstyleModuletrait CheckstyleXsltModuletrait ErrorProneModuletrait PalantirFormatModuletrait KtfmtBaseModuletrait KtfmtModuleobject KtfmtModuletrait KotlinModuletrait DetektModuletrait KotlinJsModuletrait KoverModuletrait KspModuletrait KotlinMavenModuletrait PlatformKotlinModuletrait ScalafmtModuleobject ScalafmtModuleobject ScalafmtWorkerModuletrait BomModuletrait JlinkModuletrait JpackageModuletrait MavenModuletrait SbtModuletrait CrossSbtModuletrait SbtNativeModuletrait PlatformModuleBasetrait PlatformScalaModuletrait PublishModuletrait ScalaModuletrait ScalaJSModuletrait TestScalaJSModuletrait CrossModuleBasetrait CrossScalaModuletrait CrossScalaVersionRangestrait UnidocModuletrait ScalaNativeModuletrait TestScalaNativeModuletrait JvmWorkerModuleobject JvmWorkerModuleShow all
Attributes
- Source
- PlatformModuleBase.scala
- Supertypes
-
trait JavaModuletrait JavaModuleApitrait AssemblyModuletrait SemanticDbJavaModuletrait SemanticDbJavaModuleApitrait OfflineSupportModuletrait CoursierModuletrait GenIdeaModuletrait RunModuletrait RunModuleApitrait TaskModuletrait JavaModuleBasetrait BspModuletrait BspModuleApitrait WithJvmWorkertrait Moduletrait ModuleApitrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait PlatformKotlinModuletrait PlatformScalaModule
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 moduleDir 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 ScalaModuleApitrait ScalaModuleBasetrait PlatformModuleBasetrait JavaModuletrait JavaModuleApitrait AssemblyModuletrait SemanticDbJavaModuletrait SemanticDbJavaModuleApitrait OfflineSupportModuletrait CoursierModuletrait GenIdeaModuletrait RunModuletrait RunModuleApitrait TaskModuletrait JavaModuleBasetrait BspModuletrait BspModuleApitrait WithJvmWorkertrait Moduletrait ModuleApitrait 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 JavaModuleApitrait AssemblyModuletrait SemanticDbJavaModuletrait SemanticDbJavaModuleApitrait OfflineSupportModuletrait CoursierModuletrait GenIdeaModuletrait RunModuletrait RunModuleApitrait TaskModuletrait JavaModuleBasetrait BspModuletrait BspModuleApitrait WithJvmWorkertrait Moduletrait ModuleApitrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Self type
Attributes
- Companion
- trait
- Source
- PublishModule.scala
- Supertypes
-
trait TaskModuleclass ExternalModuleclass BaseModuletrait BaseModuleApitrait Moduletrait ModuleApitrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Self type
-
PublishModule.type
Attributes
- Companion
- object
- Source
- RunModule.scala
- Supertypes
-
trait RunModuleApitrait WithJvmWorkertrait Moduletrait ModuleApitrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait JavaModuletrait JavaTeststrait KotlinTeststrait KotlinJsTeststrait KotestTeststrait KotlinTestPackageTeststrait KspTeststrait KotlinMavenTeststrait MavenTeststrait SbtTeststrait CrossSbtTeststrait ScalaTeststrait ScalaJSTeststrait ScalaNativeTeststrait CheckstyleModuletrait CheckstyleXsltModuletrait ErrorProneModuletrait PalantirFormatModuletrait KtfmtBaseModuletrait KtfmtModuleobject KtfmtModuletrait KotlinModuletrait DetektModuletrait KotlinJsModuletrait KoverModuletrait KspModuletrait KotlinMavenModuletrait PlatformKotlinModuletrait ScalafmtModuleobject ScalafmtModuleobject ScalafmtWorkerModuletrait BomModuletrait JlinkModuletrait JpackageModuletrait MavenModuletrait SbtModuletrait CrossSbtModuletrait SbtNativeModuletrait PlatformModuleBasetrait PlatformScalaModuletrait PublishModuletrait ScalaModuletrait ScalaJSModuletrait TestScalaJSModuletrait CrossModuleBasetrait CrossScalaModuletrait CrossScalaVersionRangestrait UnidocModuletrait ScalaNativeModuletrait TestScalaNativeModuletrait TestModuletrait Junit4trait Junit5trait Munittrait ScalaChecktrait 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 ScalaModuleApitrait ScalaModuleBasetrait JavaModuletrait JavaModuleApitrait AssemblyModuletrait SemanticDbJavaModuletrait SemanticDbJavaModuleApitrait OfflineSupportModuletrait CoursierModuletrait GenIdeaModuletrait RunModuletrait RunModuleApitrait TaskModuletrait JavaModuleBasetrait BspModuletrait BspModuleApitrait WithJvmWorkertrait Moduletrait ModuleApitrait 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 ScalaModuleApitrait ScalaModuleBasetrait JavaModuletrait JavaModuleApitrait AssemblyModuletrait SemanticDbJavaModuletrait SemanticDbJavaModuleApitrait OfflineSupportModuletrait CoursierModuletrait GenIdeaModuletrait RunModuletrait RunModuleApitrait TaskModuletrait JavaModuleBasetrait BspModuletrait BspModuleApitrait WithJvmWorkertrait Moduletrait ModuleApitrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait ScalaTeststrait ScalaJSTeststrait SbtTeststrait CrossSbtTeststrait ScalaNativeTeststrait ScalaJSModuletrait TestScalaJSModuletrait CrossModuleBasetrait CrossSbtModuletrait CrossScalaModuletrait CrossScalaVersionRangestrait PlatformScalaModuletrait SbtModuletrait SbtNativeModuletrait UnidocModuletrait ScalaNativeModuletrait TestScalaNativeModuleShow all
- Self type
Attributes
- Companion
- object
- Source
- SemanticDbJavaModule.scala
- Supertypes
-
trait SemanticDbJavaModuleApitrait CoursierModuletrait Moduletrait ModuleApitrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait JavaModuletrait JavaTeststrait KotlinTeststrait KotlinJsTeststrait KotestTeststrait KotlinTestPackageTeststrait KspTeststrait KotlinMavenTeststrait MavenTeststrait SbtTeststrait CrossSbtTeststrait ScalaTeststrait ScalaJSTeststrait ScalaNativeTeststrait CheckstyleModuletrait CheckstyleXsltModuletrait ErrorProneModuletrait PalantirFormatModuletrait KtfmtBaseModuletrait KtfmtModuleobject KtfmtModuletrait KotlinModuletrait DetektModuletrait KotlinJsModuletrait KoverModuletrait KspModuletrait KotlinMavenModuletrait PlatformKotlinModuletrait ScalafmtModuleobject ScalafmtModuleobject ScalafmtWorkerModuletrait BomModuletrait JlinkModuletrait JpackageModuletrait MavenModuletrait SbtModuletrait CrossSbtModuletrait SbtNativeModuletrait PlatformModuleBasetrait PlatformScalaModuletrait PublishModuletrait ScalaModuletrait ScalaJSModuletrait TestScalaJSModuletrait CrossModuleBasetrait CrossScalaModuletrait CrossScalaVersionRangestrait 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 TestModuleApitrait TaskModuletrait RunModuletrait RunModuleApitrait WithJvmWorkertrait JavaModuleBasetrait BspModuletrait BspModuleApitrait Moduletrait ModuleApitrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait JavaTeststrait KotlinTeststrait KotlinJsTeststrait KotestTeststrait KotlinTestPackageTeststrait KspTeststrait KotlinMavenTeststrait MavenTeststrait SbtTeststrait CrossSbtTeststrait ScalaTeststrait ScalaJSTeststrait ScalaNativeTeststrait TestScalaJSModuletrait Junit4trait Junit5trait Munittrait ScalaChecktrait ScalaTesttrait Specs2trait TestNgtrait Utesttrait Weavertrait ZioTesttrait TestScalaNativeModuleShow 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 ScalaModuleApitrait ScalaModuleBasetrait JavaModuletrait JavaModuleApitrait AssemblyModuletrait SemanticDbJavaModuletrait SemanticDbJavaModuleApitrait OfflineSupportModuletrait CoursierModuletrait GenIdeaModuletrait RunModuletrait RunModuleApitrait TaskModuletrait JavaModuleBasetrait BspModuletrait BspModuleApitrait WithJvmWorkertrait Moduletrait ModuleApitrait 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 ExecutionPathsResolver 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 ExecutionPathsResolver 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 JvmWorkerModule.
Common trait for modules that use either a custom or a globally shared JvmWorkerModule.
Attributes
- Source
- WithZincWorker.scala
- Supertypes
- Known subtypes
-
trait JavaModuletrait JavaTeststrait KotlinTeststrait KotlinJsTeststrait KotestTeststrait KotlinTestPackageTeststrait KspTeststrait KotlinMavenTeststrait MavenTeststrait SbtTeststrait CrossSbtTeststrait ScalaTeststrait ScalaJSTeststrait ScalaNativeTeststrait CheckstyleModuletrait CheckstyleXsltModuletrait ErrorProneModuletrait PalantirFormatModuletrait KtfmtBaseModuletrait KtfmtModuleobject KtfmtModuletrait KotlinModuletrait DetektModuletrait KotlinJsModuletrait KoverModuletrait KspModuletrait KotlinMavenModuletrait PlatformKotlinModuletrait ScalafmtModuleobject ScalafmtModuleobject ScalafmtWorkerModuletrait BomModuletrait JlinkModuletrait JpackageModuletrait MavenModuletrait SbtModuletrait CrossSbtModuletrait SbtNativeModuletrait PlatformModuleBasetrait PlatformScalaModuletrait PublishModuletrait ScalaModuletrait ScalaJSModuletrait TestScalaJSModuletrait CrossModuleBasetrait CrossScalaModuletrait CrossScalaVersionRangestrait UnidocModuletrait ScalaNativeModuletrait TestScalaNativeModuletrait NativeImageModuletrait RunModuletrait TestModuletrait Junit4trait Junit5trait Munittrait ScalaChecktrait ScalaTesttrait Specs2trait TestNgtrait Utesttrait Weavertrait ZioTestShow all
Types
Attributes
- Source
- package.scala
Value members
Concrete fields
Attributes
- Source
- package.scala
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
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