diff --git a/src/genjava/gradle/gradle.tar.gz b/src/genjava/gradle/gradle.tar.gz
index 2d50a3e6a6bb3465f250ef7ebdd6225811bb2376..3b9d3de97442e2f5142806724bdaf47f2219b80f 100644
Binary files a/src/genjava/gradle/gradle.tar.gz and b/src/genjava/gradle/gradle.tar.gz differ
diff --git a/src/genjava/templates/genjava_project/build.gradle.in b/src/genjava/templates/genjava_project/build.gradle.in
index 621c3f445f861f6e05046edf32c597dac3b31e45..df6a62a80ea623387a0af222bfd1c8ef621d0229 100644
--- a/src/genjava/templates/genjava_project/build.gradle.in
+++ b/src/genjava/templates/genjava_project/build.gradle.in
@@ -15,7 +15,7 @@
  */
 
 task wrapper(type: Wrapper) {
-    gradleVersion = '2.14.1'
+    gradleVersion = '3.5.1'
 }
 
 buildscript {