diff --git a/rosjava.rosinstall b/rosjava.rosinstall
new file mode 100644
index 0000000000000000000000000000000000000000..a4db798270dce916888fd66021b8514a0e86f330
--- /dev/null
+++ b/rosjava.rosinstall
@@ -0,0 +1,17 @@
+# Install this on top of rosjava core workspaces
+#
+# Note: Disabling annotations messages (and dependencies) until a redesign comes through.
+# Note: usually don't have yocs_msgs sources in an underlay, so add it here.
+[
+# A minimal source environment for rosjava that utilises rosjava_messages for message generation
+{'git': {'local-name': 'rosjava_build_tools', 'version': 'clf', 'uri':'https://git-st.inf.tu-dresden.de/ceti/ros-internal/forked-rosjava-packages/rosjava_build_tools.git'}},
+{'git': {'local-name': 'genjava', 'version': 'kinetic', 'uri':'git@git-st.inf.tu-dresden.de:ceti/ros-internal/forked-rosjava-packages/genjava.git'}},
+{'git': {'local-name': 'rosjava_bootstrap', 'version': 'kinetic', 'uri':'https://github.com/rosjava/rosjava_bootstrap'}},
+{'git': {'local-name': 'rosjava_test_msgs', 'version': 'kinetic', 'uri':'https://github.com/rosjava/rosjava_test_msgs.git'}},
+{'git': {'local-name': 'rosjava_messages', 'version': 'kinetic', 'uri':'https://github.com/rosjava/rosjava_messages'}},
+{'git': {'local-name': 'rosjava_core', 'version': 'kinetic', 'uri':'https://github.com/rosjava/rosjava_core'}},
+{'git': {'local-name': 'rosjava_extras', 'version': 'kinetic', 'uri':'https://github.com/rosjava/rosjava_extras'}},
+{'git': {'local-name': 'zeroconf_jmdns_suite', 'version': 'kinetic', 'uri':'https://github.com/rosjava/zeroconf_jmdns_suite'}},
+{'git': {'local-name': 'rosjava', 'version': 'kinetic', 'uri':'https://github.com/rosjava/rosjava.git'}},
+]
+