diff --git a/CMakeLists.txt b/CMakeLists.txt
index d9803703bafb26f84ad30b886180ad6294b8f2a1..9eb125511c751e3edb702d91568ad6a8f23b1082 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -42,3 +42,10 @@ install(
     DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}
     )
 
+set(ROS_MAVEN_DEPLOYMENT_REPOSITORY $ENV{ROS_MAVEN_DEPLOYMENT_REPOSITORY})
+if(NOT ROS_MAVEN_DEPLOYMENT_REPOSITORY)
+    set(ROS_MAVEN_DEPLOYMENT_REPOSITORY "${CATKIN_DEVEL_PREFIX}/${CATKIN_GLOBAL_SHARE_DESTINATION}/maven")
+endif()
+file(WRITE ${ROS_MAVEN_DEPLOYMENT_REPOSITORY}/rospack_nosubdirs "")
+install(FILES ${ROS_MAVEN_DEPLOYMENT_REPOSITORY}/rospack_nosubdirs
+        DESTINATION ${CATKIN_GLOBAL_SHARE_DESTINATION}/maven)