spierce7
12/18/2022, 6:31 PMjw
12/18/2022, 6:45 PMjw
12/18/2022, 6:46 PMChrimaeon
12/18/2022, 6:46 PMjw
12/18/2022, 6:49 PMjw
12/18/2022, 6:51 PMspierce7
12/18/2022, 6:51 PMval relevantConfigurations = mutableListOf<String>()
kotlin.targets
.filter { it.platformType == org.jetbrains.kotlin.gradle.plugin.KotlinPlatformType.js }
.forEach {
if (it.platformType == org.jetbrains.kotlin.gradle.plugin.KotlinPlatformType.js) {
val main = it.compilations["main"]
main.allKotlinSourceSets.forEach { sourceSet ->
relevantConfigurations += sourceSet.apiConfigurationName
relevantConfigurations += sourceSet.implementationConfigurationName
}
}
}
for (configName in relevantConfigurations) {
val configuration = configurations[configName]
configuration.dependencies
}
Chrimaeon
12/18/2022, 6:52 PM.pom
definition.Chrimaeon
12/18/2022, 6:52 PMpomConfiguration.resolvedConfiguration.lenientConfiguration.artifacts
is the part where I get the resolved dependencies.jw
12/18/2022, 6:53 PMspierce7
12/18/2022, 6:54 PMspierce7
12/18/2022, 6:54 PMChrimaeon
12/18/2022, 6:56 PMconfigureMultiplatformProject
jw
12/18/2022, 7:02 PMChrimaeon
12/18/2022, 7:27 PM