mirror of
https://github.com/mamoe/mirai.git
synced 2025-04-09 02:10:10 +08:00
Configure apiBuild dependsOn jar tasks only
This commit is contained in:
parent
7836b2a4b3
commit
6293208c26
@ -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"))
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user