build.gradle 567 B

1234567891011121314151617181920212223
  1. allprojects {
  2. repositories {
  3. google()
  4. mavenCentral()
  5. }
  6. }
  7. // 注释掉自定义构建目录设置,避免不同磁盘间的路径冲突
  8. def newBuildDir = rootProject.layout.buildDirectory.dir("../../build").get()
  9. rootProject.layout.buildDirectory.set(newBuildDir)
  10. subprojects {
  11. def newSubprojectBuildDir = newBuildDir.dir(project.name)
  12. project.layout.buildDirectory.set(newSubprojectBuildDir)
  13. }
  14. subprojects {
  15. project.evaluationDependsOn(":app")
  16. }
  17. tasks.register("clean", Delete) {
  18. delete rootProject.layout.buildDirectory
  19. }