Dico
03/16/2019, 12:18 PMDominaezzz
03/16/2019, 12:31 PMimplementation "com.dico:library-jvmFirst:1.0.0"implementation "com.dico:library-jvm:1.0.0"implementation "com.dico:library:1.0.0"Dominaezzz
03/16/2019, 12:33 PMDico
03/16/2019, 12:37 PMDico
03/16/2019, 12:37 PMDico
03/16/2019, 12:37 PMDico
03/16/2019, 12:38 PMapi(project(":child"))Dico
03/16/2019, 12:38 PMDico
03/16/2019, 12:45 PMdependsOnDominaezzz
03/16/2019, 12:49 PMDico
03/16/2019, 1:10 PMsourceSets["jvmMain"].apply {
    val targetName = (findProperty("platform")?.toString() ?: "remote") + "Jvm"
    val target = platform.kotlin.targets[targetName]
    val jarTask = platform.tasks.getByName(target.artifactsTaskName) as Jar
    val platform = jarTask.archiveFile.get().asFile
    dependencies {
        api(engine)
        api(platform)
    }
}Dico
03/16/2019, 2:39 PMdependencies {
    api(project(":platform", "myTargetJvmApiElements")
}Dominaezzz
03/16/2019, 2:41 PMDico
03/16/2019, 2:46 PMDico
03/16/2019, 2:47 PMDico
03/16/2019, 2:47 PMlouiscad
03/16/2019, 2:48 PMDico
03/16/2019, 2:48 PMcompileKotlinMetadataDico
03/16/2019, 2:49 PMcompileKotlinJvmDico
03/16/2019, 2:50 PMDico
03/16/2019, 2:52 PMDico
03/16/2019, 2:52 PMlouiscad
03/16/2019, 2:56 PMDico
03/16/2019, 2:57 PMval platform = project(":platform")
val configurationName = (findProperty("platform")?.toString() ?: "remote") + "JvmApiElements"
sourceSets["commonMain"].dependencies {
    api(engine)
    api(platform)
}
sourceSets["jvmMain"].dependencies {
    api(engine)
    api(project(":platform", configurationName))
}Dico
03/16/2019, 2:58 PMlouiscad
03/16/2019, 2:59 PMapi(engine)jvmMainDico
03/16/2019, 3:00 PMlouiscad
03/16/2019, 3:00 PMDico
03/16/2019, 3:01 PMlouiscad
03/16/2019, 3:02 PMlouiscad
03/16/2019, 3:02 PMDico
03/16/2019, 3:02 PMDico
03/16/2019, 3:03 PM