android - 如何将我的 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 任务
解决方案
推荐阅读
- express - 我应该在生产中使用代理中间件吗?
- javascript - WordPress Ajax Uncaught ReferenceError: url is not defined
- azure-devops - 仅在 ARM 模板部署后才知道 ConnectionString 时如何生成 EF Core 迁移脚本?
- javascript - 重要的 npm install @babel/plugin-transform-react-jsx 不起作用
- ansible - 如何将我的文件的包含与ansible进行比较?
- react-native - React Native Calendars:如何使用 Redux 仅更改一项的背景颜色
- sql - 如何使用两列转置表格
- mongodb - 有没有办法在删除集合后释放被 mongodb 索引占用的 RAM?
- node.js - Visual Studio 2017 中未出现的建议
- javascript - 加载到节点画布模块中的JPG文件在操作和导出后丢失质量