diff --git a/build.gradle b/build.gradle
index cd70a3aa95..129c022239 100644
--- a/build.gradle
+++ b/build.gradle
@@ -235,6 +235,7 @@ allprojects {
         mavenLocal()
         mavenCentral()
         jcenter()
+        maven { url "$artifactory_contextUrl/corda-dependencies" }
         maven { url 'https://jitpack.io' }
         maven { url "$artifactory_contextUrl/corda-releases" } // cordform-common
         if (project.hasProperty("mavenOracleUsername") && project.hasProperty("mavenOraclePassword")) {
@@ -296,12 +297,6 @@ allprojects {
 if (!JavaVersion.current().java8Compatible)
     throw new GradleException("Corda requires Java 8, please upgrade to at least 1.8.0_$java8_minUpdateVersion")
 
-repositories {
-    mavenLocal()
-    mavenCentral()
-    jcenter()
-}
-
 // Required for building out the fat JAR.
 dependencies {
     compile project(':node')
diff --git a/docs/source/example-code/build.gradle b/docs/source/example-code/build.gradle
index ddb0d0a7d0..b35f230951 100644
--- a/docs/source/example-code/build.gradle
+++ b/docs/source/example-code/build.gradle
@@ -3,15 +3,6 @@ apply plugin: 'application'
 apply plugin: 'net.corda.plugins.cordformation'
 apply plugin: 'net.corda.plugins.quasar-utils'
 
-repositories {
-    mavenLocal()
-    mavenCentral()
-    jcenter()
-    maven {
-        url 'http://oss.sonatype.org/content/repositories/snapshots'
-    }
-}
-
 configurations {
     integrationTestCompile.extendsFrom testCompile
     integrationTestRuntime.extendsFrom testRuntime
diff --git a/experimental/build.gradle b/experimental/build.gradle
index 2aa7d36615..1be6ecc6c5 100644
--- a/experimental/build.gradle
+++ b/experimental/build.gradle
@@ -3,15 +3,6 @@ version '1.0-SNAPSHOT'
 
 apply plugin: 'kotlin'
 
-repositories {
-    mavenLocal()
-    mavenCentral()
-    maven {
-        url 'http://oss.sonatype.org/content/repositories/snapshots'
-    }
-    jcenter()
-}
-
 compileKotlin {
     kotlinOptions.suppressWarnings = true
 }
diff --git a/tools/explorer/build.gradle b/tools/explorer/build.gradle
index c56fb55a46..8d74bd1de9 100644
--- a/tools/explorer/build.gradle
+++ b/tools/explorer/build.gradle
@@ -1,7 +1,3 @@
-repositories {
-    mavenCentral()
-}
-
 apply plugin: 'java'
 apply plugin: 'kotlin'
 apply plugin: 'application'
diff --git a/tools/explorer/capsule/build.gradle b/tools/explorer/capsule/build.gradle
index aba8ca33ff..757c9b503a 100644
--- a/tools/explorer/capsule/build.gradle
+++ b/tools/explorer/capsule/build.gradle
@@ -11,15 +11,6 @@ configurations {
     runtimeArtifacts.extendsFrom runtime
 }
 
-repositories {
-    mavenLocal()
-    mavenCentral()
-    maven {
-        url 'http://oss.sonatype.org/content/repositories/snapshots'
-    }
-    jcenter()
-}
-
 // Force the Caplet to target Java 6. This ensures that running 'java -jar explorer.jar' on any Java 6 VM upwards
 // will get as far as the Capsule version checks, meaning that if your JVM is too old, you will at least get
 // a sensible error message telling you what to do rather than a bytecode version exception that doesn't.