Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
build an AAR and .pom file for Maven repos #197
AAR libraries are the standard for Android these days when making libraries that include anything in addition to Java classes. This adds AAR and .pom generation to the standard build system. The .pom file is needed for Maven repos like MavenCentral and jCenter, which are the default library repos for gradle for Android.
The products of this can then just be uploaded to jCenter/MavenCentral with GPG .asc signatures on both the .aar and .pom files. I can handle the uploading to jCenter if you're OK with it being managed under the Guardian Project group.
Thanks for the pull request. As you've seen over on the SQLCipher discussion site, this has been on our radar for some time. Mark Murphy also published some packaging resources in sqlcipher-artifict. We've been working hard on a few other high priority issues, e.g. the compatibility issues on API 23 and as a result, haven't had time yet to finish testing and commit our own changes for this. That said, we are planning to address the new requirements very soon (likely within the next week), since this is a priority for the community.
With regard to distribution of the AAR packages, we are planning to take on distribution responsibility as a part of our ongoing SQLCipher release processes. This will ensure both that updates are in lock-step with the standard release process, and that the archives are signed using the same Zetetic keys used on all of the other SQLCipher platform packages for consistency.
We'll let you know as soon as the relevent updates are in place. Thanks!