apply plugin: "groovy" apply plugin: "maven" apply plugin: "signing" defaultTasks "build" ext { isSnapshot = true baseVersion = "0.1" snapshotAppendix = "-SNAPSHOT" pluginVersion = baseVersion + (isSnapshot ? snapshotAppendix : "") fregeVersion = "3.22.324" fregeClassifier = "-g630677b" } apply from: "gradle/sonatype.gradle" repositories { mavenCentral() } version = pluginVersion group = groupName dependencies { compile "com.theoryinpractise.frege:frege:${fregeVersion}${fregeClassifier}" compile gradleApi() compile localGroovy() } Boolean doSigning() { signingEnabled.trim() == "true" }