我有一个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是虚构的,但它应该更容易命名所有内容。