cossacklabs / themis

Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.
https://www.cossacklabs.com/themis
Apache License 2.0
1.85k stars 143 forks source link

[TODO] Migrate AndroidThemis from Bintray #776

Closed vixentael closed 3 years ago

vixentael commented 3 years ago

JFrog shuts down Bintray service, where we host android Themis: https://bintray.com/cossacklabs/maven/themis

They suggest migrating to Maven Central.

We should investigate what changes are required in src/wrappers/themis/android/build.gradle and potentially other android/Java related files to fix distribution pipeline.

List of useful links:

ilammy commented 3 years ago

Android Themis has been republished to Maven Central manually. It should be available under the same name.

repositories {
    mavenCentral()
}

dependencies {
    implementation 'com.cossacklabs.com:themis:0.13.1'
}

Currently only the latest version 0.13.1 is available, as it is the first one containing all the required metadata to be allowed into the Maven Central repo.

Things still to be done:

vixentael commented 3 years ago

Thank you, @ilammy!

Themis is available here https://search.maven.org/artifact/com.cossacklabs.com/themis/0.13.1/aar

Things still to be done (cont):

vixentael commented 3 years ago

looks like @ilammy has updated gradle, docs, examples and produced a repeatable release manual. I suggest to close this issue, as other things (automation and moving old Themis libs to MC) are more "enhancements" than blockers.