|
|
@@ -1,6 +1,14 @@
|
|
|
+/*
|
|
|
+ * Copyright 2019-2022 Mamoe Technologies and contributors.
|
|
|
+ *
|
|
|
+ * 此源代码的使用受 GNU AFFERO GENERAL PUBLIC LICENSE version 3 许可证的约束, 可以在以下链接找到该许可证.
|
|
|
+ * Use of this source code is governed by the GNU AGPLv3 license that can be found through the following link.
|
|
|
+ *
|
|
|
+ * https://github.com/mamoe/mirai/blob/dev/LICENSE
|
|
|
+ */
|
|
|
+
|
|
|
import org.gradle.api.Project
|
|
|
import org.gradle.configurationcache.extensions.useToRun
|
|
|
-import org.gradle.kotlin.dsl.get
|
|
|
import java.io.File
|
|
|
|
|
|
/*
|
|
|
@@ -70,7 +78,11 @@ object BinaryCompatibilityConfigurator {
|
|
|
project.afterEvaluate {
|
|
|
findProject(getValidatorDir(dir))
|
|
|
?.afterEvaluate {
|
|
|
- tasks.findByName("apiBuild")?.dependsOn(project.tasks["build"])
|
|
|
+ if (targetName == null) {
|
|
|
+ tasks.findByName("apiBuild")?.dependsOn(project.tasks.getByName("jar"))
|
|
|
+ } else {
|
|
|
+ tasks.findByName("apiBuild")?.dependsOn(project.tasks.getByName("${targetName}Jar"))
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|