Gradle对源集的依赖性

时间:2014-10-28 15:50:57

标签: gradle dependency-management

我有一个包含3个源集的项目。一个常见的,两个依赖它。

sourceSets {
    common {}

    api {
        compileClasspath += common.output
        runtimeClasspath += common.output
    }

    main {
        compileClasspath += common.output
        runtimeClasspath += common.output
    }
}

我也有一些依赖。

dependencies {
    ...
    commonCompile 'com.google.guava:guava:18.0'
    commonCompile 'io.netty:netty-all:4.0.23.Final'

    ...

    compile 'io.dropwizard.metrics:metrics-core:3.1.0'
    compile 'io.dropwizard.metrics:metrics-healthchecks:3.1.0'
    ...
}

此外,我有一个不同的项目,并希望从第一个项目添加对api源集的依赖。

我该怎么做?

感谢。

0 个答案:

没有答案