diff --git a/build.gradle b/build.gradle
index 7aef4699e5261bf92c9e66381cf2d222703af678..c598a00ccfb82ad5280acca6efbe21c404a62315 100644
--- a/build.gradle
+++ b/build.gradle
@@ -33,7 +33,7 @@ subprojects {
 
   // These external repositories are copied from bootstrap.gradle.
   repositories {
-    mavenCentral()
+    jcenter()
     maven {
       url "http://repository.springsource.com/maven/bundles/release"
     }
diff --git a/buildscript.gradle b/buildscript.gradle
index 10c8a5408725fb0552c8c8805494c43ae79a1c5b..f2e146aad2980ecd701f7ac41a132232cf8ad7bb 100644
--- a/buildscript.gradle
+++ b/buildscript.gradle
@@ -41,7 +41,7 @@ rootProject.buildscript {
         maven {
             url "https://github.com/rosjava/rosjava_mvn_repo/raw/master"
         }
-        mavenCentral()
+        jcenter()
     }
     dependencies {
         classpath "org.ros.rosjava_bootstrap:gradle_plugins:[0.3,0.4)"
diff --git a/experiments/ros-java.gradle b/experiments/ros-java.gradle
index e67d090c3c325f29151e13741f1e86a7616dfe39..3135d7e962e802d55b976f26f839569c12becc28 100644
--- a/experiments/ros-java.gradle
+++ b/experiments/ros-java.gradle
@@ -94,7 +94,7 @@ repositories {
   maven {
     url "http://repository.springsource.com/maven/bundles/external"
   }
-  mavenCentral()
+  jcenter()
 }
 
 /***********************
diff --git a/gradle.gradle b/gradle.gradle
index c7a1d7f10215f738eec622699a563a776d3af1cf..4fa3467c632bcf20f49d8716dfa2c38f8edf8320 100644
--- a/gradle.gradle
+++ b/gradle.gradle
@@ -1,5 +1,3 @@
 task wrapper(type: Wrapper) {
-    gradleVersion = '2.2.1'
+    gradleVersion = '2.14.1'
 }
-
-
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
index c5f49969f17a4d6eb5ff7cd2d2601451558656f7..0c5dfceae4d9f49a78eaefd39cfafac7772490fc 100644
--- a/gradle/wrapper/gradle-wrapper.properties
+++ b/gradle/wrapper/gradle-wrapper.properties
@@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME
 distributionPath=wrapper/dists
 zipStoreBase=GRADLE_USER_HOME
 zipStorePath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-all.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip
diff --git a/gradle_plugins/src/main/groovy/org/ros/gradle_plugins/RosPlugin.groovy b/gradle_plugins/src/main/groovy/org/ros/gradle_plugins/RosPlugin.groovy
index c5131164ea304c1641c856f532542fd38f144b74..806dbdc333b61c74eba3f7dad50ab4dc451d76ba 100644
--- a/gradle_plugins/src/main/groovy/org/ros/gradle_plugins/RosPlugin.groovy
+++ b/gradle_plugins/src/main/groovy/org/ros/gradle_plugins/RosPlugin.groovy
@@ -55,7 +55,7 @@ class RosPlugin implements Plugin<Project> {
       maven {
         url "http://repository.springsource.com/maven/bundles/external"
       }
-      mavenCentral()
+      jcenter()
     }
   }
 }