【发布时间】:2018-04-03 10:04:13
【问题描述】:
我一直在努力设置一个 gradle 任务来为我的 Android 库生成 Javadocs,但是当其他库存在外部依赖项时,文档生成失败。这似乎是一个常见的任务,但不知何故似乎没有一个简单的解决方案,例如this answer 将揭示(手动重新生成爆炸aar 有点荒谬,而且,甚至在 Android Studio 3.0 上that doesn't work anymore 由于新的依赖指令)。
但是,我注意到通过 Android Studio GUI(工具菜单)生成 Javadoc 工作得很好——解决了对其他库的依赖等问题。那么这是如何工作的——这个菜单不使用 gradle 任务来生成 Javadoc 吗?
由于我需要使用 gradle 作为 CI 的一部分生成 Javadoc,我发现没有记录的方法让它工作,而有一种方法可以通过菜单工作,这非常令人沮丧。 Android Studio Tools -> Generate Javadoc 菜单不依次使用 gradle 任务吗?由于依赖项与 gradle 文件一起列出,并且 Javadoc 工具菜单显然能够解决这些依赖项 - 它是如何实现的?它如何获取嵌入在依赖 aar 库等中的 jar 包?它如何独立使用而不是通过 Android Studio GUI 使用?
【问题讨论】:
标签: android android-studio gradle android-gradle-plugin javadoc