KScience Mpp Extension
Constructors
Functions
Link copied to clipboard
Mark this module as an application module. JVM application should be enabled separately
Link copied to clipboard
Link copied to clipboard
Apply jupyter plugin and add entry point for the jupyter library. If left empty applies a plugin without declaring library producers
Link copied to clipboard
Link copied to clipboard
fun useCoroutines(version: String = KScienceVersions.coroutinesVersion, sourceSet: DependencySourceSet = DependencySourceSet.MAIN, configuration: DependencyConfiguration = DependencyConfiguration.API)
Use coroutines-core with default version or version
Link copied to clipboard
fun useDateTime(version: String = KScienceVersions.dateTimeVersion, sourceSet: DependencySourceSet = DependencySourceSet.MAIN, configuration: DependencyConfiguration = DependencyConfiguration.API)
Use kotlinx-datetime library with default version or version
Link copied to clipboard
fun useFx(vararg modules: FXModule, configuration: DependencyConfiguration = DependencyConfiguration.COMPILE_ONLY, version: String = "11", platform: FXPlatform = defaultPlatform)
Add platform-specific JavaFX dependencies with given list of FXModules
Link copied to clipboard
fun useHtml(version: String = KScienceVersions.htmlVersion, sourceSet: DependencySourceSet = DependencySourceSet.MAIN, configuration: DependencyConfiguration = DependencyConfiguration.API)
Add dependency on kotlinx-html library
Link copied to clipboard
fun useSerialization(version: String = KScienceVersions.serializationVersion, sourceSet: DependencySourceSet = DependencySourceSet.MAIN, configuration: DependencyConfiguration = DependencyConfiguration.API, block: SerializationTargets.() -> Unit = {})
Use core serialization library and configure targets
Link copied to clipboard
Add context receivers to this project and all subprojects