|
|
|
|
@ -15,23 +15,19 @@
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
plugins {
|
|
|
|
|
alias(libs.plugins.nowinandroid.android.library)
|
|
|
|
|
alias(libs.plugins.nowinandroid.jvm.library)
|
|
|
|
|
alias(libs.plugins.protobuf)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
android {
|
|
|
|
|
namespace = "com.google.samples.apps.nowinandroid.core.datastore.proto"
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Setup protobuf configuration, generating lite Java and Kotlin classes
|
|
|
|
|
protobuf {
|
|
|
|
|
protoc {
|
|
|
|
|
artifact = libs.protobuf.protoc.get().toString()
|
|
|
|
|
}
|
|
|
|
|
generateProtoTasks {
|
|
|
|
|
all().forEach { task ->
|
|
|
|
|
task.builtins {
|
|
|
|
|
register("java") {
|
|
|
|
|
all().configureEach {
|
|
|
|
|
builtins {
|
|
|
|
|
named("java") {
|
|
|
|
|
option("lite")
|
|
|
|
|
}
|
|
|
|
|
register("kotlin") {
|
|
|
|
|
|