diff --git a/build.gradle b/build.gradle
index f95963b9b287df1718d52de6a714ad4629c7a675..ea4fed57e47d4c154065735539f39c25aef46867 100644
--- a/build.gradle
+++ b/build.gradle
@@ -1,8 +1,5 @@
 plugins {
-	id("java-gradle-plugin")
-	id("maven-publish")
-	
-	id("com.gradle.plugin-publish").version("0.21.0")
+	id("com.gradle.plugin-publish").version("1.2.0")
 }
 
 group = "de.hhu.stups"
@@ -22,18 +19,16 @@ if (project.hasProperty("gradlePublishSecret")) {
 }
 
 gradlePlugin {
+	website = "https://gitlab.cs.uni-duesseldorf.de/general/stups/sablecc_gradle_plugin"
+	vcsUrl = "https://gitlab.cs.uni-duesseldorf.de/general/stups/sablecc_gradle_plugin"
+	
 	plugins {
 		sableccPlugin {
 			id = "de.hhu.stups.sablecc"
 			displayName = "SableCC Gradle plugin"
 			description = "Generate parsers using SableCC"
+			tags.set(["sablecc", "parser", "generator"])
 			implementationClass = "de.hhu.stups.sablecc.gradle.SableCCPlugin"
 		}
 	}
 }
-
-pluginBundle {
-	website = "https://gitlab.cs.uni-duesseldorf.de/general/stups/sablecc_gradle_plugin"
-	vcsUrl = "https://gitlab.cs.uni-duesseldorf.de/general/stups/sablecc_gradle_plugin"
-	tags = ["sablecc", "parser", "generator"]
-}