only the executor uses the application configuration
diff --git a/build.gradle b/build.gradle
index 27015f9..fe38904 100644
--- a/build.gradle
+++ b/build.gradle
@@ -18,7 +18,6 @@
 subprojects {
 
     apply plugin: 'java'
-    apply plugin: 'application'
     apply from: "$rootDir/gradle/spock.gradle"
     apply from: "$rootDir/gradle/quality.gradle"
 
@@ -27,8 +26,6 @@
 
     [compileJava, compileTestJava]*.options*.encoding = 'UTF-8'
 
-    mainClassName = "com.ebay.myriad.Main"
-
     group = "com.ebay.myriad"
     version = "0.0.1"
 
@@ -65,9 +62,4 @@
         testCompile 'junit:junit:4.12'
         testCompile 'commons-collections:commons-collections:3.2.1'
     }
-
-
-    run {
-        systemProperty "myriad.config", "build/resources/main/myriad-config-default.yml"
-    }
 }
diff --git a/myriad-executor/build.gradle b/myriad-executor/build.gradle
index 1b4260d..0dbf1dd 100644
--- a/myriad-executor/build.gradle
+++ b/myriad-executor/build.gradle
@@ -1,3 +1,11 @@
+apply plugin: 'application'
+
+mainClassName = "com.ebay.myriad.Main"
+
+run {
+    systemProperty "myriad.config", "build/resources/main/myriad-config-default.yml"
+}
+
 dependencies {
     compile project(':myriad-commons')
     compile 'org.slf4j:slf4j-log4j12:1.7.7'