Bintray上的Android库缺少源代码和javadoc
我试图在Bintray上发布一个用Kotlin编写的Android库作为AAR来分发它。我已经按照我在网上找到的各种资源配置了整个项目,通过Bintray上的Android库缺少源代码和javadoc,android,android-studio,kotlin,aar,bintray,Android,Android Studio,Kotlin,Aar,Bintray,我试图在Bintray上发布一个用Kotlin编写的Android库作为AAR来分发它。我已经按照我在网上找到的各种资源配置了整个项目,通过bintrayUpload发布进展顺利s mybuild.gradle.kts 但是,当我在另一个项目中导入库时,我可以正确引用所有类,但: 我的库依赖于RxJava 3,但在Gradle中导入我的库时,RxJava 3(以及其他依赖项)不会自动下载,导致Android Studio抱怨所有Rx类 我看不到源代码和JavaDoc 在Bintray上,一切
bintrayUpload
发布进展顺利s mybuild.gradle.kts
但是,当我在另一个项目中导入库时,我可以正确引用所有类,但:
- 我的库依赖于RxJava 3,但在Gradle中导入我的库时,RxJava 3(以及其他依赖项)不会自动下载,导致Android Studio抱怨所有Rx类
- 我看不到源代码和JavaDoc
-Javadoc和
-sources`),一个AAR和一个常用的POM文件。我已经检查了所有这些文件,它们包含了我期望的所有内容,包括POM文件中的依赖项
您可以检查完整的源代码和Bintray工件
我做错了什么?我对
maven publish
插件也有同样的问题。源已上载到maven存储库,但无法与aar
一起下载。源未包含在.module
中
我发现了这个插件:-有了这个插件,源代码被包含在.module
中,并与aar
一起自动下载
这个插件不需要任何额外的任务来生成源代码,也不需要添加额外的工件
要使用它,需要做的就是应用插件:“xyz.tynn.android.sources”和出版物
根据官方android文档进行配置
还有用于JavaDoc