diff options
author | Rene Groeschke <rene@gradle.com> | 2015-11-21 21:16:18 +0000 |
---|---|---|
committer | Rene Groeschke <rene@gradle.com> | 2015-11-21 21:16:43 +0000 |
commit | 3bbf59cb3e080b9abcdf82d1c82e36337ea01ed1 (patch) | |
tree | 3766af43b4fa8d3e5e81c47e9ad1a5db909057dd /src/main/groovy/frege/gradle/plugins/FregeBasePlugin.java | |
parent | 10e0ef10c68db0dde1c3aec0fc074f161024b643 (diff) | |
download | frege-gradle-plugin-3bbf59cb3e080b9abcdf82d1c82e36337ea01ed1.tar.gz frege-gradle-plugin-3bbf59cb3e080b9abcdf82d1c82e36337ea01ed1.tar.bz2 frege-gradle-plugin-3bbf59cb3e080b9abcdf82d1c82e36337ea01ed1.zip |
simplify implementation and remove use of internal api that is shaded by classloader
Diffstat (limited to 'src/main/groovy/frege/gradle/plugins/FregeBasePlugin.java')
-rw-r--r-- | src/main/groovy/frege/gradle/plugins/FregeBasePlugin.java | 19 |
1 files changed, 1 insertions, 18 deletions
diff --git a/src/main/groovy/frege/gradle/plugins/FregeBasePlugin.java b/src/main/groovy/frege/gradle/plugins/FregeBasePlugin.java index 8bf5399..9f8ebd9 100644 --- a/src/main/groovy/frege/gradle/plugins/FregeBasePlugin.java +++ b/src/main/groovy/frege/gradle/plugins/FregeBasePlugin.java @@ -15,7 +15,6 @@ import org.gradle.api.specs.Spec; import org.gradle.api.tasks.SourceSet; import javax.inject.Inject; -import java.util.concurrent.Callable; public class FregeBasePlugin implements Plugin<Project> { private FileResolver fileResolver; @@ -30,15 +29,13 @@ public class FregeBasePlugin implements Plugin<Project> { } @Override - public void apply(Project project) { + public void apply(final Project project) { // Workaround to build proper jars on Windows, see https://github.com/Frege/frege-gradle-plugin/issues/9 this.project = project; System.setProperty("file.encoding", "UTF-8"); project.getPluginManager().apply(JavaBasePlugin.class); fregePluginExtension = project.getExtensions().create(EXTENSION_NAME, FregePluginExtension.class); JavaBasePlugin javaBasePlugin = project.getPlugins().getPlugin(JavaBasePlugin.class); - - configureCompileDefaults(new FregeRuntime(project)); configureSourceSetDefaults(javaBasePlugin); } @@ -70,18 +67,4 @@ public class FregeBasePlugin implements Plugin<Project> { } }); } - - private void configureCompileDefaults(final FregeRuntime fregeRuntime) { - this.project.getTasks().withType(FregeCompile.class, new Action<FregeCompile>() { - public void execute(final FregeCompile compile) { - compile.getConventionMapping().map("fregeClasspath", new Callable() { - public Object call() throws Exception { - return fregeRuntime.inferFregeClasspath(compile.getClasspath()); - } - - }); - } - }); - } - } |