diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000000..26d33521af
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,3 @@
+# Default ignored files
+/shelf/
+/workspace.xml
diff --git a/.idea/compiler.xml b/.idea/compiler.xml
new file mode 100644
index 0000000000..09e43024de
--- /dev/null
+++ b/.idea/compiler.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml
new file mode 100644
index 0000000000..81ef20d51d
--- /dev/null
+++ b/.idea/inspectionProfiles/Project_Default.xml
@@ -0,0 +1,298 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000000..aacacf55ff
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000000..35eb1ddfbb
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/apitools/org.eclipse.pde.api.tools.annotations/.project b/apitools/org.eclipse.pde.api.tools.annotations/.project
index b263687c00..6bf75a82c0 100644
--- a/apitools/org.eclipse.pde.api.tools.annotations/.project
+++ b/apitools/org.eclipse.pde.api.tools.annotations/.project
@@ -25,8 +25,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.pde.PluginNature
org.eclipse.jdt.core.javanature
org.eclipse.pde.api.tools.apiAnalysisNature
diff --git a/apitools/org.eclipse.pde.api.tools.annotations/.settings/org.eclipse.m2e.core.prefs b/apitools/org.eclipse.pde.api.tools.annotations/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000..f897a7f1cb
--- /dev/null
+++ b/apitools/org.eclipse.pde.api.tools.annotations/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/apitools/org.eclipse.pde.api.tools.tests/.project b/apitools/org.eclipse.pde.api.tools.tests/.project
index 03582145fd..19782b37f7 100644
--- a/apitools/org.eclipse.pde.api.tools.tests/.project
+++ b/apitools/org.eclipse.pde.api.tools.tests/.project
@@ -20,8 +20,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.pde.PluginNature
org.eclipse.jdt.core.javanature
diff --git a/apitools/org.eclipse.pde.api.tools.tests/.settings/org.eclipse.m2e.core.prefs b/apitools/org.eclipse.pde.api.tools.tests/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000..f897a7f1cb
--- /dev/null
+++ b/apitools/org.eclipse.pde.api.tools.tests/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/apitools/org.eclipse.pde.api.tools.ui/.project b/apitools/org.eclipse.pde.api.tools.ui/.project
index 3230c7867f..63d0f12333 100644
--- a/apitools/org.eclipse.pde.api.tools.ui/.project
+++ b/apitools/org.eclipse.pde.api.tools.ui/.project
@@ -25,8 +25,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.pde.PluginNature
org.eclipse.jdt.core.javanature
org.eclipse.pde.api.tools.apiAnalysisNature
diff --git a/apitools/org.eclipse.pde.api.tools.ui/.settings/org.eclipse.m2e.core.prefs b/apitools/org.eclipse.pde.api.tools.ui/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000..f897a7f1cb
--- /dev/null
+++ b/apitools/org.eclipse.pde.api.tools.ui/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/apitools/org.eclipse.pde.api.tools/.project b/apitools/org.eclipse.pde.api.tools/.project
index 2650c861fc..e097abdab5 100644
--- a/apitools/org.eclipse.pde.api.tools/.project
+++ b/apitools/org.eclipse.pde.api.tools/.project
@@ -39,8 +39,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.pde.PluginNature
org.eclipse.jdt.core.javanature
org.eclipse.pde.api.tools.apiAnalysisNature
diff --git a/apitools/org.eclipse.pde.api.tools/.settings/org.eclipse.m2e.core.prefs b/apitools/org.eclipse.pde.api.tools/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000..f897a7f1cb
--- /dev/null
+++ b/apitools/org.eclipse.pde.api.tools/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/build/org.eclipse.pde.build.tests/.project b/build/org.eclipse.pde.build.tests/.project
index d6f8e0c854..aecee5b7e1 100644
--- a/build/org.eclipse.pde.build.tests/.project
+++ b/build/org.eclipse.pde.build.tests/.project
@@ -20,8 +20,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.pde.PluginNature
org.eclipse.jdt.core.javanature
diff --git a/build/org.eclipse.pde.build.tests/.settings/org.eclipse.m2e.core.prefs b/build/org.eclipse.pde.build.tests/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000..f897a7f1cb
--- /dev/null
+++ b/build/org.eclipse.pde.build.tests/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/build/org.eclipse.pde.build/.project b/build/org.eclipse.pde.build/.project
index 25264293c3..f5591e3f39 100644
--- a/build/org.eclipse.pde.build/.project
+++ b/build/org.eclipse.pde.build/.project
@@ -35,8 +35,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.jdt.core.javanature
org.eclipse.pde.PluginNature
org.eclipse.pde.api.tools.apiAnalysisNature
diff --git a/build/org.eclipse.pde.build/.settings/org.eclipse.m2e.core.prefs b/build/org.eclipse.pde.build/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000..f897a7f1cb
--- /dev/null
+++ b/build/org.eclipse.pde.build/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/ds/org.eclipse.pde.ds.annotations/.project b/ds/org.eclipse.pde.ds.annotations/.project
index 8a3dab8ddc..5bab9b173c 100644
--- a/ds/org.eclipse.pde.ds.annotations/.project
+++ b/ds/org.eclipse.pde.ds.annotations/.project
@@ -25,8 +25,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.pde.PluginNature
org.eclipse.jdt.core.javanature
org.eclipse.pde.api.tools.apiAnalysisNature
diff --git a/ds/org.eclipse.pde.ds.annotations/.settings/org.eclipse.m2e.core.prefs b/ds/org.eclipse.pde.ds.annotations/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000..f897a7f1cb
--- /dev/null
+++ b/ds/org.eclipse.pde.ds.annotations/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/ds/org.eclipse.pde.ds.annotations/src/org/eclipse/pde/ds/internal/annotations/AnnotationVisitor.java b/ds/org.eclipse.pde.ds.annotations/src/org/eclipse/pde/ds/internal/annotations/AnnotationVisitor.java
index 68e6fedc11..c2b53ef258 100644
--- a/ds/org.eclipse.pde.ds.annotations/src/org/eclipse/pde/ds/internal/annotations/AnnotationVisitor.java
+++ b/ds/org.eclipse.pde.ds.annotations/src/org/eclipse/pde/ds/internal/annotations/AnnotationVisitor.java
@@ -258,6 +258,12 @@ public boolean visit(TypeDeclaration type) {
if (hasInjectableConstructor) {
// TODO we should add an error marker that offers a quickfix to upgrade the spec
// version to 1.4
+ problemReporter.reportProblem(annotation, null,
+ NLS.bind(
+ Messages.AnnotationProcessor_invalidCompImplClass_injectableConstructor,
+ type.getName().getIdentifier()),
+ type.getName().getIdentifier());
+
}
problemReporter.reportProblem(annotation, null,
NLS.bind(Messages.AnnotationProcessor_invalidCompImplClass_noDefaultConstructor,
@@ -2304,4 +2310,4 @@ private static boolean isComponentPropertyType(ITypeBinding param) {
}
return false;
}
-}
\ No newline at end of file
+}
diff --git a/ds/org.eclipse.pde.ds.annotations/src/org/eclipse/pde/ds/internal/annotations/Messages.java b/ds/org.eclipse.pde.ds.annotations/src/org/eclipse/pde/ds/internal/annotations/Messages.java
index 306a5ce9ce..c38887e4a8 100644
--- a/ds/org.eclipse.pde.ds.annotations/src/org/eclipse/pde/ds/internal/annotations/Messages.java
+++ b/ds/org.eclipse.pde.ds.annotations/src/org/eclipse/pde/ds/internal/annotations/Messages.java
@@ -47,6 +47,8 @@ public class Messages extends NLS {
public static String AnnotationProcessor_invalidCompImplClass_noDefaultConstructor;
+ public static String AnnotationProcessor_invalidCompImplClass_injectableConstructor;
+
public static String AnnotationProcessor_invalidCompImplClass_notPublic;
public static String AnnotationProcessor_invalidCompImplClass_notTopLevel;
diff --git a/ds/org.eclipse.pde.ds.annotations/src/org/eclipse/pde/ds/internal/annotations/messages.properties b/ds/org.eclipse.pde.ds.annotations/src/org/eclipse/pde/ds/internal/annotations/messages.properties
index 131243e569..c731eb2f5f 100644
--- a/ds/org.eclipse.pde.ds.annotations/src/org/eclipse/pde/ds/internal/annotations/messages.properties
+++ b/ds/org.eclipse.pde.ds.annotations/src/org/eclipse/pde/ds/internal/annotations/messages.properties
@@ -25,6 +25,7 @@ AnnotationProcessor_invalidCompImplClass_annotation=Invalid component implementa
AnnotationProcessor_invalidCompImplClass_enumeration=Invalid component implementation class ''{0}'': enumeration type.
AnnotationProcessor_invalidCompImplClass_interface=Invalid component implementation class ''{0}'': interface type.
AnnotationProcessor_invalidCompImplClass_noDefaultConstructor=Invalid component implementation class ''{0}'': no default constructor.
+AnnotationProcessor_invalidCompImplClass_injectableConstructor=Invalid component implementation class ''{0}'': injectable constructor.
AnnotationProcessor_invalidCompImplClass_compatibleConstructor=Invalid component implementation class ''{0}'': no default or @Activate annotated constructor.
AnnotationProcessor_invalidCompImplClass_notPublic=Invalid component implementation class ''{0}'': not a public class.
AnnotationProcessor_invalidCompImplClass_notTopLevel=Invalid component implementation class ''{0}'': not a primary class or static class nested in primary type.
diff --git a/ds/org.eclipse.pde.ds.core/.project b/ds/org.eclipse.pde.ds.core/.project
index 433722a260..7a1830255b 100644
--- a/ds/org.eclipse.pde.ds.core/.project
+++ b/ds/org.eclipse.pde.ds.core/.project
@@ -25,8 +25,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.pde.PluginNature
org.eclipse.jdt.core.javanature
org.eclipse.pde.api.tools.apiAnalysisNature
diff --git a/ds/org.eclipse.pde.ds.core/.settings/org.eclipse.m2e.core.prefs b/ds/org.eclipse.pde.ds.core/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000..f897a7f1cb
--- /dev/null
+++ b/ds/org.eclipse.pde.ds.core/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/ds/org.eclipse.pde.ds.tck/.project b/ds/org.eclipse.pde.ds.tck/.project
index 3fc41e1669..405b5a4ebb 100644
--- a/ds/org.eclipse.pde.ds.tck/.project
+++ b/ds/org.eclipse.pde.ds.tck/.project
@@ -25,8 +25,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.pde.PluginNature
org.eclipse.jdt.core.javanature
diff --git a/ds/org.eclipse.pde.ds.tests/.project b/ds/org.eclipse.pde.ds.tests/.project
index f7310d4712..049277ec0a 100644
--- a/ds/org.eclipse.pde.ds.tests/.project
+++ b/ds/org.eclipse.pde.ds.tests/.project
@@ -20,8 +20,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.pde.PluginNature
org.eclipse.jdt.core.javanature
diff --git a/ds/org.eclipse.pde.ds.tests/.settings/org.eclipse.m2e.core.prefs b/ds/org.eclipse.pde.ds.tests/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000..f897a7f1cb
--- /dev/null
+++ b/ds/org.eclipse.pde.ds.tests/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/ds/org.eclipse.pde.ds.ui/.project b/ds/org.eclipse.pde.ds.ui/.project
index dd67bf0bc6..b50db3f8fa 100644
--- a/ds/org.eclipse.pde.ds.ui/.project
+++ b/ds/org.eclipse.pde.ds.ui/.project
@@ -25,8 +25,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.pde.PluginNature
org.eclipse.jdt.core.javanature
org.eclipse.pde.api.tools.apiAnalysisNature
diff --git a/ds/org.eclipse.pde.ds.ui/.settings/org.eclipse.m2e.core.prefs b/ds/org.eclipse.pde.ds.ui/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000..f897a7f1cb
--- /dev/null
+++ b/ds/org.eclipse.pde.ds.ui/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/e4tools/bundles/org.eclipse.e4.tools.compat/.project b/e4tools/bundles/org.eclipse.e4.tools.compat/.project
index 8111d8c2f8..84b2f05482 100644
--- a/e4tools/bundles/org.eclipse.e4.tools.compat/.project
+++ b/e4tools/bundles/org.eclipse.e4.tools.compat/.project
@@ -30,8 +30,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.pde.PluginNature
org.eclipse.jdt.core.javanature
org.eclipse.pde.api.tools.apiAnalysisNature
diff --git a/e4tools/bundles/org.eclipse.e4.tools.compat/.settings/org.eclipse.m2e.core.prefs b/e4tools/bundles/org.eclipse.e4.tools.compat/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000..f897a7f1cb
--- /dev/null
+++ b/e4tools/bundles/org.eclipse.e4.tools.compat/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/e4tools/bundles/org.eclipse.e4.tools.compatibility.migration/.project b/e4tools/bundles/org.eclipse.e4.tools.compatibility.migration/.project
index d282bdb0b9..b2004fa74f 100644
--- a/e4tools/bundles/org.eclipse.e4.tools.compatibility.migration/.project
+++ b/e4tools/bundles/org.eclipse.e4.tools.compatibility.migration/.project
@@ -20,8 +20,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.pde.PluginNature
org.eclipse.jdt.core.javanature
diff --git a/e4tools/bundles/org.eclipse.e4.tools.compatibility.migration/.settings/org.eclipse.m2e.core.prefs b/e4tools/bundles/org.eclipse.e4.tools.compatibility.migration/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000..f897a7f1cb
--- /dev/null
+++ b/e4tools/bundles/org.eclipse.e4.tools.compatibility.migration/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/e4tools/bundles/org.eclipse.e4.tools.emf.editor3x/.project b/e4tools/bundles/org.eclipse.e4.tools.emf.editor3x/.project
index c9d1c1fb8b..2ea163420f 100644
--- a/e4tools/bundles/org.eclipse.e4.tools.emf.editor3x/.project
+++ b/e4tools/bundles/org.eclipse.e4.tools.emf.editor3x/.project
@@ -30,8 +30,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.pde.PluginNature
org.eclipse.jdt.core.javanature
org.eclipse.pde.api.tools.apiAnalysisNature
diff --git a/e4tools/bundles/org.eclipse.e4.tools.emf.editor3x/.settings/org.eclipse.m2e.core.prefs b/e4tools/bundles/org.eclipse.e4.tools.emf.editor3x/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000..f897a7f1cb
--- /dev/null
+++ b/e4tools/bundles/org.eclipse.e4.tools.emf.editor3x/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/e4tools/bundles/org.eclipse.e4.tools.emf.ui/.project b/e4tools/bundles/org.eclipse.e4.tools.emf.ui/.project
index 3abd68fc02..d8e9e2e0a1 100644
--- a/e4tools/bundles/org.eclipse.e4.tools.emf.ui/.project
+++ b/e4tools/bundles/org.eclipse.e4.tools.emf.ui/.project
@@ -30,8 +30,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.pde.PluginNature
org.eclipse.jdt.core.javanature
org.eclipse.pde.api.tools.apiAnalysisNature
diff --git a/e4tools/bundles/org.eclipse.e4.tools.emf.ui/.settings/org.eclipse.m2e.core.prefs b/e4tools/bundles/org.eclipse.e4.tools.emf.ui/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000..f897a7f1cb
--- /dev/null
+++ b/e4tools/bundles/org.eclipse.e4.tools.emf.ui/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/e4tools/bundles/org.eclipse.e4.tools.jdt.templates/.project b/e4tools/bundles/org.eclipse.e4.tools.jdt.templates/.project
index 7df5862ed2..d5dd226378 100644
--- a/e4tools/bundles/org.eclipse.e4.tools.jdt.templates/.project
+++ b/e4tools/bundles/org.eclipse.e4.tools.jdt.templates/.project
@@ -25,8 +25,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.pde.PluginNature
org.eclipse.jdt.core.javanature
org.eclipse.pde.api.tools.apiAnalysisNature
diff --git a/e4tools/bundles/org.eclipse.e4.tools.jdt.templates/.settings/org.eclipse.m2e.core.prefs b/e4tools/bundles/org.eclipse.e4.tools.jdt.templates/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000..f897a7f1cb
--- /dev/null
+++ b/e4tools/bundles/org.eclipse.e4.tools.jdt.templates/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/e4tools/bundles/org.eclipse.e4.tools.persistence/.project b/e4tools/bundles/org.eclipse.e4.tools.persistence/.project
index 68f366696b..df285b2245 100644
--- a/e4tools/bundles/org.eclipse.e4.tools.persistence/.project
+++ b/e4tools/bundles/org.eclipse.e4.tools.persistence/.project
@@ -30,8 +30,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.pde.PluginNature
org.eclipse.jdt.core.javanature
org.eclipse.pde.api.tools.apiAnalysisNature
diff --git a/e4tools/bundles/org.eclipse.e4.tools.persistence/.settings/org.eclipse.m2e.core.prefs b/e4tools/bundles/org.eclipse.e4.tools.persistence/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000..f897a7f1cb
--- /dev/null
+++ b/e4tools/bundles/org.eclipse.e4.tools.persistence/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/e4tools/bundles/org.eclipse.e4.tools.services/.project b/e4tools/bundles/org.eclipse.e4.tools.services/.project
index c5473d21d5..348b0e0466 100644
--- a/e4tools/bundles/org.eclipse.e4.tools.services/.project
+++ b/e4tools/bundles/org.eclipse.e4.tools.services/.project
@@ -30,8 +30,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.pde.PluginNature
org.eclipse.jdt.core.javanature
org.eclipse.pde.api.tools.apiAnalysisNature
diff --git a/e4tools/bundles/org.eclipse.e4.tools.services/.settings/org.eclipse.m2e.core.prefs b/e4tools/bundles/org.eclipse.e4.tools.services/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000..f897a7f1cb
--- /dev/null
+++ b/e4tools/bundles/org.eclipse.e4.tools.services/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/e4tools/bundles/org.eclipse.e4.tools/.project b/e4tools/bundles/org.eclipse.e4.tools/.project
index b2c0152a05..20a042dddf 100644
--- a/e4tools/bundles/org.eclipse.e4.tools/.project
+++ b/e4tools/bundles/org.eclipse.e4.tools/.project
@@ -25,8 +25,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.pde.PluginNature
org.eclipse.jdt.core.javanature
org.eclipse.pde.api.tools.apiAnalysisNature
diff --git a/e4tools/bundles/org.eclipse.e4.tools/.settings/org.eclipse.m2e.core.prefs b/e4tools/bundles/org.eclipse.e4.tools/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000..f897a7f1cb
--- /dev/null
+++ b/e4tools/bundles/org.eclipse.e4.tools/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/e4tools/tests/org.eclipse.e4.tools.compatibility.migration.tests/.project b/e4tools/tests/org.eclipse.e4.tools.compatibility.migration.tests/.project
index 509256eb47..94178c7219 100644
--- a/e4tools/tests/org.eclipse.e4.tools.compatibility.migration.tests/.project
+++ b/e4tools/tests/org.eclipse.e4.tools.compatibility.migration.tests/.project
@@ -20,8 +20,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.pde.PluginNature
org.eclipse.jdt.core.javanature
diff --git a/e4tools/tests/org.eclipse.e4.tools.compatibility.migration.tests/.settings/org.eclipse.m2e.core.prefs b/e4tools/tests/org.eclipse.e4.tools.compatibility.migration.tests/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000..f897a7f1cb
--- /dev/null
+++ b/e4tools/tests/org.eclipse.e4.tools.compatibility.migration.tests/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/e4tools/tests/org.eclipse.e4.tools.persistence.tests/.project b/e4tools/tests/org.eclipse.e4.tools.persistence.tests/.project
index 92bcd35f66..89a951e471 100644
--- a/e4tools/tests/org.eclipse.e4.tools.persistence.tests/.project
+++ b/e4tools/tests/org.eclipse.e4.tools.persistence.tests/.project
@@ -20,8 +20,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.pde.PluginNature
org.eclipse.jdt.core.javanature
diff --git a/e4tools/tests/org.eclipse.e4.tools.persistence.tests/.settings/org.eclipse.m2e.core.prefs b/e4tools/tests/org.eclipse.e4.tools.persistence.tests/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000..f897a7f1cb
--- /dev/null
+++ b/e4tools/tests/org.eclipse.e4.tools.persistence.tests/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/e4tools/tests/org.eclipse.e4.tools.test/.project b/e4tools/tests/org.eclipse.e4.tools.test/.project
index 907fbfb398..215203789c 100644
--- a/e4tools/tests/org.eclipse.e4.tools.test/.project
+++ b/e4tools/tests/org.eclipse.e4.tools.test/.project
@@ -20,8 +20,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.pde.PluginNature
org.eclipse.jdt.core.javanature
diff --git a/e4tools/tests/org.eclipse.e4.tools.test/.settings/org.eclipse.m2e.core.prefs b/e4tools/tests/org.eclipse.e4.tools.test/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000..f897a7f1cb
--- /dev/null
+++ b/e4tools/tests/org.eclipse.e4.tools.test/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/features/org.eclipse.e4.core.tools.feature/.project b/features/org.eclipse.e4.core.tools.feature/.project
index d0fa7e4498..2f2bb0542e 100644
--- a/features/org.eclipse.e4.core.tools.feature/.project
+++ b/features/org.eclipse.e4.core.tools.feature/.project
@@ -10,8 +10,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.pde.FeatureNature
diff --git a/features/org.eclipse.e4.core.tools.feature/.settings/org.eclipse.m2e.core.prefs b/features/org.eclipse.e4.core.tools.feature/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000..f897a7f1cb
--- /dev/null
+++ b/features/org.eclipse.e4.core.tools.feature/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/features/org.eclipse.e4.tools.persistence.feature/.project b/features/org.eclipse.e4.tools.persistence.feature/.project
index c94c351fa4..ebb67d0206 100644
--- a/features/org.eclipse.e4.tools.persistence.feature/.project
+++ b/features/org.eclipse.e4.tools.persistence.feature/.project
@@ -10,8 +10,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.pde.FeatureNature
diff --git a/features/org.eclipse.e4.tools.persistence.feature/.settings/org.eclipse.m2e.core.prefs b/features/org.eclipse.e4.tools.persistence.feature/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000..f897a7f1cb
--- /dev/null
+++ b/features/org.eclipse.e4.tools.persistence.feature/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/features/org.eclipse.pde.spies-feature/.project b/features/org.eclipse.pde.spies-feature/.project
index 1f4496ec41..1a053f892d 100644
--- a/features/org.eclipse.pde.spies-feature/.project
+++ b/features/org.eclipse.pde.spies-feature/.project
@@ -10,8 +10,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.pde.FeatureNature
diff --git a/features/org.eclipse.pde.spies-feature/.settings/org.eclipse.m2e.core.prefs b/features/org.eclipse.pde.spies-feature/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000..f897a7f1cb
--- /dev/null
+++ b/features/org.eclipse.pde.spies-feature/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/features/org.eclipse.pde.unittest.junit-feature/.project b/features/org.eclipse.pde.unittest.junit-feature/.project
index 46f6e440f1..546a9529ef 100644
--- a/features/org.eclipse.pde.unittest.junit-feature/.project
+++ b/features/org.eclipse.pde.unittest.junit-feature/.project
@@ -10,8 +10,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.pde.FeatureNature
diff --git a/features/org.eclipse.pde.unittest.junit-feature/.settings/org.eclipse.m2e.core.prefs b/features/org.eclipse.pde.unittest.junit-feature/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000..f897a7f1cb
--- /dev/null
+++ b/features/org.eclipse.pde.unittest.junit-feature/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/ua/org.eclipse.pde.ua.core/.project b/ua/org.eclipse.pde.ua.core/.project
index d599377397..f3f6a33b97 100644
--- a/ua/org.eclipse.pde.ua.core/.project
+++ b/ua/org.eclipse.pde.ua.core/.project
@@ -25,8 +25,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.pde.PluginNature
org.eclipse.jdt.core.javanature
org.eclipse.pde.api.tools.apiAnalysisNature
diff --git a/ua/org.eclipse.pde.ua.core/.settings/org.eclipse.m2e.core.prefs b/ua/org.eclipse.pde.ua.core/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000..f897a7f1cb
--- /dev/null
+++ b/ua/org.eclipse.pde.ua.core/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/ua/org.eclipse.pde.ua.tests/.project b/ua/org.eclipse.pde.ua.tests/.project
index 92ff76c9bc..efdcfdc907 100644
--- a/ua/org.eclipse.pde.ua.tests/.project
+++ b/ua/org.eclipse.pde.ua.tests/.project
@@ -20,8 +20,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.pde.PluginNature
org.eclipse.jdt.core.javanature
diff --git a/ua/org.eclipse.pde.ua.tests/.settings/org.eclipse.m2e.core.prefs b/ua/org.eclipse.pde.ua.tests/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000..f897a7f1cb
--- /dev/null
+++ b/ua/org.eclipse.pde.ua.tests/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/ua/org.eclipse.pde.ua.ui/.project b/ua/org.eclipse.pde.ua.ui/.project
index feb25fc7f9..ea3f1c335e 100644
--- a/ua/org.eclipse.pde.ua.ui/.project
+++ b/ua/org.eclipse.pde.ua.ui/.project
@@ -25,8 +25,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.pde.PluginNature
org.eclipse.jdt.core.javanature
org.eclipse.pde.api.tools.apiAnalysisNature
diff --git a/ua/org.eclipse.pde.ua.ui/.settings/org.eclipse.m2e.core.prefs b/ua/org.eclipse.pde.ua.ui/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000..f897a7f1cb
--- /dev/null
+++ b/ua/org.eclipse.pde.ua.ui/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/ui/org.eclipse.pde.bnd.ui/.project b/ui/org.eclipse.pde.bnd.ui/.project
index 043921eb74..72b51fc5be 100644
--- a/ui/org.eclipse.pde.bnd.ui/.project
+++ b/ui/org.eclipse.pde.bnd.ui/.project
@@ -25,8 +25,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.pde.PluginNature
org.eclipse.jdt.core.javanature
diff --git a/ui/org.eclipse.pde.bnd.ui/.settings/org.eclipse.m2e.core.prefs b/ui/org.eclipse.pde.bnd.ui/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000..f897a7f1cb
--- /dev/null
+++ b/ui/org.eclipse.pde.bnd.ui/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/ui/org.eclipse.pde.core/.project b/ui/org.eclipse.pde.core/.project
index 5bc0d55755..4d3ea27ec3 100644
--- a/ui/org.eclipse.pde.core/.project
+++ b/ui/org.eclipse.pde.core/.project
@@ -40,8 +40,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.jdt.core.javanature
org.eclipse.pde.PluginNature
org.eclipse.pde.api.tools.apiAnalysisNature
diff --git a/ui/org.eclipse.pde.core/.settings/org.eclipse.m2e.core.prefs b/ui/org.eclipse.pde.core/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000..f897a7f1cb
--- /dev/null
+++ b/ui/org.eclipse.pde.core/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/ui/org.eclipse.pde.genericeditor.extension.tests/.project b/ui/org.eclipse.pde.genericeditor.extension.tests/.project
index d29fbd032c..bfa570a5cf 100644
--- a/ui/org.eclipse.pde.genericeditor.extension.tests/.project
+++ b/ui/org.eclipse.pde.genericeditor.extension.tests/.project
@@ -20,8 +20,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.pde.PluginNature
org.eclipse.jdt.core.javanature
diff --git a/ui/org.eclipse.pde.genericeditor.extension.tests/.settings/org.eclipse.m2e.core.prefs b/ui/org.eclipse.pde.genericeditor.extension.tests/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000..f897a7f1cb
--- /dev/null
+++ b/ui/org.eclipse.pde.genericeditor.extension.tests/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/ui/org.eclipse.pde.genericeditor.extension/.project b/ui/org.eclipse.pde.genericeditor.extension/.project
index f95b9794ad..9c5e7f8566 100644
--- a/ui/org.eclipse.pde.genericeditor.extension/.project
+++ b/ui/org.eclipse.pde.genericeditor.extension/.project
@@ -25,8 +25,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.pde.PluginNature
org.eclipse.jdt.core.javanature
org.eclipse.pde.api.tools.apiAnalysisNature
diff --git a/ui/org.eclipse.pde.genericeditor.extension/.settings/org.eclipse.m2e.core.prefs b/ui/org.eclipse.pde.genericeditor.extension/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000..f897a7f1cb
--- /dev/null
+++ b/ui/org.eclipse.pde.genericeditor.extension/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/ui/org.eclipse.pde.junit.runtime.tests/.project b/ui/org.eclipse.pde.junit.runtime.tests/.project
index c34b4c43ad..841969ada2 100644
--- a/ui/org.eclipse.pde.junit.runtime.tests/.project
+++ b/ui/org.eclipse.pde.junit.runtime.tests/.project
@@ -20,8 +20,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.pde.PluginNature
org.eclipse.jdt.core.javanature
diff --git a/ui/org.eclipse.pde.junit.runtime.tests/.settings/org.eclipse.m2e.core.prefs b/ui/org.eclipse.pde.junit.runtime.tests/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000..f897a7f1cb
--- /dev/null
+++ b/ui/org.eclipse.pde.junit.runtime.tests/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/ui/org.eclipse.pde.junit.runtime/.project b/ui/org.eclipse.pde.junit.runtime/.project
index cb2fad3f8a..2f2aa6259b 100644
--- a/ui/org.eclipse.pde.junit.runtime/.project
+++ b/ui/org.eclipse.pde.junit.runtime/.project
@@ -25,8 +25,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.jdt.core.javanature
org.eclipse.pde.PluginNature
org.eclipse.pde.api.tools.apiAnalysisNature
diff --git a/ui/org.eclipse.pde.junit.runtime/.settings/org.eclipse.m2e.core.prefs b/ui/org.eclipse.pde.junit.runtime/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000..f897a7f1cb
--- /dev/null
+++ b/ui/org.eclipse.pde.junit.runtime/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/ui/org.eclipse.pde.launching/.project b/ui/org.eclipse.pde.launching/.project
index 9ab68be83b..867067c847 100644
--- a/ui/org.eclipse.pde.launching/.project
+++ b/ui/org.eclipse.pde.launching/.project
@@ -25,8 +25,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.pde.PluginNature
org.eclipse.jdt.core.javanature
org.eclipse.pde.api.tools.apiAnalysisNature
diff --git a/ui/org.eclipse.pde.launching/.settings/org.eclipse.m2e.core.prefs b/ui/org.eclipse.pde.launching/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000..f897a7f1cb
--- /dev/null
+++ b/ui/org.eclipse.pde.launching/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/ui/org.eclipse.pde.runtime/.project b/ui/org.eclipse.pde.runtime/.project
index 26e07817c5..71cd14fb40 100644
--- a/ui/org.eclipse.pde.runtime/.project
+++ b/ui/org.eclipse.pde.runtime/.project
@@ -25,8 +25,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.jdt.core.javanature
org.eclipse.pde.PluginNature
org.eclipse.pde.api.tools.apiAnalysisNature
diff --git a/ui/org.eclipse.pde.runtime/.settings/org.eclipse.m2e.core.prefs b/ui/org.eclipse.pde.runtime/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000..f897a7f1cb
--- /dev/null
+++ b/ui/org.eclipse.pde.runtime/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/ui/org.eclipse.pde.spy.bundle/.project b/ui/org.eclipse.pde.spy.bundle/.project
index c7dfdcd1ee..434d745410 100644
--- a/ui/org.eclipse.pde.spy.bundle/.project
+++ b/ui/org.eclipse.pde.spy.bundle/.project
@@ -25,8 +25,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.jdt.core.javanature
org.eclipse.pde.PluginNature
org.eclipse.pde.api.tools.apiAnalysisNature
diff --git a/ui/org.eclipse.pde.spy.bundle/.settings/org.eclipse.m2e.core.prefs b/ui/org.eclipse.pde.spy.bundle/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000..f897a7f1cb
--- /dev/null
+++ b/ui/org.eclipse.pde.spy.bundle/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/ui/org.eclipse.pde.spy.context/.project b/ui/org.eclipse.pde.spy.context/.project
index 1286e0f352..d6ee27879d 100644
--- a/ui/org.eclipse.pde.spy.context/.project
+++ b/ui/org.eclipse.pde.spy.context/.project
@@ -25,8 +25,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.pde.PluginNature
org.eclipse.jdt.core.javanature
org.eclipse.pde.api.tools.apiAnalysisNature
diff --git a/ui/org.eclipse.pde.spy.context/.settings/org.eclipse.m2e.core.prefs b/ui/org.eclipse.pde.spy.context/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000..f897a7f1cb
--- /dev/null
+++ b/ui/org.eclipse.pde.spy.context/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/ui/org.eclipse.pde.spy.core/.project b/ui/org.eclipse.pde.spy.core/.project
index b4bf5ba0b6..6ca9257179 100644
--- a/ui/org.eclipse.pde.spy.core/.project
+++ b/ui/org.eclipse.pde.spy.core/.project
@@ -25,8 +25,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.pde.PluginNature
org.eclipse.jdt.core.javanature
org.eclipse.pde.api.tools.apiAnalysisNature
diff --git a/ui/org.eclipse.pde.spy.css/.project b/ui/org.eclipse.pde.spy.css/.project
index a723a9298d..d5cad60b62 100644
--- a/ui/org.eclipse.pde.spy.css/.project
+++ b/ui/org.eclipse.pde.spy.css/.project
@@ -25,8 +25,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.pde.PluginNature
org.eclipse.jdt.core.javanature
org.eclipse.pde.api.tools.apiAnalysisNature
diff --git a/ui/org.eclipse.pde.spy.css/.settings/org.eclipse.m2e.core.prefs b/ui/org.eclipse.pde.spy.css/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000..f897a7f1cb
--- /dev/null
+++ b/ui/org.eclipse.pde.spy.css/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/ui/org.eclipse.pde.spy.event/.project b/ui/org.eclipse.pde.spy.event/.project
index 698f125734..570888dd07 100644
--- a/ui/org.eclipse.pde.spy.event/.project
+++ b/ui/org.eclipse.pde.spy.event/.project
@@ -25,8 +25,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.pde.PluginNature
org.eclipse.jdt.core.javanature
org.eclipse.pde.api.tools.apiAnalysisNature
diff --git a/ui/org.eclipse.pde.spy.event/.settings/org.eclipse.m2e.core.prefs b/ui/org.eclipse.pde.spy.event/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000..f897a7f1cb
--- /dev/null
+++ b/ui/org.eclipse.pde.spy.event/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/ui/org.eclipse.pde.spy.model/.project b/ui/org.eclipse.pde.spy.model/.project
index 59481a7cf4..a7fbd3ab08 100644
--- a/ui/org.eclipse.pde.spy.model/.project
+++ b/ui/org.eclipse.pde.spy.model/.project
@@ -30,8 +30,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.pde.PluginNature
org.eclipse.jdt.core.javanature
org.eclipse.pde.api.tools.apiAnalysisNature
diff --git a/ui/org.eclipse.pde.spy.model/.settings/org.eclipse.m2e.core.prefs b/ui/org.eclipse.pde.spy.model/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000..f897a7f1cb
--- /dev/null
+++ b/ui/org.eclipse.pde.spy.model/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/ui/org.eclipse.pde.spy.preferences/.project b/ui/org.eclipse.pde.spy.preferences/.project
index c1bf38dfd1..153ea5bf2c 100644
--- a/ui/org.eclipse.pde.spy.preferences/.project
+++ b/ui/org.eclipse.pde.spy.preferences/.project
@@ -25,8 +25,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.pde.PluginNature
org.eclipse.jdt.core.javanature
org.eclipse.pde.api.tools.apiAnalysisNature
diff --git a/ui/org.eclipse.pde.spy.preferences/.settings/org.eclipse.m2e.core.prefs b/ui/org.eclipse.pde.spy.preferences/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000..f897a7f1cb
--- /dev/null
+++ b/ui/org.eclipse.pde.spy.preferences/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/ui/org.eclipse.pde.ui.templates.tests/.project b/ui/org.eclipse.pde.ui.templates.tests/.project
index 9dfe3ef1e5..30e7e27d5b 100644
--- a/ui/org.eclipse.pde.ui.templates.tests/.project
+++ b/ui/org.eclipse.pde.ui.templates.tests/.project
@@ -20,8 +20,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.pde.PluginNature
org.eclipse.jdt.core.javanature
diff --git a/ui/org.eclipse.pde.ui.templates/.project b/ui/org.eclipse.pde.ui.templates/.project
index b69cdfbc70..c85064bef5 100644
--- a/ui/org.eclipse.pde.ui.templates/.project
+++ b/ui/org.eclipse.pde.ui.templates/.project
@@ -30,8 +30,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.jdt.core.javanature
org.eclipse.pde.PluginNature
org.eclipse.pde.api.tools.apiAnalysisNature
diff --git a/ui/org.eclipse.pde.ui.templates/.settings/org.eclipse.m2e.core.prefs b/ui/org.eclipse.pde.ui.templates/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000..f897a7f1cb
--- /dev/null
+++ b/ui/org.eclipse.pde.ui.templates/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/ui/org.eclipse.pde.ui.tests/.project b/ui/org.eclipse.pde.ui.tests/.project
index 2d576bea49..1989e31ace 100644
--- a/ui/org.eclipse.pde.ui.tests/.project
+++ b/ui/org.eclipse.pde.ui.tests/.project
@@ -20,8 +20,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.pde.PluginNature
org.eclipse.jdt.core.javanature
diff --git a/ui/org.eclipse.pde.ui.tests/.settings/org.eclipse.m2e.core.prefs b/ui/org.eclipse.pde.ui.tests/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000..f897a7f1cb
--- /dev/null
+++ b/ui/org.eclipse.pde.ui.tests/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/ui/org.eclipse.pde.ui/.project b/ui/org.eclipse.pde.ui/.project
index b6a6ee4543..7cc90df210 100644
--- a/ui/org.eclipse.pde.ui/.project
+++ b/ui/org.eclipse.pde.ui/.project
@@ -30,8 +30,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.jdt.core.javanature
org.eclipse.pde.PluginNature
org.eclipse.pde.api.tools.apiAnalysisNature
diff --git a/ui/org.eclipse.pde.ui/.settings/org.eclipse.m2e.core.prefs b/ui/org.eclipse.pde.ui/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000..f897a7f1cb
--- /dev/null
+++ b/ui/org.eclipse.pde.ui/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/ui/org.eclipse.pde.unittest.junit/.project b/ui/org.eclipse.pde.unittest.junit/.project
index aa5fc86de5..57565479fc 100644
--- a/ui/org.eclipse.pde.unittest.junit/.project
+++ b/ui/org.eclipse.pde.unittest.junit/.project
@@ -25,8 +25,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.jdt.core.javanature
org.eclipse.pde.PluginNature
org.eclipse.pde.api.tools.apiAnalysisNature
diff --git a/ui/org.eclipse.pde/.project b/ui/org.eclipse.pde/.project
index f7a5cc084f..8fb02333f2 100644
--- a/ui/org.eclipse.pde/.project
+++ b/ui/org.eclipse.pde/.project
@@ -15,8 +15,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.pde.PluginNature
diff --git a/ui/org.eclipse.pde/.settings/org.eclipse.m2e.core.prefs b/ui/org.eclipse.pde/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000..f897a7f1cb
--- /dev/null
+++ b/ui/org.eclipse.pde/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/ui/org.eclipse.tools.layout.spy/.project b/ui/org.eclipse.tools.layout.spy/.project
index d6768c7cb3..0e9975dbbe 100644
--- a/ui/org.eclipse.tools.layout.spy/.project
+++ b/ui/org.eclipse.tools.layout.spy/.project
@@ -25,8 +25,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.pde.PluginNature
org.eclipse.jdt.core.javanature
org.eclipse.pde.api.tools.apiAnalysisNature
diff --git a/ui/org.eclipse.tools.layout.spy/.settings/org.eclipse.m2e.core.prefs b/ui/org.eclipse.tools.layout.spy/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000..f897a7f1cb
--- /dev/null
+++ b/ui/org.eclipse.tools.layout.spy/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/ui/org.eclipse.ui.trace/.project b/ui/org.eclipse.ui.trace/.project
index 55cc18cb55..a80908297c 100644
--- a/ui/org.eclipse.ui.trace/.project
+++ b/ui/org.eclipse.ui.trace/.project
@@ -30,8 +30,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
org.eclipse.jdt.core.javanature
org.eclipse.pde.PluginNature
org.eclipse.pde.api.tools.apiAnalysisNature
diff --git a/ui/org.eclipse.ui.trace/.settings/org.eclipse.m2e.core.prefs b/ui/org.eclipse.ui.trace/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000..f897a7f1cb
--- /dev/null
+++ b/ui/org.eclipse.ui.trace/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1