如何找到`compile`方法可以接受的参数?

时间:2015-01-07 08:38:56

标签: gradle

build.gradle中,我们可以定义依赖关系,如:

 project(':') {
    dependencies {
      compile 'joda-time:joda-time:2.1'
      compile('joda-time:joda-time:2.1')
      compile 'joda-time:joda-time:2.1', 'com.google.guava:guava:14.0.1'
    }
  }

我的问题是,如何找出compile可以接受的参数类型?我阅读了此文档https://gradle.org/docs/current/dsl/org.gradle.api.artifacts.dsl.DependencyHandler.html,但无法获得足够的信息。

我也想知道,如果跟随(混合字符串和数组)是正确的:

compile 'joda-time:joda-time:2.1', ['com.google.guava:guava:14.0.1', 'commons-codec:commons-codec:1.7']

哪个有效,但我不确定这是否真的有用。

1 个答案:

答案 0 :(得分:0)

'compile'不是方法,而是依赖配置,它接受依赖项列表。每个依赖项至少由组ID,工件ID和版本表示。

您可以在此处阅读更多内容:8.3. Dependency configurations和此处:23.5. Dependency management