diff --git a/src/main/kotlin/ru/mipt/npm/gradle/KScienceProjectPlugin.kt b/src/main/kotlin/ru/mipt/npm/gradle/KScienceProjectPlugin.kt index 9a4e0d2..4092836 100644 --- a/src/main/kotlin/ru/mipt/npm/gradle/KScienceProjectPlugin.kt +++ b/src/main/kotlin/ru/mipt/npm/gradle/KScienceProjectPlugin.kt @@ -87,20 +87,18 @@ open class KScienceProjectPlugin : Plugin { override fun apply(target: Project): Unit = target.run { apply() - - - if (!isSnapshot()) { - configure { - version = project.version.toString() - } - } - apply() apply() - if (isSnapshot()) { - configure { - validationDisabled = true + afterEvaluate { + if (isSnapshot()) { + configure { + validationDisabled = true + } + } else { + configure { + version = project.version.toString() + } } }