是什么 ? | : | a gradle plugin that lets developers utilize the buck build system on a gradle project. |
开发语言 | : | Java |
源码仓库 | : | https://github.com/uber/okbuck |
发布仓库 | : | https://bintray.com/uber/gradle-plugins/okbuck |
Gradle Kotlin DSL
(in root project
):
buildscript {
repositories {
jcenter { url "https://maven.aliyun.com/repository/jcenter" }
}
dependencies {
classpath("com.uber:okbuck:0.50.7")
}
}
apply {
plugin("com.uber.okbuck")
}
Gradle Kotlin DSL
(in root project
):
fun Project.`okbuck`(configure: com.uber.okbuck.extension.OkBuckExtension.() -> Unit) =
extensions.configure("okbuck", configure)
okbuck {
buildToolVersion = "28.0.3"
lint {
disabled = true
}
}
生成类似于gradle wrapper
的东西。
生成buck的配置文件。
一般的,我们不需要主动执行该命令,它会被watchman触发。
此命令类似于./gradlew
,它是用./gradlew buckWrapper
命令生成的, 我们一般都使用这个命令,而不直接使用buck命令。
将下面内容加入项目根目录下的.gitignore
文件中:
#buck
.buckconfig
*/BUCK
.buckd
.okbuck
buck-out