gpt4 book ai didi

Bintray 上的 Android 库缺少源和 javadoc

转载 作者:行者123 更新时间:2023-12-02 12:55:59 25 4
gpt4 key购买 nike

我正在尝试在 Bintray 上发布一个用 Kotlin 编写的 Android 库作为 AAR 来分发它。我已经按照我在网上找到的各种资源配置了整个项目,并通过 bintrayUpload 发布顺利进行。 Here是我的build.gradle.kts .
但是,当我在另一个项目中导入库时,我可以正确引用所有类,但是:

  • 我的库依赖于 RxJava 3,但在 Gradle 中导入我的库时,该库(和其他依赖项)不会自动下载,导致 Android Studio 提示所有 Rx 类。
  • 我看不到源代码和 JavaDoc。

  • 在 Bintray 上,一切看起来都很正常:我可以看到两个 JAR 文件( -Javadoc and -sources`)、一个 AAR 和通常的 POM 文件。我检查了所有这些,它们包含我所期望的所有内容,包括 POM 文件中的依赖项。
    您可以查看完整的源代码 here和 Bintray 工件 here .
    我究竟做错了什么?

    最佳答案

    我对 maven-publish 有同样的问题插入。源已上传到 maven 存储库,但无法与 aar 一起下载.来源未包含在 .module 中.
    我找到了这个插件:https://plugins.gradle.org/plugin/xyz.tynn.android.sources - 有了这个,来源包含在.module中并与 aar 一起自动下载.
    这个插件不需要任何额外的任务来生成源,也不需要添加额外的工件。
    要使用它,必须做的是apply plugin: "xyz.tynn.android.sources" publication根据Android官方文档配置
    https://developer.android.com/studio/build/maven-publish-plugin
    还有JavaDoc的插件https://github.com/tynn-xyz/BuildSrc/blob/master/README.md

    关于Bintray 上的 Android 库缺少源和 javadoc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62873155/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com