我的android项目中有多个模块。我有一个Gradle文件,其中有ktlint的代码。我将Gradle文件写入项目Gradle文件中,从而将该Gradle文件应用于每个模块。
subprojects { subProject ->
apply from: "$project.rootDir/commonFiles/gradleScript/kotlin-code-quality.gradle"
}现在的问题是,我可以在每个模块上运行ktlint,方法是在命令中给出它们的名称,如下所示。
正在为缓存模块运行ktlint。
./gradlew :cache:ktlint但我需要一次运行所有模块ktlint。
下面是我需要执行ktlint操作的open-source repository和pull request。
发布于 2020-06-05 20:56:00
抱歉,是我的错。./gradlew ktlint将始终在多模块上运行。我在应用程序模块中有一些lint检查失败。我以为它只在app模块上运行。
但是当我修复应用程序模块的lint并运行./gradlew ktlint时。它跳到了缓存模块。
我希望这对你有帮助,谢谢。
https://stackoverflow.com/questions/62215375
复制相似问题