Skip to content

Instantly share code, notes, and snippets.

@muthuraj57
Created May 29, 2021 14:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save muthuraj57/af20a4dbb7572a7df3053938acbc4a69 to your computer and use it in GitHub Desktop.
Save muthuraj57/af20a4dbb7572a7df3053938acbc4a69 to your computer and use it in GitHub Desktop.
Jetpack DataStore proto configuration
plugins {
...
id "com.google.protobuf" version "0.8.12"
}
dependencies {
implementation "androidx.datastore:datastore-core:1.0.0-alpha08"
implementation "com.google.protobuf:protobuf-javalite:3.10.0"
...
}
protobuf {
protoc {
artifact = "com.google.protobuf:protoc:3.10.0"
}
// Generates the java Protobuf-lite code for the Protobufs in this project. See
// https://github.com/google/protobuf-gradle-plugin#customizing-protobuf-compilation
// for more information.
generateProtoTasks {
all().each { task ->
task.builtins {
java {
option 'lite'
}
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment