diff --git a/migrations/drupalorg_migrate_project_maintainers.yml b/migrations/drupalorg_migrate_project_maintainers.yml
index 8141849f10d9e32a43fc72c8ee9ad71269f8a218..14cb66c910ef7a1260920c4180facf01e3113ae0 100644
--- a/migrations/drupalorg_migrate_project_maintainers.yml
+++ b/migrations/drupalorg_migrate_project_maintainers.yml
@@ -39,16 +39,31 @@ process:
     plugin: migration_lookup
     migration: drupalorg_migrate_users
     source: uid
+    no_stub: true
   nid:
     plugin: migration_lookup
-    migration: drupalorg_migrate_project_module
+    migration:
+      - drupalorg_migrate_project_module
+      - drupalorg_migrate_project_theme
+      - drupalorg_migrate_project_distribution
+      - drupalorg_migrate_project_drupalorg
+      - drupalorg_migrate_project_theme_engine
+      - drupalorg_migrate_project_core
+      - drupalorg_migrate_project_translation
     source: nid
+    no_stub: true
   update_project: update_project
   administer_maintainers: administer_maintainers
 
 migration_dependencies:
   required:
     - drupalorg_migrate_project_module
+    - drupalorg_migrate_project_theme
+    - drupalorg_migrate_project_distribution
+    - drupalorg_migrate_project_drupalorg
+    - drupalorg_migrate_project_theme_engine
+    - drupalorg_migrate_project_core
+    - drupalorg_migrate_project_translation
   optional:
     - drupalorg_migrate_users
 
diff --git a/scripts/migrations.sh b/scripts/migrations.sh
index c99303e57e9b735cf7c56643a502af8a6adecfdf..2c63e494def8f7d1f4dcc4e073c3e94bcfdcc494 100755
--- a/scripts/migrations.sh
+++ b/scripts/migrations.sh
@@ -112,6 +112,8 @@ if [[ "$TYPE" == "all" || "$TYPE" == "project-browser" ]]; then
   drush migrate:import drupalorg_migrate_project_theme_engine
   drush migrate:import drupalorg_migrate_project_translation
   drush migrate:import drupalorg_migrate_project_general
+  # @todo Maintainers of the projects.
+  # drush migrate:import drupalorg_migrate_project_maintainers
 fi
 
 if [[ "$TYPE" == "all" || "$TYPE" == "content" ]]; then