1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
package org.gradle.frege import org.gradle.api.Plugin import org.gradle.api.Project class FregePlugin implements Plugin<Project> { void apply(Project project) { project.apply(plugin: 'base') project.extensions.create("frege", FregePluginExtension) project.task('compileFrege', type: FregeTask, group: 'Build') << { } } }