Paul Woitaschek
08/23/2020, 7:19 AMios
gradle module that just depends on the 3 modules:
kotlin {
sourceSets {
named("iosMain") {
dependencies {
api(project(":percent-distribution"))
api(project(":podcast"))
api(project(":units"))
}
}
}
}
But that produces no frameworksArkadii Ivanov
08/23/2020, 12:20 PMPaul Woitaschek
08/23/2020, 12:30 PMArkadii Ivanov
08/23/2020, 12:35 PM<target_name>MainBinaries
task?Paul Woitaschek
08/23/2020, 12:35 PMArkadii Ivanov
08/23/2020, 12:36 PMPaul Woitaschek
08/23/2020, 12:37 PMBuild tasks
-----------
allMetadataJar - Assembles a jar archive containing the metadata for all Kotlin source sets.
assemble - Assembles the outputs of this project.
build - Assembles and tests this project.
buildDependents - Assembles and tests this project and all projects that depend on it.
buildNeeded - Assembles and tests this project and all projects it depends on.
clean - Deletes the build directory.
compileKotlinIos - Compiles a klibrary from the 'main' compilation for target 'native'.
compileTestKotlinIos - Compiles a klibrary from the 'test' compilation for target 'native'.
iosMainKlibrary - Assembles outputs for compilation 'main' of target 'ios'
iosTestKlibrary - Assembles outputs for compilation 'test' of target 'ios'
jvmJar - Assembles an archive containing the main classes.
jvmMainClasses - Assembles outputs for compilation 'main' of target 'jvm'
jvmTestClasses - Assembles outputs for compilation 'test' of target 'jvm'
linkDebugFrameworkIos - Links a framework 'debugFramework' for a target 'ios'.
linkDebugTestIos - Links a test executable 'debugTest' for a target 'ios'.
linkReleaseFrameworkIos - Links a framework 'releaseFramework' for a target 'ios'.
metadataCommonMainClasses - Assembles outputs for compilation 'commonMain' of target 'metadata'
metadataJar - Assembles an archive containing the main classes.
metadataMainClasses - Assembles outputs for compilation 'main' of target 'metadata'
Paul Woitaschek
08/23/2020, 12:38 PMPaul Woitaschek
08/23/2020, 12:39 PMArkadii Ivanov
08/23/2020, 12:40 PMArkadii Ivanov
08/23/2020, 12:41 PMios
Paul Woitaschek
08/23/2020, 12:58 PMPaul Woitaschek
08/23/2020, 1:27 PMPaul Woitaschek
08/23/2020, 1:27 PMArkadii Ivanov
08/23/2020, 2:48 PMrusshwolf
08/23/2020, 3:09 PM