Bug 415083 - Modular application development with binary bundles

https://bugs.eclipse.org/bugs/show_bug.cgi?id=415083

Additional bugfix for imported binary projects having external dependencies.

Change-Id: I485208bab049be8e10df5f04c132a0250eb28cb7
Reviewed-on: https://git.eclipse.org/r/16273
Reviewed-by: Matthias Villiger <mvi@bsiag.com>
IP-Clean: Matthias Villiger <mvi@bsiag.com>
Tested-by: Matthias Villiger <mvi@bsiag.com>
diff --git a/org.eclipse.scout.sdk/src/org/eclipse/scout/sdk/internal/workspace/ScoutBundle.java b/org.eclipse.scout.sdk/src/org/eclipse/scout/sdk/internal/workspace/ScoutBundle.java
index cfe08ca..8463a40 100644
--- a/org.eclipse.scout.sdk/src/org/eclipse/scout/sdk/internal/workspace/ScoutBundle.java
+++ b/org.eclipse.scout.sdk/src/org/eclipse/scout/sdk/internal/workspace/ScoutBundle.java
@@ -149,7 +149,7 @@
               IPackageFragmentRoot[] packageFragmentRoots = jp.getPackageFragmentRoots();
               if (packageFragmentRoots != null) {
                 for (IPackageFragmentRoot root : packageFragmentRoots) {
-                  if (root != null && !root.isArchive() && !root.isReadOnly()) {
+                  if (root != null && !root.isArchive() && !root.isReadOnly() && !root.isExternal()) {
                     return jp;
                   }
                 }