mill.kotlinlib
Kotlin toolchain containing KotlinModule and other functionality related to building Kotlin projects. Also supports js.KotlinJsModule for building Kotlin-JS projects that run in the browser. The toolchain for building Kotlin on android lives separately in mill.androidlib
.
Attributes
Members list
Packages
Type members
Classlikes
A KotlinModule with a Maven compatible directory layout: src/main/kotlin
, src/test/resources
, etc.
A KotlinModule with a Maven compatible directory layout: src/main/kotlin
, src/test/resources
, etc.
Attributes
- Source
- KotlinMavenModule.scala
- Supertypes
-
trait MavenModuletrait KotlinModuletrait 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
Core configuration required to compile a single Kotlin module
Core configuration required to compile a single Kotlin module
Attributes
- Companion
- object
- Source
- KotlinModule.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 KotlinTeststrait KspTeststrait AndroidLibKotlinTeststrait KotlinJsTeststrait KotestTeststrait KotlinTestPackageTeststrait KotlinMavenTeststrait AndroidKotlinModuletrait AndroidHiltSupporttrait AndroidAppKotlinModuletrait AndroidAppKotlinTeststrait AndroidLibKotlinModuletrait DetektModuletrait KotlinJsModuletrait KoverModuletrait KspModuletrait KotlinMavenModuletrait PlatformKotlinModuleShow all
- Self type
Attributes
- Companion
- trait
- Source
- KotlinModule.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
KotlinModule.type
Attributes
- Companion
- object
- Source
- KotlinWorkerManager.scala
- Supertypes
-
trait AutoCloseableclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- KotlinWorkerManager.scala
- Supertypes
-
class ExternalModuleclass RootModule0trait BaseModuleApitrait Moduletrait ModuleApitrait Wrapperclass BaseClasstrait Cachertrait Cacherclass Objecttrait Matchableclass AnyShow all
- Self type
-
KotlinWorkerManager.type
A KotlinModule intended for defining .jvm
/.js
/etc. submodules It supports additional source directories per platform, e.g. src-jvm/
or src-js/
.
A KotlinModule intended for defining .jvm
/.js
/etc. submodules It supports additional source directories per platform, e.g. src-jvm/
or src-js/
.
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
- PlatformKotlinModule.scala
- Supertypes
-
trait KotlinModuletrait PlatformModuleBasetrait 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
- Source
- Versions.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Versions.type
Exports
Defined exports
Attributes
- Source
- exports.scala
Attributes
- Source
- exports.scala
Attributes
- Source
- exports.scala
Attributes
- Source
- exports.scala
Attributes
- Source
- exports.scala
Attributes
- Source
- exports.scala
Attributes
- Source
- exports.scala
Attributes
- Source
- exports.scala
Attributes
- Source
- exports.scala
Attributes
- Source
- exports.scala