我开发了一个Android库,我将其打包为AAR文件。我使用progaurd来混淆我想保留专有的代码。
我的问题是关于分发。我想使用gradle快速轻松地安装库。问题是现有的存储库(Maven Central和Jcenter)要求您提交OSS许可证。我很好将AAR文件本身放在公共领域,但我的理解是,OSS许可证在法律上要求我在他们请求时向客户提供[预混淆]源代码。
当前的分发方法是从Web服务器下载aar文件,并手动将aar文件插入到项目的libs目录中。
如何将AAR文件发布到存储库,使用gradle轻松安装库而无需提交OSS许可证?