diff --git a/.gitmodules b/.gitmodules
index 8d389199d4bd3d8126ebe89ae7c7b87620643c88..a95af5a123f460473291f086c12ef0877fc5bce8 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -25,3 +25,6 @@
 [submodule "rosjava/src/genjava"]
 	path = rosjava/src/genjava
 	url = ../genjava.git
+[submodule "rosjava/src/rosjava_catkin_package_a"]
+	path = rosjava/src/rosjava_catkin_package_a
+	url = https://git-st.inf.tu-dresden.de/ceti/ros-internal/rosjava-packages/rosjava_catkin_package_a.git
diff --git a/rosjava/src/rosjava_build_tools b/rosjava/src/rosjava_build_tools
index 5a8fd3018756f3f87b23104553e3d17be53b69ee..1b5e4df5aab8058655d7b8f0afdb1ecceef3423a 160000
--- a/rosjava/src/rosjava_build_tools
+++ b/rosjava/src/rosjava_build_tools
@@ -1 +1 @@
-Subproject commit 5a8fd3018756f3f87b23104553e3d17be53b69ee
+Subproject commit 1b5e4df5aab8058655d7b8f0afdb1ecceef3423a
diff --git a/rosjava/src/rosjava_catkin_package_a b/rosjava/src/rosjava_catkin_package_a
new file mode 160000
index 0000000000000000000000000000000000000000..a2b3a44213ab4e1bb319d91765a14f3562dc3e5c
--- /dev/null
+++ b/rosjava/src/rosjava_catkin_package_a
@@ -0,0 +1 @@
+Subproject commit a2b3a44213ab4e1bb319d91765a14f3562dc3e5c