diff --git a/CMakeLists.txt b/CMakeLists.txt
index 04f9cbd5bda9d66c3c945115ecab4cb4ed7b43b5..490ffdff8232e4e6e158f9825424ec83fd628817 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -19,7 +19,7 @@ find_package(catkin REQUIRED
     tf2_msgs
 )
 
-catkin_rosjava_setup(publishMavenJavaPublicationToMavenRepository installApp)
+catkin_rosjava_setup(publish installApp)
 
 # make sure messages get built first if genjava is enabled
 add_dependencies(gradle-${PROJECT_NAME} ${catkin_EXPORTED_TARGETS})
diff --git a/build.gradle b/build.gradle
index 3cff949be511149b1e23c1a7d1157ab37f5ccaa6..721d0e8b81a047afbcd6527db8c1e342fd9122fe 100644
--- a/build.gradle
+++ b/build.gradle
@@ -49,4 +49,4 @@ subprojects {
   }
 }
 
-defaultTasks 'publishMavenJavaPublicationToMavenRepository', 'installApp'
+defaultTasks 'publish', 'installApp'
diff --git a/rosjava_tutorial_pubsub/build.gradle b/rosjava_tutorial_pubsub/build.gradle
index 6a5dcbbffd6efddf07b08a1cb9869fae89821a89..2cc3b63f5a029e08ddd517dcee3a825f58cf8886 100644
--- a/rosjava_tutorial_pubsub/build.gradle
+++ b/rosjava_tutorial_pubsub/build.gradle
@@ -22,5 +22,5 @@ dependencies {
   compile project(':rosjava')
 }
 
-defaultTasks 'publishMavenJavaPublicationToMavenRepository', 'installApp'
+defaultTasks 'publish', 'installApp'