diff options
Diffstat (limited to 'buildSrc/src/main/groovy/org/gradle/frege/FregeTask.groovy')
-rw-r--r-- | buildSrc/src/main/groovy/org/gradle/frege/FregeTask.groovy | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/buildSrc/src/main/groovy/org/gradle/frege/FregeTask.groovy b/buildSrc/src/main/groovy/org/gradle/frege/FregeTask.groovy index 3e7d572..25452f3 100644 --- a/buildSrc/src/main/groovy/org/gradle/frege/FregeTask.groovy +++ b/buildSrc/src/main/groovy/org/gradle/frege/FregeTask.groovy @@ -4,6 +4,9 @@ import org.gradle.api.DefaultTask import org.gradle.api.GradleException import org.gradle.api.InvalidUserDataException import org.gradle.api.tasks.* +import org.gradle.process.internal.DefaultJavaExecAction +import org.gradle.process.internal.JavaExecAction +import org.gradle.api.internal.file.FileResolver class FregeTask extends DefaultTask { @@ -23,10 +26,10 @@ class FregeTask extends DefaultTask { void executeCompile() { println "Compiling Frege" - - - - + FileResolver fileResolver = getServices().get(FileResolver.class) + JavaExecAction action = new DefaultJavaExecAction(fileResolver) + action.setMain("frege.compiler.Main") + action.execute } }
\ No newline at end of file |