diff --git a/build.gradle b/build.gradle index 18970e5..97cfbbf 100644 --- a/build.gradle +++ b/build.gradle @@ -6,7 +6,7 @@ buildscript { jcenter() } dependencies { - classpath 'com.android.tools.build:gradle:3.6.2' + classpath 'com.android.tools.build:gradle:3.6.3' classpath 'com.google.protobuf:protobuf-gradle-plugin:0.8.10' // NOTE: Do not place your application dependencies here; they belong diff --git a/protobuf/build.gradle b/protobuf/build.gradle index 6401674..b45a91f 100644 --- a/protobuf/build.gradle +++ b/protobuf/build.gradle @@ -2,6 +2,7 @@ plugins { id 'java' id 'com.google.protobuf' id 'idea' + id "com.google.osdetector" } configurations { @@ -19,7 +20,9 @@ protobuf { grpc { artifact = 'io.grpc:protoc-gen-grpc-java:1.28.1' // CURRENT_GRPC_VERSION } - grpc_python { path = "$projectDir/grpc_python_plugin" } + grpc_python { + path = "$projectDir/grpc_plugins/grpc_python_plugin_1.28.1-${osdetector.classifier}" + } } generateProtoTasks { all().each { task -> diff --git a/protobuf/grpc_plugins/grpc_plugin_support.lib b/protobuf/grpc_plugins/grpc_plugin_support.lib new file mode 100644 index 0000000..13b516d Binary files /dev/null and b/protobuf/grpc_plugins/grpc_plugin_support.lib differ diff --git a/protobuf/grpc_python_plugin b/protobuf/grpc_plugins/grpc_python_plugin_1.28.1-osx-x86_64 old mode 100755 new mode 100644 similarity index 100% rename from protobuf/grpc_python_plugin rename to protobuf/grpc_plugins/grpc_python_plugin_1.28.1-osx-x86_64 diff --git a/protobuf/grpc_plugins/grpc_python_plugin_1.28.1-windows-x86_64 b/protobuf/grpc_plugins/grpc_python_plugin_1.28.1-windows-x86_64 new file mode 100644 index 0000000..d293c7f Binary files /dev/null and b/protobuf/grpc_plugins/grpc_python_plugin_1.28.1-windows-x86_64 differ