diff --git a/authentication/settings.gradle b/authentication/settings.gradle
new file mode 100644
index 0000000000000000000000000000000000000000..0e0481d19f10dba67319a0bf99c99754b2feb331
--- /dev/null
+++ b/authentication/settings.gradle
@@ -0,0 +1,2 @@
+includeFlat 'common'
+project(':common').projectDir = new File(settingsDir, '../common')
\ No newline at end of file
diff --git a/datastore_server/settings.gradle b/datastore_server/settings.gradle
new file mode 100644
index 0000000000000000000000000000000000000000..baef9357ae0c6b128ba1147830e18af7b7959f5d
--- /dev/null
+++ b/datastore_server/settings.gradle
@@ -0,0 +1,7 @@
+includeFlat 'common', 'openbis_api', 'openbis-common', 'authentication', 'dbmigration', 'openbis'
+project(':common').projectDir = new File(settingsDir, '../common')
+project(':openbis_api').projectDir = new File(settingsDir, '../openbis_api')
+project(':openbis-common').projectDir = new File(settingsDir, '../openbis-common')
+project(':authentication').projectDir = new File(settingsDir, '../authentication')
+project(':dbmigration').projectDir = new File(settingsDir, '../dbmigration')
+project(':openbis').projectDir = new File(settingsDir, '../openbis')
diff --git a/dbmigration/settings.gradle b/dbmigration/settings.gradle
new file mode 100644
index 0000000000000000000000000000000000000000..4e666872aeb3fd10a6e463d4b545a7b8349daea3
--- /dev/null
+++ b/dbmigration/settings.gradle
@@ -0,0 +1,2 @@
+includeFlat 'common'
+project(':common').projectDir = new File(settingsDir, '../common')
diff --git a/gradle/settings.gradle b/gradle/settings.gradle
index 4e83eee351e45e8b888d013d5b5a7363e6010ccb..fe720dd1283f84c2459da733ac77424bdd32ee2e 100644
--- a/gradle/settings.gradle
+++ b/gradle/settings.gradle
@@ -1,4 +1,4 @@
-includeFlat 'common', 'openbis_api', 'openbis-common', 'authentication', 'dbmigration', 'openbis', 'datastore_server', 'screening', 'rtd_phosphonetx', 'deep_sequencing_unit', 'rtd_yeastx', 'openbis_standard_technologies'
+includeFlat 'common', 'openbis_api', 'openbis-common', 'authentication', 'dbmigration', 'openbis', 'datastore_server', 'screening', 'rtd_yeastx', 'rtd_phosphonetx', 'deep_sequencing_unit', 'openbis_standard_technologies'
 project(':common').projectDir = new File(settingsDir, '../common')
 project(':openbis_api').projectDir = new File(settingsDir, '../openbis_api')
 project(':openbis-common').projectDir = new File(settingsDir, '../openbis-common')
@@ -8,6 +8,6 @@ project(':openbis').projectDir = new File(settingsDir, '../openbis')
 project(':datastore_server').projectDir = new File(settingsDir, '../datastore_server')
 project(':screening').projectDir = new File(settingsDir, '../screening')
 project(':rtd_phosphonetx').projectDir = new File(settingsDir, '../rtd_phosphonetx')
-project(':deep_sequencing_unit').projectDir = new File(settingsDir, '../deep_sequencing_unit')
 project(':rtd_yeastx').projectDir = new File(settingsDir, '../rtd_yeastx')
