Gradle:如何为androidJavadocsRelease生成添加.aar源代码?

时间:2016-01-27 08:37:11

标签: android android-gradle javadoc

我有一个AAR(awesome-lib-extensions)文件,它是另一个AAR(awesome-lib)文件的扩展。我已将awesome-lib包含为编译依赖项。一切似乎都有效:我可以扩展它,为awesome-lib-extensions编写单元测试,这些工作正常。

我遇到的问题如下:我无法将awesome-lib添加到我的类路径中以生成javadoc!我该怎么做呢? 我目前有以下代码:

libraryVariants.all { variant ->
    task("generate${variant.name.capitalize()}Javadoc", type: Javadoc) {
        // title = ''
        // description = ''
        source = variant.javaCompile.source
        //todo: add classpath here for javadoc!
        classpath = files(variant.javaCompile.classpath.files, project.android.getBootClasspath())
        options {
            links "http://docs.oracle.com/javase/7/docs/api/"
            linksOffline "http://d.android.com/reference","${android.sdkDirectory}/docs/reference"
        }
        exclude '**/BuildConfig.java'
        exclude '**/R.java'
    }
}

这会将任何Android依赖项添加到类路径中,但不会添加.aar。我该如何解决这个问题?

请注意:名称awesome-lib是虚构的,但它应该更容易命名所有内容。

0 个答案:

没有答案