如何为多项目配置settings.gradle?

时间:2014-02-05 21:27:40

标签: gradle android-gradle

我应该如何构建build.gradle和settings.gradle以包含具有自己的构建和设置gradle文件的另一个项目?目前我得到:

找不到名称为“默认”的配置。

我的设置。格式:

include :sliding-layer'
project(':sliding-layer').projectDir = new File(rootDir, 'modules/sliding-layer:Library')

和build.gradle:

compile project(':modules:sliding-layer')

第二个项目settings.gradle:

include ':Library'
include ':SlidingLayerSample'

和build.gradle(在根目录中):

buildscript {
  repositories {
    mavenCentral()
  }

  dependencies {
    classpath 'com.android.tools.build:gradle:0.7.+'
  }
}

allprojects {
  group = 'com.6wunderkinder.slidinglayerlibrary'
  version = '1.1-SNAPSHOT'

  repositories {
    mavenCentral()
  }
}

apply plugin: 'android-reporting'

1 个答案:

答案 0 :(得分:2)

每个版本只能有一个settings.gradle,但您可以在顶级设置中引用嵌套项目.gradle:

include ':sliding-layer:Library'
include ':sliding-layer:SlidingLayerSample'