首页 > 解决方案 > gradle - 列出“项目”的多个子项目

问题描述

有没有办法为一个共同的依赖列出多个项目。我尝试如下,它不起作用。为了更好的维护,我不想单独列出。

project(':com.example.bundle1', ':com.example.bundle2') {
    dependencies {
      compile project(':com.example.common')
    }
}

标签: gradlebuild.gradle

解决方案


您可以在此处利用 groovy 列表支持:

[':com.example.bundle1', ':com.example.bundle2'].each {
   project(it) {
     dependencies {
         compile project(':com.example.common')
     }
   }
}

推荐阅读