首页 > 解决方案 > 如何将我的 aar 发布到 bintray 并防止用户看到源?

问题描述

我创建了一个包含一个包的 bintray 存储库。当我发布我的库并从另一个项目中引用它时,我能够看到我的源代码。另一方面,如果我构建 aar 并将其直接导入我的其他项目,则代码会被混淆。我想对 jCenter 中的已发布库实现相同的效果。那可能吗?

bintray {
user = properties.getProperty("bintray.user")
key = properties.getProperty("bintray.apikey")

pkg {
    repo = bintrayRepo
    name = bintrayName
    desc = libraryDescription
    websiteUrl = siteUrl
    vcsUrl = gitUrl
    licenses = allLicenses
    dryRun = false
    publish = true
    override = false
    publicDownloadNumbers = true
    version {
        name = libraryVersion
        desc = libraryDescription
    }
}

编辑:我没有运行 javadocJar 和 sourcesJar gradle 任务

标签: androidgradleobfuscationbintrayjcenter

解决方案


推荐阅读