有人可以详细解释一下(最好是通过一些实际示例)Gradle中有哪些依赖项配置?
例如,假设我有:
compile group: 'org.foo', name: 'commons-lang', version: '1.2.3', configuration: 'runtime'
testCompile group: 'org.foo', name: 'commons-io', version: '2.4.1', configuration: 'testing'
给我的印象是compile
和testCompile
是配置。如果是这样,那么configuration: 'testing'
部分有什么用?
答案 0 :(得分:0)
这些是工件的构建配置名称...当将构建配置名称传递给引用的项目时,它们的行为类似,不同之处在于这些软件包始终带有其构建时使用的一个配置名称-尽管项目可能会有多个,在几个工件中。