minor fix

This commit is contained in:
Alexander Nozik 2020-11-27 10:49:39 +03:00
parent fcdfa3fd6e
commit f418a101bf
4 changed files with 13 additions and 4 deletions

View File

@ -6,7 +6,7 @@ plugins {
}
group = "ru.mipt.npm"
version = "0.7.0"
version = "0.7.0-fix"
repositories {
gradlePluginPortal()

View File

@ -86,8 +86,8 @@ class KScienceExtension(val project: Project) {
js {
binaries.executable()
}
(targets.findByName("native") as? KotlinNativeTarget)?.apply {
binaries.executable()
targets.filterIsInstance<KotlinNativeTarget>().forEach {
it.binaries.executable()
}
}
}

View File

@ -7,8 +7,9 @@ import org.gradle.kotlin.dsl.apply
open class KScienceMPPlugin : Plugin<Project> {
override fun apply(project: Project): Unit = project.run {
if (plugins.findPlugin("org.jetbrains.kotlin.multiplatform") == null) {
logger.info("Kotlin multiplatform plugin is not resolved. Adding it automatically")
pluginManager.apply("org.jetbrains.kotlin.multiplatform")
} else {
logger.info("Kotlin MPP plugin is already present")
}
plugins.apply(KScienceCommonPlugin::class)
}

View File

@ -14,6 +14,14 @@ open class KSciencePublishPlugin : Plugin<Project> {
override fun apply(project: Project): Unit = project.run {
plugins.apply("maven-publish")
// plugins.withId("org.jetbrains.kotlin.jvm"){
// extensions.findByType<JavaPluginExtension>()?.apply {
// withSourcesJar()
// //withJavadocJar()
// }
// }
afterEvaluate {
val githubOrg: String = project.findProperty("githubOrg") as? String ?: "mipt-npm"
val githubProject: String? by project