diff --git a/CMakeLists.txt b/CMakeLists.txt
index 272973346f6c2c818b207706a430adc510ff7326..97e33308d94728b6f482e45d85b85102914af6f3 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -11,7 +11,7 @@ project(rosjava_core)
 
 find_package(catkin REQUIRED rosjava_build_tools)
 
-catkin_rosjava_setup(uploadArchives)
+catkin_rosjava_setup(publishMavenJavaPublicationToMavenRepository)
 
 catkin_package()
 
diff --git a/build.gradle b/build.gradle
index c5dde369abbcaf9c4a1076c14894935d1f75cfcc..8e861f3c81f6c4d9f702b789fba035976e042089 100644
--- a/build.gradle
+++ b/build.gradle
@@ -45,10 +45,9 @@ allprojects {
 
 subprojects {
     if (name != 'docs') {
-        apply plugin: 'ros'
         apply plugin: 'ros-java'
     }
 }
 
-defaultTasks 'uploadArchives'
+defaultTasks 'publishMavenJavaPublicationToMavenRepository'