-project(':openbis_standard_technologies').projectDir = new File(settingsDir, '../openbis_standard_technologies')
+project(':deep_sequencing_unit').projectDir = new File(settingsDir, '../deep_sequencing_unit')
+project(':openbis_standard_technologies').projectDir = new File(settingsDir, '../openbis_standard_technologies')
\ No newline at end of file
diff --git a/openbis-common/settings.gradle b/openbis-common/settings.gradle
new file mode 100644
index 0000000000000000000000000000000000000000..4e666872aeb3fd10a6e463d4b545a7b8349daea3
--- /dev/null
+++ b/openbis-common/settings.gradle
@@ -0,0 +1,2 @@
+includeFlat 'common'
+project(':common').projectDir = new File(settingsDir, '../common')
diff --git a/openbis/settings.gradle b/openbis/settings.gradle
new file mode 100644
index 0000000000000000000000000000000000000000..a2dd1966b9a706dab9ad15742cb81dbf6cefb956
--- /dev/null
+++ b/openbis/settings.gradle
@@ -0,0 +1,6 @@
+includeFlat 'common', 'openbis_api', 'openbis-common', 'authentication', 'dbmigration'
+project(':common').projectDir = new File(settingsDir, '../common')
+project(':openbis_api').projectDir = new File(settingsDir, '../openbis_api')
+project(':openbis-common').projectDir = new File(settingsDir, '../openbis-common')
+project(':authentication').projectDir = new File(settingsDir, '../authentication')
+project(':dbmigration').projectDir = new File(settingsDir, '../dbmigration')
diff --git a/openbis_api/settings.gradle b/openbis_api/settings.gradle
new file mode 100644
index 0000000000000000000000000000000000000000..4e666872aeb3fd10a6e463d4b545a7b8349daea3
--- /dev/null
+++ b/openbis_api/settings.gradle
@@ -0,0 +1,2 @@
+includeFlat 'common'
+project(':common').projectDir = new File(settingsDir, '../common')
diff --git a/openbis_standard_technologies/settings.gradle b/openbis_standard_technologies/settings.gradle
new file mode 100644
index 0000000000000000000000000000000000000000..eaba2f63398af287de549c448ad0098a3511d67e
--- /dev/null
+++ b/openbis_standard_technologies/settings.gradle
@@ -0,0 +1,12 @@
+includeFlat 'common', 'openbis_api', 'openbis-common', 'authentication', 'dbmigration', 'openbis', 'datastore_server', 'screening', 'rtd_yeastx', 'rtd_phosphonetx', 'deep_sequencing_unit'
+project(':common').projectDir = new File(settingsDir, '../common')
+project(':openbis_api').projectDir = new File(settingsDir, '../openbis_api')
+project(':openbis-common').projectDir = new File(settingsDir, '../openbis-common')
+project(':authentication').projectDir = new File(settingsDir, '../authentication')
+project(':dbmigration').projectDir = new File(settingsDir, '../dbmigration')
+project(':openbis').projectDir = new File(settingsDir, '../openbis')
+project(':datastore_server').projectDir = new File(settingsDir, '../datastore_server')
+project(':screening').projectDir = new File(settingsDir, '../screening')
+project(':rtd_phosphonetx').projectDir = new File(settingsDir, '../rtd_phosphonetx')
+project(':rtd_yeastx').projectDir = new File(settingsDir, '../rtd_yeastx')
+project(':deep_sequencing_unit').projectDir = new File(settingsDir, '../deep_sequencing_unit')
diff --git a/rtd_phosphonetx/settings.gradle b/rtd_phosphonetx/settings.gradle
new file mode 100644
index 0000000000000000000000000000000000000000..604d8e858f95aa170770264e2524500979ca1269
--- /dev/null
+++ b/rtd_phosphonetx/settings.gradle
@@ -0,0 +1,8 @@
+includeFlat 'common', 'openbis_api', 'openbis-common', 'authentication', 'dbmigration', 'openbis', 'datastore_server'
+project(':common').projectDir = new File(settingsDir, '../common')
+project(':openbis_api').projectDir = new File(settingsDir, '../openbis_api')
+project(':openbis-common').projectDir = new File(settingsDir, '../openbis-common')
+project(':authentication').projectDir = new File(settingsDir, '../authentication')
+project(':dbmigration').projectDir = new File(settingsDir, '../dbmigration')
+project(':openbis').projectDir = new File(settingsDir, '../openbis')
+project(':datastore_server').projectDir = new File(settingsDir, '../datastore_server')
\ No newline at end of file
diff --git a/rtd_yeastx/settings.gradle b/rtd_yeastx/settings.gradle
new file mode 100644
index 0000000000000000000000000000000000000000..604d8e858f95aa170770264e2524500979ca1269
--- /dev/null
+++ b/rtd_yeastx/settings.gradle
@@ -0,0 +1,8 @@
+includeFlat 'common', 'openbis_api', 'openbis-common', 'authentication', 'dbmigration', 'openbis', 'datastore_server'
+project(':common').projectDir = new File(settingsDir, '../common')
+project(':openbis_api').projectDir = new File(settingsDir, '../openbis_api')
+project(':openbis-common').projectDir = new File(settingsDir, '../openbis-common')
+project(':authentication').projectDir = new File(settingsDir, '../authentication')
+project(':dbmigration').projectDir = new File(settingsDir, '../dbmigration')
+project(':openbis').projectDir = new File(settingsDir, '../openbis')
+project(':datastore_server').projectDir = new File(settingsDir, '../datastore_server')
\ No newline at end of file
diff --git a/screening/settings.gradle b/screening/settings.gradle
new file mode 100644
index 0000000000000000000000000000000000000000..604d8e858f95aa170770264e2524500979ca1269
--- /dev/null
+++ b/screening/settings.gradle
@@ -0,0 +1,8 @@
+includeFlat 'common', 'openbis_api', 'openbis-common', 'authentication', 'dbmigration', 'openbis', 'datastore_server'
+project(':common').projectDir = new File(settingsDir, '../common')
+project(':openbis_api').projectDir = new File(settingsDir, '../openbis_api')
+project(':openbis-common').projectDir = new File(settingsDir, '../openbis-common')
+project(':authentication').projectDir = new File(settingsDir, '../authentication')
+project(':dbmigration').projectDir = new File(settingsDir, '../dbmigration')
+project(':openbis').projectDir = new File(settingsDir, '../openbis')
+project(':datastore_server').projectDir = new File(settingsDir, '../datastore_server')
\ No newline at end of file