diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 3863f24af668d45056a468f276e572354b2d0481..ffc9bdcb7500dd161d90470b81608612b698957b 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -19,6 +19,7 @@ build:
   artifacts:
     paths:
       - "message_generation/build/libs"
+      - "gradle_plugins/build/libs"
     expire_in: 1 week
 
 
diff --git a/build.gradle b/build.gradle
index 4d879ccdb06847da0ad216eea8abdb70ce6657ae..f9eccda6ac869f76e34d395927f8109d40d36cc0 100644
--- a/build.gradle
+++ b/build.gradle
@@ -43,12 +43,18 @@ subprojects {
 
   publishing {
     publications {
-        maven(MavenPublication) {
+        maven0(MavenPublication) {
             artifactId = 'rosjava'
             artifact("message_generation/build/libs/message_generation-${version}.jar") {
                 extension 'jar'
             }
         }
+        maven1(MavenPublication) {
+            artifactId = 'gradle_plugins'
+            artifact("gradle_plugins/build/libs/gradle_plugins-${version}.jar") {
+                extension 'jar'
+            }
+        }
     }
     repositories {
         maven {