cee*_*kay 6 android javadoc artifactory maven android-studio
我已经在私人 Artifactory 中发布了 Android 库,如下所示。Javadoc 生成并作为 jar 文件与 aar 库一起发布到artifactory。
但是,当使用另一个 Android Studio 项目中的库时,javadoc 不会自动显示在 Android Studio 快速文档中。
经过更多的尝试和错误,如果在发布过程中没有对库进行混淆,javadoc似乎将显示在Android Studio的快速文档中
如何在 Android Studio 中为库用户发布我的模糊库并显示 javadoc,而无需进行额外配置?
[编辑]
发布的库文件有:
aar、javadoc.jar、sources.jar、pom文件
目前,sources.jar 允许开发人员对未混淆的源代码进行逆向工程,但仍然不提供该库的 javadoc。
您还需要发布“源”。如果我理解正确的话,您希望使用您的 aar 的开发人员能够通过您的笔记查看该类的文档。
在你的 gradle 文件中,创建一个“源”作业,如下所示:
task javadocTask(type: Jar) {
classifier = 'javadoc'
from javadoc.destinationDir
}
task sourcesTask(type: Jar) {
classifier = 'sources'
from sourceSets.main.allSource
//Or exact project path if you don't have sourceSets : from "YOUR_PROJECT/src/main/java"
}
artifacts {
archives sourcesTask
archives javadocTask
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1169 次 |
| 最近记录: |