diff --git a/build.gradle b/build.gradle
index e238ffefb..fb49ec8dd 100644
--- a/build.gradle
+++ b/build.gradle
@@ -1,3 +1,9 @@
+buildscript {
+	dependencies {
+		classpath 'com.google.protobuf:protobuf-gradle-plugin:0.10.0'
+	}
+}
+
 plugins {
     id "java"
     id "checkstyle"
@@ -6,6 +12,8 @@ plugins {
     id "com.github.ben-manes.versions" version "0.54.0"
 }
 
+apply plugin: 'com.google.protobuf'
+
 repositories {
     mavenCentral()
 }
@@ -76,7 +84,7 @@ ext.hk2Version = resolveTransitiveVersion(
 
 protobuf {
     protoc {
-        artifact = "com.google.protobuf:protoc:$protobufVersion"
+        path = "@protocPath@"
     }
 }
 
