diff --git a/gradle_plugins/src/main/groovy/org/ros/gradle_plugins/CatkinPlugin.groovy b/gradle_plugins/src/main/groovy/org/ros/gradle_plugins/CatkinPlugin.groovy
index a10b32edd7967dcccadb1bfb4290839b6f5ec2e3..ff3503cd57c4902fdac24deec16279eb3135c725 100644
--- a/gradle_plugins/src/main/groovy/org/ros/gradle_plugins/CatkinPlugin.groovy
+++ b/gradle_plugins/src/main/groovy/org/ros/gradle_plugins/CatkinPlugin.groovy
@@ -173,6 +173,9 @@ class CatkinPackage {
         packageXml.build_depend.each { d ->
             dependencies.add(d.text().replace(" ",""))
         }
+        packageXml.depend.each { d ->
+            dependencies.add(d.text().replace(" ",""))
+        }
     }
     def String toString() {
         def out = new String()