diff --git a/features/org.etsi.mts.tdl.ttcn3.feature/.project b/features/org.etsi.mts.tdl.ttcn3.feature/.project
index dc806840acbda21c2dc60b7292612ee47d2b5ef6..a82aa2ecfb93084a4538a5cf3dcd1df54a168430 100644
--- a/features/org.etsi.mts.tdl.ttcn3.feature/.project
+++ b/features/org.etsi.mts.tdl.ttcn3.feature/.project
@@ -10,8 +10,14 @@
 			<arguments>
 			</arguments>
 		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.m2e.core.maven2Builder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
 	</buildSpec>
 	<natures>
+		<nature>org.eclipse.m2e.core.maven2Nature</nature>
 		<nature>org.eclipse.pde.FeatureNature</nature>
 	</natures>
 </projectDescription>
diff --git a/plugins/org.etsi.mts.tdl.model/.project b/plugins/org.etsi.mts.tdl.model/.project
index 89ff3923ce292bb210f0ecc171f2399db9c451d3..16b43bee5312266ce6e198be33367349922d6e44 100644
--- a/plugins/org.etsi.mts.tdl.model/.project
+++ b/plugins/org.etsi.mts.tdl.model/.project
@@ -5,6 +5,11 @@
 	<projects>
 	</projects>
 	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.xtext.ui.shared.xtextBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
 		<buildCommand>
 			<name>org.eclipse.ocl.pivot.ui.oclbuilder</name>
 			<arguments>
@@ -52,6 +57,7 @@
 		<nature>org.eclipse.pde.PluginNature</nature>
 		<nature>org.eclipse.jdt.core.javanature</nature>
 		<nature>org.eclipse.ocl.pivot.ui.oclnature</nature>
+		<nature>org.eclipse.xtext.ui.shared.xtextNature</nature>
 	</natures>
 	<filteredResources>
 		<filter>
diff --git a/plugins/org.etsi.mts.tdl.ttcn3.ui/.project b/plugins/org.etsi.mts.tdl.ttcn3.ui/.project
index cf1168bb373e07d45a8d86c818b829917b9040e5..c1038bc1b106b12ed90b673effb3525e59fe9d14 100644
--- a/plugins/org.etsi.mts.tdl.ttcn3.ui/.project
+++ b/plugins/org.etsi.mts.tdl.ttcn3.ui/.project
@@ -20,8 +20,14 @@
 			<arguments>
 			</arguments>
 		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.m2e.core.maven2Builder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
 	</buildSpec>
 	<natures>
+		<nature>org.eclipse.m2e.core.maven2Nature</nature>
 		<nature>org.eclipse.pde.PluginNature</nature>
 		<nature>org.eclipse.jdt.core.javanature</nature>
 	</natures>
diff --git a/plugins/org.etsi.mts.tdl.ttcn3/.project b/plugins/org.etsi.mts.tdl.ttcn3/.project
index bbb0f5bf635167e097f23f881897447d3a9d5d90..341788c7fab9e36496640ecec2c45b0b50742ae7 100644
--- a/plugins/org.etsi.mts.tdl.ttcn3/.project
+++ b/plugins/org.etsi.mts.tdl.ttcn3/.project
@@ -20,8 +20,14 @@
 			<arguments>
 			</arguments>
 		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.m2e.core.maven2Builder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
 	</buildSpec>
 	<natures>
+		<nature>org.eclipse.m2e.core.maven2Nature</nature>
 		<nature>org.eclipse.pde.PluginNature</nature>
 		<nature>org.eclipse.jdt.core.javanature</nature>
 	</natures>