diff --git a/cmake/genjava-catkin-api.cmake.em b/cmake/genjava-catkin-api.cmake.em
index 06d4a5de04a4cc72007fd2e911d8cfbccdbe98dc..edeeb3d928ef4fb0e159fff6d82b916fe0bf290d 100644
--- a/cmake/genjava-catkin-api.cmake.em
+++ b/cmake/genjava-catkin-api.cmake.em
@@ -52,7 +52,6 @@ macro(generate_rosjava_messages)
   set(build_dir_to_be_cleaned_list)
   foreach(pkg ${ARG_PACKAGES})
     list(APPEND build_dir_to_be_cleaned_list "${CMAKE_CURRENT_BINARY_DIR}/${pkg}")
-    add_dependencies(${PROJECT_NAME}_generate_artifacts ${pkg}_generate_messages)
   endforeach()
   set_directory_properties(PROPERTY ADDITIONAL_MAKE_CLEAN_FILES "${build_dir_to_be_cleaned_list}")
 endmacro()