mill.javalib
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
Members list
Packages
Type members
Classlikes
Attributes
- Companion
- object
- Source
- Assembly.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Utilities around the creation and configuration of JVM assembly jars
Utilities around the creation and configuration of JVM assembly jars
Attributes
- Companion
- class
- Source
- Assembly.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Assembly.type
Module that provides functionality around creating and configuring JVM assembly jars
Module that provides functionality around creating and configuring JVM assembly jars
Attributes
- Companion
- object
- Source
- AssemblyModule.scala
- Supertypes
- Known subtypes
-
trait JavaModuletrait JavaTeststrait KotlinTeststrait KspTeststrait AndroidLibKotlinTeststrait KotlinJsTeststrait KotestTeststrait KotlinTestPackageTeststrait KotlinMavenTeststrait AndroidAppTeststrait AndroidAppKotlinTeststrait AndroidLibTeststrait MavenTeststrait SbtTeststrait CrossSbtTeststrait ScalaTeststrait ScalaJSTeststrait ScalaNativeTeststrait AndroidAppBundletrait AndroidModuletrait AndroidAppModuletrait AndroidAppKotlinModuletrait AndroidBuildConfigtrait AndroidNativeAppModuletrait AndroidR8AppModuletrait AndroidKotlinModuletrait AndroidHiltSupporttrait AndroidLibKotlinModuletrait AndroidLibModuletrait CheckstyleModuletrait CheckstyleXsltModuletrait ErrorProneModuletrait PalantirFormatModuletrait BomModuletrait JlinkModuletrait JpackageModuletrait MavenModuletrait KotlinMavenModuletrait PlatformModuleBasetrait PlatformKotlinModuletrait PlatformScalaModuletrait PublishModuletrait RevapiModuletrait KtfmtBaseModuletrait KtfmtModuleobject KtfmtModuletrait KtlintModuleobject KtlintModuletrait KotlinModuletrait DetektModuletrait KotlinJsModuletrait KoverModuletrait KspModuleShow all
- Self type
Attributes
- Companion
- trait
- Source
- AssemblyModule.scala
- Supertypes
-
trait OfflineSupportModuletrait CoursierModuleclass ExternalModuleclass RootModule0trait BaseModuleApitrait Moduletrait ModuleApitrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Self type
-
AssemblyModule.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 GenIdeaModuletrait GenIdeaModuleApitrait RunModuletrait RunModuleApitrait DefaultTaskModuletrait JavaModuleBasetrait BspModuletrait BspModuleApitrait WithJvmWorkerModuletrait JavaHomeModuletrait CoursierModuletrait 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 ClassgraphWorkerModuleobject ClassgraphWorkerModuletrait PalantirFormatBaseModuletrait PalantirFormatModuleobject PalantirFormatModuletrait PmdModuleobject PmdModuletrait SpotlessModuleobject SpotlessModuletrait SpringBootToolsModuleobject SpringBootToolsModuleobject AssemblyModuletrait JavaHomeModuletrait WithJvmWorkerModuletrait JavaModuletrait JavaTeststrait KotlinTeststrait KspTeststrait AndroidLibKotlinTeststrait KotlinJsTeststrait KotestTeststrait KotlinTestPackageTeststrait KotlinMavenTeststrait AndroidAppTeststrait AndroidAppKotlinTeststrait AndroidLibTeststrait MavenTeststrait SbtTeststrait CrossSbtTeststrait ScalaTeststrait ScalaJSTeststrait ScalaNativeTeststrait AndroidAppBundletrait AndroidModuletrait AndroidAppModuletrait AndroidAppKotlinModuletrait AndroidBuildConfigtrait AndroidNativeAppModuletrait AndroidR8AppModuletrait AndroidKotlinModuletrait AndroidHiltSupporttrait AndroidLibKotlinModuletrait AndroidLibModuletrait CheckstyleModuletrait CheckstyleXsltModuletrait ErrorProneModuletrait BomModuletrait JlinkModuletrait JpackageModuletrait MavenModuletrait KotlinMavenModuletrait PlatformModuleBasetrait PlatformKotlinModuletrait PlatformScalaModuletrait PublishModuletrait RevapiModuletrait KtfmtBaseModuletrait KtfmtModuleobject KtfmtModuletrait KtlintModuleobject KtlintModuletrait KotlinModuletrait DetektModuletrait KotlinJsModuletrait KoverModuletrait KspModuletrait NativeImageModuletrait RunModuletrait TestModuletrait AndroidTestModuletrait AndroidJUnittrait Junit4trait Junit5trait Munittrait ScalaChecktrait ScalaTesttrait Specs2trait TestNgtrait Utesttrait Weavertrait ZioTesttrait SemanticDbJavaModuletrait PythonModuletrait PythonTeststrait CoverageModuletrait CoverageTeststrait PublishModuletrait RuffModuleobject RuffModuletrait Pytesttrait Unittestobject JvmWorkerModuletrait JvmWorkerModuletrait AndroidHiltTransformobject AndroidHiltTransformtrait KeytoolModuleobject KeytoolModuletrait AndroidManifestMergerobject AndroidManifestMergerobject SemanticDbJavaModuletrait KoverReportBaseModuleobject Koverobject koverShow all
Attributes
- Companion
- trait
- Source
- CoursierModule.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CoursierModule.type
Models a JVM dependency for Java or Scala. Wraps an underlying coursier.Dependency, with a possible CrossVersion, and the ability to force the dependency to pin its exact version
Models a JVM dependency for Java or Scala. Wraps an underlying coursier.Dependency, with a possible CrossVersion, and the ability to force the dependency to pin its exact version
Attributes
Attributes
- Source
- package.scala
- Supertypes
-
class AnyValtrait Matchableclass Any
External module providing helper commands related to dependency updates
External module providing helper commands related to dependency updates
Attributes
- Source
- Dependency.scala
- Supertypes
-
class ExternalModuleclass RootModule0trait 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 KspTeststrait AndroidLibKotlinTeststrait KotlinJsTeststrait KotestTeststrait KotlinTestPackageTeststrait KotlinMavenTeststrait AndroidAppTeststrait AndroidAppKotlinTeststrait AndroidLibTeststrait MavenTeststrait SbtTeststrait CrossSbtTeststrait ScalaTeststrait ScalaJSTeststrait ScalaNativeTeststrait AndroidAppBundletrait AndroidModuletrait AndroidAppModuletrait AndroidAppKotlinModuletrait AndroidBuildConfigtrait AndroidNativeAppModuletrait AndroidR8AppModuletrait AndroidKotlinModuletrait AndroidHiltSupporttrait AndroidLibKotlinModuletrait AndroidLibModuletrait CheckstyleModuletrait CheckstyleXsltModuletrait ErrorProneModuletrait PalantirFormatModuletrait BomModuletrait JlinkModuletrait JpackageModuletrait MavenModuletrait KotlinMavenModuletrait PlatformModuleBasetrait PlatformKotlinModuletrait PlatformScalaModuletrait PublishModuletrait RevapiModuletrait KtfmtBaseModuletrait KtfmtModuleobject KtfmtModuletrait KtlintModuleobject KtlintModuletrait KotlinModuletrait DetektModuletrait KotlinJsModuletrait KoverModuletrait KspModuleShow all
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
- JavaHomeModule.scala
- Supertypes
- Known subtypes
-
trait WithJvmWorkerModuletrait JavaModuletrait JavaTeststrait KotlinTeststrait KspTeststrait AndroidLibKotlinTeststrait KotlinJsTeststrait KotestTeststrait KotlinTestPackageTeststrait KotlinMavenTeststrait AndroidAppTeststrait AndroidAppKotlinTeststrait AndroidLibTeststrait MavenTeststrait SbtTeststrait CrossSbtTeststrait ScalaTeststrait ScalaJSTeststrait ScalaNativeTeststrait AndroidAppBundletrait AndroidModuletrait AndroidAppModuletrait AndroidAppKotlinModuletrait AndroidBuildConfigtrait AndroidNativeAppModuletrait AndroidR8AppModuletrait AndroidKotlinModuletrait AndroidHiltSupporttrait AndroidLibKotlinModuletrait AndroidLibModuletrait CheckstyleModuletrait CheckstyleXsltModuletrait ErrorProneModuletrait PalantirFormatModuletrait BomModuletrait JlinkModuletrait JpackageModuletrait MavenModuletrait KotlinMavenModuletrait PlatformModuleBasetrait PlatformKotlinModuletrait PlatformScalaModuletrait PublishModuletrait RevapiModuletrait KtfmtBaseModuletrait KtfmtModuleobject KtfmtModuletrait KtlintModuleobject KtlintModuletrait KotlinModuletrait DetektModuletrait KotlinJsModuletrait KoverModuletrait KspModuletrait NativeImageModuletrait RunModuletrait TestModuletrait AndroidTestModuletrait AndroidJUnittrait Junit4trait Junit5trait Munittrait ScalaChecktrait ScalaTesttrait Specs2trait TestNgtrait Utesttrait Weavertrait ZioTesttrait SemanticDbJavaModuletrait PythonModuletrait PythonTeststrait CoverageModuletrait CoverageTeststrait PublishModuletrait RuffModuleobject RuffModuletrait Pytesttrait UnittestShow all
Core configuration required to compile a single Java module
Core configuration required to compile a single Java module
Attributes
- Companion
- object
- Source
- JavaModule.scala
- Supertypes
-
trait JavaModuleApitrait AssemblyModuletrait SemanticDbJavaModuletrait SemanticDbJavaModuleApitrait OfflineSupportModuletrait GenIdeaModuletrait GenIdeaModuleApitrait RunModuletrait RunModuleApitrait DefaultTaskModuletrait JavaModuleBasetrait BspModuletrait BspModuleApitrait WithJvmWorkerModuletrait JavaHomeModuletrait CoursierModuletrait Moduletrait ModuleApitrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait JavaTeststrait KotlinTeststrait KspTeststrait AndroidLibKotlinTeststrait KotlinJsTeststrait KotestTeststrait KotlinTestPackageTeststrait KotlinMavenTeststrait AndroidAppTeststrait AndroidAppKotlinTeststrait AndroidLibTeststrait MavenTeststrait SbtTeststrait CrossSbtTeststrait ScalaTeststrait ScalaJSTeststrait ScalaNativeTeststrait AndroidAppBundletrait AndroidModuletrait AndroidAppModuletrait AndroidAppKotlinModuletrait AndroidBuildConfigtrait AndroidNativeAppModuletrait AndroidR8AppModuletrait AndroidKotlinModuletrait AndroidHiltSupporttrait AndroidLibKotlinModuletrait AndroidLibModuletrait CheckstyleModuletrait CheckstyleXsltModuletrait ErrorProneModuletrait PalantirFormatModuletrait BomModuletrait JlinkModuletrait JpackageModuletrait MavenModuletrait KotlinMavenModuletrait PlatformModuleBasetrait PlatformKotlinModuletrait PlatformScalaModuletrait PublishModuletrait RevapiModuletrait KtfmtBaseModuletrait KtfmtModuleobject KtfmtModuletrait KtlintModuleobject KtlintModuletrait KotlinModuletrait DetektModuletrait KotlinJsModuletrait KoverModuletrait KspModuleShow 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 GenIdeaModuletrait GenIdeaModuleApitrait RunModuletrait RunModuleApitrait DefaultTaskModuletrait JavaModuleBasetrait BspModuletrait BspModuleApitrait WithJvmWorkerModuletrait JavaHomeModuletrait CoursierModuletrait 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 GenIdeaModuletrait GenIdeaModuleApitrait RunModuletrait RunModuleApitrait DefaultTaskModuletrait JavaModuleBasetrait BspModuletrait BspModuleApitrait WithJvmWorkerModuletrait JavaHomeModuletrait CoursierModuletrait 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
JSON read/writing codecs for most common external data types
JSON read/writing codecs for most common external data types
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 RootModule0trait 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
-
trait AndroidHiltTransformobject AndroidHiltTransformtrait KeytoolModuleobject KeytoolModuletrait AndroidManifestMergerobject AndroidManifestMergerobject JvmWorkerModuleShow all
A JavaModule with a Maven compatible directory layout. src/main/java
, src/test/resources
, etc.
A JavaModule with a Maven compatible directory layout. src/main/java
, src/test/resources
, etc.
Attributes
- See also
-
SbtModule if you need a scala module with Maven layout.
- Source
- MavenModule.scala
- Supertypes
-
trait JavaModuletrait JavaModuleApitrait AssemblyModuletrait SemanticDbJavaModuletrait SemanticDbJavaModuleApitrait OfflineSupportModuletrait GenIdeaModuletrait GenIdeaModuleApitrait RunModuletrait RunModuleApitrait DefaultTaskModuletrait JavaModuleBasetrait BspModuletrait BspModuleApitrait WithJvmWorkerModuletrait JavaHomeModuletrait CoursierModuletrait Moduletrait ModuleApitrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait KotlinMavenModule
- Self type
Attributes
- Source
- MavenWorkerSupport.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
MavenWorkerSupport.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
- MvnDepsTreeArgs.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- class
- Source
- MvnDepsTreeArgs.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)
def jvmId = "graalvm-community:23.0.1"
}
Attributes
- Source
- NativeImageModule.scala
- Supertypes
-
trait WithJvmWorkerModuletrait JavaHomeModuletrait CoursierModuletrait Moduletrait ModuleApitrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- OfflineSupport.scala
- Supertypes
-
class ExternalModuleclass RootModule0trait 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 PmdModuleobject PmdModuletrait SpotlessModuleobject SpotlessModuleobject AssemblyModuletrait JavaModuletrait JavaTeststrait KotlinTeststrait KspTeststrait AndroidLibKotlinTeststrait KotlinJsTeststrait KotestTeststrait KotlinTestPackageTeststrait KotlinMavenTeststrait AndroidAppTeststrait AndroidAppKotlinTeststrait AndroidLibTeststrait MavenTeststrait SbtTeststrait CrossSbtTeststrait ScalaTeststrait ScalaJSTeststrait ScalaNativeTeststrait AndroidAppBundletrait AndroidModuletrait AndroidAppModuletrait AndroidAppKotlinModuletrait AndroidBuildConfigtrait AndroidNativeAppModuletrait AndroidR8AppModuletrait AndroidKotlinModuletrait AndroidHiltSupporttrait AndroidLibKotlinModuletrait AndroidLibModuletrait CheckstyleModuletrait CheckstyleXsltModuletrait ErrorProneModuletrait PalantirFormatModuletrait BomModuletrait JlinkModuletrait JpackageModuletrait MavenModuletrait KotlinMavenModuletrait PlatformModuleBasetrait PlatformKotlinModuletrait PlatformScalaModuletrait PublishModuletrait RevapiModuletrait KtfmtBaseModuletrait KtfmtModuleobject KtfmtModuletrait KtlintModuleobject KtlintModuletrait KotlinModuletrait DetektModuletrait KotlinJsModuletrait KoverModuletrait KspModuletrait JvmWorkerModuletrait AndroidHiltTransformobject AndroidHiltTransformtrait KeytoolModuleobject KeytoolModuletrait AndroidManifestMergerobject AndroidManifestMergerobject JvmWorkerModuleShow all
Shared logic between PlatformScalaModule
an PlatformJavaModule
Shared logic between PlatformScalaModule
an PlatformJavaModule
Attributes
- Source
- PlatformModuleBase.scala
- Supertypes
-
trait JavaModuletrait JavaModuleApitrait AssemblyModuletrait SemanticDbJavaModuletrait SemanticDbJavaModuleApitrait OfflineSupportModuletrait GenIdeaModuletrait GenIdeaModuleApitrait RunModuletrait RunModuleApitrait DefaultTaskModuletrait JavaModuleBasetrait BspModuletrait BspModuleApitrait WithJvmWorkerModuletrait JavaHomeModuletrait CoursierModuletrait Moduletrait ModuleApitrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait PlatformKotlinModuletrait PlatformScalaModule
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 GenIdeaModuletrait GenIdeaModuleApitrait RunModuletrait RunModuleApitrait DefaultTaskModuletrait JavaModuleBasetrait BspModuletrait BspModuleApitrait WithJvmWorkerModuletrait JavaHomeModuletrait CoursierModuletrait Moduletrait ModuleApitrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Known subtypes
- Self type
Attributes
- Companion
- trait
- Source
- PublishModule.scala
- Supertypes
-
trait DefaultTaskModuleclass ExternalModuleclass RootModule0trait BaseModuleApitrait Moduletrait ModuleApitrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Self type
-
PublishModule.type
Trait that provides the functionality around running JVM code: forked in subprocesses via run, locally in a classloader via runLocal, in the background via runBackground, or later via a launcher script
Trait that provides the functionality around running JVM code: forked in subprocesses via run, locally in a classloader via runLocal, in the background via runBackground, or later via a launcher script
Attributes
- Companion
- object
- Source
- RunModule.scala
- Supertypes
-
trait RunModuleApitrait WithJvmWorkerModuletrait JavaHomeModuletrait CoursierModuletrait Moduletrait ModuleApitrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait JavaModuletrait JavaTeststrait KotlinTeststrait KspTeststrait AndroidLibKotlinTeststrait KotlinJsTeststrait KotestTeststrait KotlinTestPackageTeststrait KotlinMavenTeststrait AndroidAppTeststrait AndroidAppKotlinTeststrait AndroidLibTeststrait MavenTeststrait SbtTeststrait CrossSbtTeststrait ScalaTeststrait ScalaJSTeststrait ScalaNativeTeststrait AndroidAppBundletrait AndroidModuletrait AndroidAppModuletrait AndroidAppKotlinModuletrait AndroidBuildConfigtrait AndroidNativeAppModuletrait AndroidR8AppModuletrait AndroidKotlinModuletrait AndroidHiltSupporttrait AndroidLibKotlinModuletrait AndroidLibModuletrait CheckstyleModuletrait CheckstyleXsltModuletrait ErrorProneModuletrait PalantirFormatModuletrait BomModuletrait JlinkModuletrait JpackageModuletrait MavenModuletrait KotlinMavenModuletrait PlatformModuleBasetrait PlatformKotlinModuletrait PlatformScalaModuletrait PublishModuletrait RevapiModuletrait KtfmtBaseModuletrait KtfmtModuleobject KtfmtModuletrait KtlintModuleobject KtlintModuletrait KotlinModuletrait DetektModuletrait KotlinJsModuletrait KoverModuletrait KspModuletrait TestModuletrait AndroidTestModuletrait AndroidJUnittrait 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
Attributes
- Companion
- object
- Source
- SemanticDbJavaModule.scala
- Supertypes
-
trait WithJvmWorkerModuletrait JavaHomeModuletrait SemanticDbJavaModuleApitrait CoursierModuletrait Moduletrait ModuleApitrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait JavaModuletrait JavaTeststrait KotlinTeststrait KspTeststrait AndroidLibKotlinTeststrait KotlinJsTeststrait KotestTeststrait KotlinTestPackageTeststrait KotlinMavenTeststrait AndroidAppTeststrait AndroidAppKotlinTeststrait AndroidLibTeststrait MavenTeststrait SbtTeststrait CrossSbtTeststrait ScalaTeststrait ScalaJSTeststrait ScalaNativeTeststrait AndroidAppBundletrait AndroidModuletrait AndroidAppModuletrait AndroidAppKotlinModuletrait AndroidBuildConfigtrait AndroidNativeAppModuletrait AndroidR8AppModuletrait AndroidKotlinModuletrait AndroidHiltSupporttrait AndroidLibKotlinModuletrait AndroidLibModuletrait CheckstyleModuletrait CheckstyleXsltModuletrait ErrorProneModuletrait PalantirFormatModuletrait BomModuletrait JlinkModuletrait JpackageModuletrait MavenModuletrait KotlinMavenModuletrait PlatformModuleBasetrait PlatformKotlinModuletrait PlatformScalaModuletrait PublishModuletrait RevapiModuletrait KtfmtBaseModuletrait KtfmtModuleobject KtfmtModuletrait KtlintModuleobject KtlintModuletrait KotlinModuletrait DetektModuletrait KotlinJsModuletrait KoverModuletrait KspModuleShow all
Attributes
- Companion
- trait
- Source
- SemanticDbJavaModule.scala
- Supertypes
-
trait CoursierModuleclass ExternalModuleclass RootModule0trait BaseModuleApitrait Moduletrait ModuleApitrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Self type
-
SemanticDbJavaModule.type
Attributes
- Companion
- object
- Source
- SonatypeCentralPublishModule.scala
- Supertypes
-
trait PublishModuletrait JavaModuletrait JavaModuleApitrait AssemblyModuletrait SemanticDbJavaModuletrait SemanticDbJavaModuleApitrait OfflineSupportModuletrait GenIdeaModuletrait GenIdeaModuleApitrait RunModuletrait RunModuleApitrait DefaultTaskModuletrait JavaModuleBasetrait BspModuletrait BspModuleApitrait WithJvmWorkerModuletrait JavaHomeModuletrait CoursierModuletrait Moduletrait ModuleApitrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
External module to publish artifacts to central.sonatype.org
External module to publish artifacts to central.sonatype.org
Attributes
- Companion
- trait
- Source
- SonatypeCentralPublishModule.scala
- Supertypes
-
trait OfflineSupportModuletrait CoursierModuletrait DefaultTaskModuleclass ExternalModuleclass RootModule0trait BaseModuleApitrait Moduletrait ModuleApitrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Self type
Publishing logic for the standard Sonatype Central repository central.sonatype.org
Publishing logic for the standard Sonatype Central repository central.sonatype.org
Attributes
- Source
- SonatypeCentralPublisher.scala
- Supertypes
-
class Objecttrait Matchableclass Any
A module containing JVM test suites. Requires you define a testFramework for your Java, Scala or Kotlin testing library that implements the sbt.testing
interface. For many test frameworks, pre-configured traits are provided for you in TestModule.Junit4, TestModule.Junit5, TestModule.ScalaTest, etc.
A module containing JVM test suites. Requires you define a testFramework for your Java, Scala or Kotlin testing library that implements the sbt.testing
interface. For many test frameworks, pre-configured traits are provided for you in TestModule.Junit4, TestModule.Junit5, TestModule.ScalaTest, etc.
Attributes
- Companion
- object
- Source
- TestModule.scala
- Supertypes
-
trait TestModuleApitrait DefaultTaskModuletrait RunModuletrait RunModuleApitrait WithJvmWorkerModuletrait JavaHomeModuletrait CoursierModuletrait JavaModuleBasetrait BspModuletrait BspModuleApitrait Moduletrait ModuleApitrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait JavaTeststrait KotlinTeststrait KspTeststrait AndroidLibKotlinTeststrait KotlinJsTeststrait KotestTeststrait KotlinTestPackageTeststrait KotlinMavenTeststrait AndroidAppTeststrait AndroidAppKotlinTeststrait AndroidLibTeststrait MavenTeststrait SbtTeststrait CrossSbtTeststrait ScalaTeststrait ScalaJSTeststrait ScalaNativeTeststrait AndroidTestModuletrait AndroidJUnittrait Junit4trait Junit5trait Munittrait ScalaChecktrait ScalaTesttrait Specs2trait TestNgtrait Utesttrait Weavertrait ZioTestShow all
Attributes
- Companion
- trait
- Source
- TestModule.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
TestModule.type
Implementation code used by TestModule to actually run tests.
Implementation code used by TestModule to actually run tests.
Attributes
- Source
- TestModuleUtil.scala
- Supertypes
-
class Objecttrait Matchableclass Any
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
- 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
- WithJvmWorkerModule.scala
- Supertypes
-
trait JavaHomeModuletrait CoursierModuletrait Moduletrait ModuleApitrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait JavaModuletrait JavaTeststrait KotlinTeststrait KspTeststrait AndroidLibKotlinTeststrait KotlinJsTeststrait KotestTeststrait KotlinTestPackageTeststrait KotlinMavenTeststrait AndroidAppTeststrait AndroidAppKotlinTeststrait AndroidLibTeststrait MavenTeststrait SbtTeststrait CrossSbtTeststrait ScalaTeststrait ScalaJSTeststrait ScalaNativeTeststrait AndroidAppBundletrait AndroidModuletrait AndroidAppModuletrait AndroidAppKotlinModuletrait AndroidBuildConfigtrait AndroidNativeAppModuletrait AndroidR8AppModuletrait AndroidKotlinModuletrait AndroidHiltSupporttrait AndroidLibKotlinModuletrait AndroidLibModuletrait CheckstyleModuletrait CheckstyleXsltModuletrait ErrorProneModuletrait PalantirFormatModuletrait BomModuletrait JlinkModuletrait JpackageModuletrait MavenModuletrait KotlinMavenModuletrait PlatformModuleBasetrait PlatformKotlinModuletrait PlatformScalaModuletrait PublishModuletrait RevapiModuletrait KtfmtBaseModuletrait KtfmtModuleobject KtfmtModuletrait KtlintModuleobject KtlintModuletrait KotlinModuletrait DetektModuletrait KotlinJsModuletrait KoverModuletrait KspModuletrait NativeImageModuletrait RunModuletrait TestModuletrait AndroidTestModuletrait AndroidJUnittrait Junit4trait Junit5trait Munittrait ScalaChecktrait ScalaTesttrait Specs2trait TestNgtrait Utesttrait Weavertrait ZioTesttrait SemanticDbJavaModuleShow 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
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