Prepare repo for easier versioning
diff --git a/core/features/org.eclipse.dltk.core-feature/pom.xml b/core/features/org.eclipse.dltk.core-feature/pom.xml
index 4756a09..4179b43 100644
--- a/core/features/org.eclipse.dltk.core-feature/pom.xml
+++ b/core/features/org.eclipse.dltk.core-feature/pom.xml
@@ -5,11 +5,10 @@
   <parent>
     <artifactId>core</artifactId>
     <groupId>org.eclipse.dltk.core</groupId>
-    <version>1.0.0-SNAPSHOT</version>
+    <version>5.1.0-SNAPSHOT</version>
     <relativePath>../..</relativePath>
   </parent>
   <groupId>org.eclipse.dltk.features</groupId>
   <artifactId>org.eclipse.dltk.core</artifactId>
-  <version>5.1.0-SNAPSHOT</version>
   <packaging>eclipse-feature</packaging>
 </project>
diff --git a/core/features/org.eclipse.dltk.core.index-feature/pom.xml b/core/features/org.eclipse.dltk.core.index-feature/pom.xml
index eccbbf2..f4dc164 100644
--- a/core/features/org.eclipse.dltk.core.index-feature/pom.xml
+++ b/core/features/org.eclipse.dltk.core.index-feature/pom.xml
@@ -5,11 +5,10 @@
   <parent>
     <artifactId>core</artifactId>
     <groupId>org.eclipse.dltk.core</groupId>
-    <version>1.0.0-SNAPSHOT</version>
+    <version>5.1.0-SNAPSHOT</version>
     <relativePath>../..</relativePath>
   </parent>
   <groupId>org.eclipse.dltk.features</groupId>
   <artifactId>org.eclipse.dltk.core.index</artifactId>
-  <version>5.1.0-SNAPSHOT</version>
   <packaging>eclipse-feature</packaging>
 </project>
diff --git a/core/features/org.eclipse.dltk.core.index.sdk/pom.xml b/core/features/org.eclipse.dltk.core.index.sdk/pom.xml
index 67a2a7d..19b53d4 100644
--- a/core/features/org.eclipse.dltk.core.index.sdk/pom.xml
+++ b/core/features/org.eclipse.dltk.core.index.sdk/pom.xml
@@ -5,11 +5,9 @@
   <parent>
     <artifactId>core</artifactId>
     <groupId>org.eclipse.dltk.core</groupId>
-    <version>1.0.0-SNAPSHOT</version>
+    <version>5.1.0-SNAPSHOT</version>
     <relativePath>../..</relativePath>
   </parent>
-  <groupId>org.eclipse.dltk.core</groupId>
   <artifactId>org.eclipse.dltk.core.index.sdk</artifactId>
-  <version>5.1.0-SNAPSHOT</version>
   <packaging>eclipse-feature</packaging>
 </project>
diff --git a/core/features/org.eclipse.dltk.core.sdk/pom.xml b/core/features/org.eclipse.dltk.core.sdk/pom.xml
index e991c3a..3c3f398 100644
--- a/core/features/org.eclipse.dltk.core.sdk/pom.xml
+++ b/core/features/org.eclipse.dltk.core.sdk/pom.xml
@@ -5,11 +5,9 @@
   <parent>
     <artifactId>core</artifactId>
     <groupId>org.eclipse.dltk.core</groupId>
-    <version>1.0.0-SNAPSHOT</version>
+    <version>5.1.0-SNAPSHOT</version>
     <relativePath>../..</relativePath>
   </parent>
-  <groupId>org.eclipse.dltk.core</groupId>
   <artifactId>org.eclipse.dltk.core.sdk</artifactId>
-  <version>5.1.0-SNAPSHOT</version>
   <packaging>eclipse-feature</packaging>
 </project>
diff --git a/core/features/org.eclipse.dltk.core.tests/pom.xml b/core/features/org.eclipse.dltk.core.tests/pom.xml
index 8792d26..0601079 100644
--- a/core/features/org.eclipse.dltk.core.tests/pom.xml
+++ b/core/features/org.eclipse.dltk.core.tests/pom.xml
@@ -5,11 +5,10 @@
   <parent>
     <artifactId>core</artifactId>
     <groupId>org.eclipse.dltk.core</groupId>
-    <version>1.0.0-SNAPSHOT</version>
+    <version>5.1.0-SNAPSHOT</version>
     <relativePath>../..</relativePath>
   </parent>
   <groupId>org.eclipse.dltk.features</groupId>
   <artifactId>org.eclipse.dltk.core.tests</artifactId>
-  <version>5.1.0-SNAPSHOT</version>
   <packaging>eclipse-feature</packaging>
 </project>
diff --git a/core/plugins/org.eclipse.dltk.annotations/pom.xml b/core/plugins/org.eclipse.dltk.annotations/pom.xml
index 1587f32..3552885 100644
--- a/core/plugins/org.eclipse.dltk.annotations/pom.xml
+++ b/core/plugins/org.eclipse.dltk.annotations/pom.xml
@@ -5,11 +5,9 @@
   <parent>
     <artifactId>core</artifactId>
     <groupId>org.eclipse.dltk.core</groupId>
-    <version>1.0.0-SNAPSHOT</version>
+    <version>5.1.0-SNAPSHOT</version>
     <relativePath>../..</relativePath>
   </parent>
-  <groupId>org.eclipse.dltk.core</groupId>
   <artifactId>org.eclipse.dltk.annotations</artifactId>
-  <version>5.1.0-SNAPSHOT</version>
   <packaging>eclipse-plugin</packaging>
 </project>
diff --git a/core/plugins/org.eclipse.dltk.console.ui/pom.xml b/core/plugins/org.eclipse.dltk.console.ui/pom.xml
index 36eacf6..c613ec2 100644
--- a/core/plugins/org.eclipse.dltk.console.ui/pom.xml
+++ b/core/plugins/org.eclipse.dltk.console.ui/pom.xml
@@ -5,11 +5,9 @@
   <parent>
     <artifactId>core</artifactId>
     <groupId>org.eclipse.dltk.core</groupId>
-    <version>1.0.0-SNAPSHOT</version>
+    <version>5.1.0-SNAPSHOT</version>
     <relativePath>../..</relativePath>
   </parent>
-  <groupId>org.eclipse.dltk.core</groupId>
   <artifactId>org.eclipse.dltk.console.ui</artifactId>
-  <version>5.1.0-SNAPSHOT</version>
   <packaging>eclipse-plugin</packaging>
 </project>
diff --git a/core/plugins/org.eclipse.dltk.console/pom.xml b/core/plugins/org.eclipse.dltk.console/pom.xml
index 476dad0..0151377 100644
--- a/core/plugins/org.eclipse.dltk.console/pom.xml
+++ b/core/plugins/org.eclipse.dltk.console/pom.xml
@@ -5,11 +5,9 @@
   <parent>
     <artifactId>core</artifactId>
     <groupId>org.eclipse.dltk.core</groupId>
-    <version>1.0.0-SNAPSHOT</version>
+    <version>5.1.0-SNAPSHOT</version>
     <relativePath>../..</relativePath>
   </parent>
-  <groupId>org.eclipse.dltk.core</groupId>
   <artifactId>org.eclipse.dltk.console</artifactId>
-  <version>5.1.0-SNAPSHOT</version>
   <packaging>eclipse-plugin</packaging>
 </project>
diff --git a/core/plugins/org.eclipse.dltk.core.doc.isv/pom.xml b/core/plugins/org.eclipse.dltk.core.doc.isv/pom.xml
index 887aaf5..4c50b90 100644
--- a/core/plugins/org.eclipse.dltk.core.doc.isv/pom.xml
+++ b/core/plugins/org.eclipse.dltk.core.doc.isv/pom.xml
@@ -6,12 +6,10 @@
 	<parent>
 		<artifactId>core</artifactId>
 		<groupId>org.eclipse.dltk.core</groupId>
-		<version>1.0.0-SNAPSHOT</version>
+		<version>5.1.0-SNAPSHOT</version>
 		<relativePath>../..</relativePath>
 	</parent>
-	<groupId>org.eclipse.dltk.core</groupId>
 	<artifactId>org.eclipse.dltk.core.doc.isv</artifactId>
-	<version>5.1.0-SNAPSHOT</version>
 	<packaging>eclipse-plugin</packaging>
 	<build>
 		<plugins>
diff --git a/core/plugins/org.eclipse.dltk.core.index.sql.h2/pom.xml b/core/plugins/org.eclipse.dltk.core.index.sql.h2/pom.xml
index 77ae65e..453023e 100644
--- a/core/plugins/org.eclipse.dltk.core.index.sql.h2/pom.xml
+++ b/core/plugins/org.eclipse.dltk.core.index.sql.h2/pom.xml
@@ -5,11 +5,9 @@
   <parent>
     <artifactId>core</artifactId>
     <groupId>org.eclipse.dltk.core</groupId>
-    <version>1.0.0-SNAPSHOT</version>
+    <version>5.1.0-SNAPSHOT</version>
     <relativePath>../..</relativePath>
   </parent>
-  <groupId>org.eclipse.dltk.core</groupId>
   <artifactId>org.eclipse.dltk.core.index.sql.h2</artifactId>
-  <version>5.1.0-SNAPSHOT</version>
   <packaging>eclipse-plugin</packaging>
 </project>
diff --git a/core/plugins/org.eclipse.dltk.core.index.sql/pom.xml b/core/plugins/org.eclipse.dltk.core.index.sql/pom.xml
index fd78de7..c95f25b 100644
--- a/core/plugins/org.eclipse.dltk.core.index.sql/pom.xml
+++ b/core/plugins/org.eclipse.dltk.core.index.sql/pom.xml
@@ -5,11 +5,9 @@
   <parent>
     <artifactId>core</artifactId>
     <groupId>org.eclipse.dltk.core</groupId>
-    <version>1.0.0-SNAPSHOT</version>
+    <version>5.1.0-SNAPSHOT</version>
     <relativePath>../..</relativePath>
   </parent>
-  <groupId>org.eclipse.dltk.core</groupId>
   <artifactId>org.eclipse.dltk.core.index.sql</artifactId>
-  <version>5.1.0-SNAPSHOT</version>
   <packaging>eclipse-plugin</packaging>
 </project>
diff --git a/core/plugins/org.eclipse.dltk.core.index/pom.xml b/core/plugins/org.eclipse.dltk.core.index/pom.xml
index c52f937..e24658b 100644
--- a/core/plugins/org.eclipse.dltk.core.index/pom.xml
+++ b/core/plugins/org.eclipse.dltk.core.index/pom.xml
@@ -6,12 +6,10 @@
 	<parent>
 		<artifactId>core</artifactId>
 		<groupId>org.eclipse.dltk.core</groupId>
-		<version>1.0.0-SNAPSHOT</version>
+		<version>5.1.0-SNAPSHOT</version>
 		<relativePath>../..</relativePath>
 	</parent>
-	<groupId>org.eclipse.dltk.core</groupId>
 	<artifactId>org.eclipse.dltk.core.index</artifactId>
-	<version>5.1.0-SNAPSHOT</version>
 	<packaging>eclipse-plugin</packaging>
 	<build>
 		<plugins>
diff --git a/core/plugins/org.eclipse.dltk.core.manipulation/pom.xml b/core/plugins/org.eclipse.dltk.core.manipulation/pom.xml
index 6f0c0cb..efa623f 100644
--- a/core/plugins/org.eclipse.dltk.core.manipulation/pom.xml
+++ b/core/plugins/org.eclipse.dltk.core.manipulation/pom.xml
@@ -5,11 +5,9 @@
   <parent>
     <artifactId>core</artifactId>
     <groupId>org.eclipse.dltk.core</groupId>
-    <version>1.0.0-SNAPSHOT</version>
+    <version>5.1.0-SNAPSHOT</version>
     <relativePath>../..</relativePath>
   </parent>
-  <groupId>org.eclipse.dltk.core</groupId>
   <artifactId>org.eclipse.dltk.core.manipulation</artifactId>
-  <version>5.1.0-SNAPSHOT</version>
   <packaging>eclipse-plugin</packaging>
 </project>
diff --git a/core/plugins/org.eclipse.dltk.core.tools.ui/pom.xml b/core/plugins/org.eclipse.dltk.core.tools.ui/pom.xml
index 0672ede..f2c69e9 100644
--- a/core/plugins/org.eclipse.dltk.core.tools.ui/pom.xml
+++ b/core/plugins/org.eclipse.dltk.core.tools.ui/pom.xml
@@ -5,11 +5,9 @@
   <parent>
     <artifactId>core</artifactId>
     <groupId>org.eclipse.dltk.core</groupId>
-    <version>1.0.0-SNAPSHOT</version>
+    <version>5.1.0-SNAPSHOT</version>
     <relativePath>../..</relativePath>
   </parent>
-  <groupId>org.eclipse.dltk.core</groupId>
   <artifactId>org.eclipse.dltk.core.tools.ui</artifactId>
-  <version>5.1.0-SNAPSHOT</version>
   <packaging>eclipse-plugin</packaging>
 </project>
diff --git a/core/plugins/org.eclipse.dltk.core/pom.xml b/core/plugins/org.eclipse.dltk.core/pom.xml
index 80c4f2a..f4d437d 100644
--- a/core/plugins/org.eclipse.dltk.core/pom.xml
+++ b/core/plugins/org.eclipse.dltk.core/pom.xml
@@ -5,11 +5,9 @@
   <parent>
     <artifactId>core</artifactId>
     <groupId>org.eclipse.dltk.core</groupId>
-    <version>1.0.0-SNAPSHOT</version>
+    <version>5.1.0-SNAPSHOT</version>
     <relativePath>../..</relativePath>
   </parent>
-  <groupId>org.eclipse.dltk.core</groupId>
   <artifactId>org.eclipse.dltk.core</artifactId>
-  <version>5.1.0-SNAPSHOT</version>
   <packaging>eclipse-plugin</packaging>
 </project>
diff --git a/core/plugins/org.eclipse.dltk.debug.ui/pom.xml b/core/plugins/org.eclipse.dltk.debug.ui/pom.xml
index e4407b9..85cc924 100644
--- a/core/plugins/org.eclipse.dltk.debug.ui/pom.xml
+++ b/core/plugins/org.eclipse.dltk.debug.ui/pom.xml
@@ -5,11 +5,9 @@
   <parent>
     <artifactId>core</artifactId>
     <groupId>org.eclipse.dltk.core</groupId>
-    <version>1.0.0-SNAPSHOT</version>
+    <version>5.1.0-SNAPSHOT</version>
     <relativePath>../..</relativePath>
   </parent>
-  <groupId>org.eclipse.dltk.core</groupId>
   <artifactId>org.eclipse.dltk.debug.ui</artifactId>
-  <version>5.1.0-SNAPSHOT</version>
   <packaging>eclipse-plugin</packaging>
 </project>
diff --git a/core/plugins/org.eclipse.dltk.debug/pom.xml b/core/plugins/org.eclipse.dltk.debug/pom.xml
index 48eb505..5681a06 100644
--- a/core/plugins/org.eclipse.dltk.debug/pom.xml
+++ b/core/plugins/org.eclipse.dltk.debug/pom.xml
@@ -5,11 +5,9 @@
   <parent>
     <artifactId>core</artifactId>
     <groupId>org.eclipse.dltk.core</groupId>
-    <version>1.0.0-SNAPSHOT</version>
+    <version>5.1.0-SNAPSHOT</version>
     <relativePath>../..</relativePath>
   </parent>
-  <groupId>org.eclipse.dltk.core</groupId>
   <artifactId>org.eclipse.dltk.debug</artifactId>
-  <version>5.1.0-SNAPSHOT</version>
   <packaging>eclipse-plugin</packaging>
 </project>
diff --git a/core/plugins/org.eclipse.dltk.formatter/pom.xml b/core/plugins/org.eclipse.dltk.formatter/pom.xml
index 9164771..19e4713 100644
--- a/core/plugins/org.eclipse.dltk.formatter/pom.xml
+++ b/core/plugins/org.eclipse.dltk.formatter/pom.xml
@@ -5,11 +5,9 @@
   <parent>
     <artifactId>core</artifactId>
     <groupId>org.eclipse.dltk.core</groupId>
-    <version>1.0.0-SNAPSHOT</version>
+    <version>5.1.0-SNAPSHOT</version>
     <relativePath>../..</relativePath>
   </parent>
-  <groupId>org.eclipse.dltk.core</groupId>
   <artifactId>org.eclipse.dltk.formatter</artifactId>
-  <version>5.1.0-SNAPSHOT</version>
   <packaging>eclipse-plugin</packaging>
 </project>
diff --git a/core/plugins/org.eclipse.dltk.launching/pom.xml b/core/plugins/org.eclipse.dltk.launching/pom.xml
index ce62be5..991c170 100644
--- a/core/plugins/org.eclipse.dltk.launching/pom.xml
+++ b/core/plugins/org.eclipse.dltk.launching/pom.xml
@@ -5,11 +5,9 @@
   <parent>
     <artifactId>core</artifactId>
     <groupId>org.eclipse.dltk.core</groupId>
-    <version>1.0.0-SNAPSHOT</version>
+    <version>5.1.0-SNAPSHOT</version>
     <relativePath>../..</relativePath>
   </parent>
-  <groupId>org.eclipse.dltk.core</groupId>
   <artifactId>org.eclipse.dltk.launching</artifactId>
-  <version>5.1.0-SNAPSHOT</version>
   <packaging>eclipse-plugin</packaging>
 </project>
diff --git a/core/plugins/org.eclipse.dltk.logconsole.ui/pom.xml b/core/plugins/org.eclipse.dltk.logconsole.ui/pom.xml
index b086d51..ef715ac 100644
--- a/core/plugins/org.eclipse.dltk.logconsole.ui/pom.xml
+++ b/core/plugins/org.eclipse.dltk.logconsole.ui/pom.xml
@@ -5,11 +5,9 @@
   <parent>
     <artifactId>core</artifactId>
     <groupId>org.eclipse.dltk.core</groupId>
-    <version>1.0.0-SNAPSHOT</version>
+    <version>5.1.0-SNAPSHOT</version>
     <relativePath>../..</relativePath>
   </parent>
-  <groupId>org.eclipse.dltk.core</groupId>
   <artifactId>org.eclipse.dltk.logconsole.ui</artifactId>
-  <version>5.1.0-SNAPSHOT</version>
   <packaging>eclipse-plugin</packaging>
 </project>
diff --git a/core/plugins/org.eclipse.dltk.logconsole/pom.xml b/core/plugins/org.eclipse.dltk.logconsole/pom.xml
index 6a9f667..e6a49f8 100644
--- a/core/plugins/org.eclipse.dltk.logconsole/pom.xml
+++ b/core/plugins/org.eclipse.dltk.logconsole/pom.xml
@@ -5,11 +5,9 @@
   <parent>
     <artifactId>core</artifactId>
     <groupId>org.eclipse.dltk.core</groupId>
-    <version>1.0.0-SNAPSHOT</version>
+    <version>5.1.0-SNAPSHOT</version>
     <relativePath>../..</relativePath>
   </parent>
-  <groupId>org.eclipse.dltk.core</groupId>
   <artifactId>org.eclipse.dltk.logconsole</artifactId>
-  <version>5.1.0-SNAPSHOT</version>
   <packaging>eclipse-plugin</packaging>
 </project>
diff --git a/core/plugins/org.eclipse.dltk.testing/pom.xml b/core/plugins/org.eclipse.dltk.testing/pom.xml
index d4a96c3..604fc6f 100644
--- a/core/plugins/org.eclipse.dltk.testing/pom.xml
+++ b/core/plugins/org.eclipse.dltk.testing/pom.xml
@@ -5,11 +5,9 @@
   <parent>
     <artifactId>core</artifactId>
     <groupId>org.eclipse.dltk.core</groupId>
-    <version>1.0.0-SNAPSHOT</version>
+    <version>5.1.0-SNAPSHOT</version>
     <relativePath>../..</relativePath>
   </parent>
-  <groupId>org.eclipse.dltk.core</groupId>
   <artifactId>org.eclipse.dltk.testing</artifactId>
-  <version>5.1.0-SNAPSHOT</version>
   <packaging>eclipse-plugin</packaging>
 </project>
diff --git a/core/plugins/org.eclipse.dltk.ui/pom.xml b/core/plugins/org.eclipse.dltk.ui/pom.xml
index df47afd..6aa42e2 100644
--- a/core/plugins/org.eclipse.dltk.ui/pom.xml
+++ b/core/plugins/org.eclipse.dltk.ui/pom.xml
@@ -5,11 +5,9 @@
   <parent>
     <artifactId>core</artifactId>
     <groupId>org.eclipse.dltk.core</groupId>
-    <version>1.0.0-SNAPSHOT</version>
+    <version>5.1.0-SNAPSHOT</version>
     <relativePath>../..</relativePath>
   </parent>
-  <groupId>org.eclipse.dltk.core</groupId>
   <artifactId>org.eclipse.dltk.ui</artifactId>
-  <version>5.1.0-SNAPSHOT</version>
   <packaging>eclipse-plugin</packaging>
 </project>
diff --git a/core/plugins/org.eclipse.dltk.validators.core/pom.xml b/core/plugins/org.eclipse.dltk.validators.core/pom.xml
index d572964..8e52b73 100644
--- a/core/plugins/org.eclipse.dltk.validators.core/pom.xml
+++ b/core/plugins/org.eclipse.dltk.validators.core/pom.xml
@@ -5,11 +5,9 @@
   <parent>
     <artifactId>core</artifactId>
     <groupId>org.eclipse.dltk.core</groupId>
-    <version>1.0.0-SNAPSHOT</version>
+    <version>5.1.0-SNAPSHOT</version>
     <relativePath>../..</relativePath>
   </parent>
-  <groupId>org.eclipse.dltk.core</groupId>
   <artifactId>org.eclipse.dltk.validators.core</artifactId>
-  <version>5.1.0-SNAPSHOT</version>
   <packaging>eclipse-plugin</packaging>
 </project>
diff --git a/core/plugins/org.eclipse.dltk.validators.externalchecker/pom.xml b/core/plugins/org.eclipse.dltk.validators.externalchecker/pom.xml
index 8f33e12..28a946d 100644
--- a/core/plugins/org.eclipse.dltk.validators.externalchecker/pom.xml
+++ b/core/plugins/org.eclipse.dltk.validators.externalchecker/pom.xml
@@ -5,11 +5,9 @@
   <parent>
     <artifactId>core</artifactId>
     <groupId>org.eclipse.dltk.core</groupId>
-    <version>1.0.0-SNAPSHOT</version>
+    <version>5.1.0-SNAPSHOT</version>
     <relativePath>../..</relativePath>
   </parent>
-  <groupId>org.eclipse.dltk.core</groupId>
   <artifactId>org.eclipse.dltk.validators.externalchecker</artifactId>
-  <version>5.1.0-SNAPSHOT</version>
   <packaging>eclipse-plugin</packaging>
 </project>
diff --git a/core/plugins/org.eclipse.dltk.validators.ui/pom.xml b/core/plugins/org.eclipse.dltk.validators.ui/pom.xml
index 5bbfb18..3c4077e 100644
--- a/core/plugins/org.eclipse.dltk.validators.ui/pom.xml
+++ b/core/plugins/org.eclipse.dltk.validators.ui/pom.xml
@@ -5,11 +5,9 @@
   <parent>
     <artifactId>core</artifactId>
     <groupId>org.eclipse.dltk.core</groupId>
-    <version>1.0.0-SNAPSHOT</version>
+    <version>5.1.0-SNAPSHOT</version>
     <relativePath>../..</relativePath>
   </parent>
-  <groupId>org.eclipse.dltk.core</groupId>
   <artifactId>org.eclipse.dltk.validators.ui</artifactId>
-  <version>5.1.0-SNAPSHOT</version>
   <packaging>eclipse-plugin</packaging>
 </project>
diff --git a/core/plugins/org.eclipse.dltk/pom.xml b/core/plugins/org.eclipse.dltk/pom.xml
index c3718fc..bcdbbd4 100644
--- a/core/plugins/org.eclipse.dltk/pom.xml
+++ b/core/plugins/org.eclipse.dltk/pom.xml
@@ -6,12 +6,10 @@
 	<parent>
 		<artifactId>core</artifactId>
 		<groupId>org.eclipse.dltk.core</groupId>
-		<version>1.0.0-SNAPSHOT</version>
+		<version>5.1.0-SNAPSHOT</version>
 		<relativePath>../..</relativePath>
 	</parent>
-	<groupId>org.eclipse.dltk.core</groupId>
 	<artifactId>org.eclipse.dltk</artifactId>
-	<version>5.1.0-SNAPSHOT</version>
 	<packaging>eclipse-plugin</packaging>
 	<build>
 		<plugins>
diff --git a/core/pom.xml b/core/pom.xml
index 224e643..530197c 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -3,15 +3,14 @@
 	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
 	xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 	<modelVersion>4.0.0</modelVersion>
-	<groupId>org.eclipse.dltk.core</groupId>
-	<artifactId>core</artifactId>
-	<version>1.0.0-SNAPSHOT</version>
 	<parent>
 		<groupId>org.eclipse.dltk</groupId>
-		<artifactId>parent</artifactId>
-		<version>1.0.0-SNAPSHOT</version>
-		<relativePath>../../org.eclipse.dltk.releng/build/parent/pom.xml</relativePath>
+		<artifactId>dltk</artifactId>
+		<version>5.1.0-SNAPSHOT</version>
+		<relativePath>../../org.eclipse.dltk.releng/build/pom.xml</relativePath>
 	</parent>
+	<groupId>org.eclipse.dltk.core</groupId>
+	<artifactId>core</artifactId>
 	<packaging>pom</packaging>
 
 	<modules>
diff --git a/core/releng/org.eclipse.dltk.core.targetplatform/pom.xml b/core/releng/org.eclipse.dltk.core.targetplatform/pom.xml
index 9c51f95..674a425 100644
--- a/core/releng/org.eclipse.dltk.core.targetplatform/pom.xml
+++ b/core/releng/org.eclipse.dltk.core.targetplatform/pom.xml
@@ -6,13 +6,11 @@
 	<parent>
 		<groupId>org.eclipse.dltk.core</groupId>
 		<artifactId>core</artifactId>
-		<version>1.0.0-SNAPSHOT</version>
+		<version>5.1.0-SNAPSHOT</version>
 		<relativePath>../..</relativePath>
 	</parent>
 
-	<groupId>org.eclipse.dltk.core</groupId>
 	<artifactId>org.eclipse.dltk.core.targetplatform</artifactId>
-	<version>5.1.0-SNAPSHOT</version>
 	<packaging>eclipse-target-definition</packaging>
 
 </project>
diff --git a/core/tests/org.eclipse.dltk.core.tests/pom.xml b/core/tests/org.eclipse.dltk.core.tests/pom.xml
index 7700bfe..e15be31 100644
--- a/core/tests/org.eclipse.dltk.core.tests/pom.xml
+++ b/core/tests/org.eclipse.dltk.core.tests/pom.xml
@@ -6,12 +6,10 @@
 	<parent>
 		<artifactId>core.tests</artifactId>
 		<groupId>org.eclipse.dltk.core</groupId>
-		<version>1.0.0-SNAPSHOT</version>
-		<relativePath>../</relativePath>
+		<version>5.1.0-SNAPSHOT</version>
+		<relativePath>../pom.xml</relativePath>
 	</parent>
-	<groupId>org.eclipse.dltk.core</groupId>
 	<artifactId>org.eclipse.dltk.core.tests</artifactId>
-	<version>5.1.0-SNAPSHOT</version>
 	<packaging>eclipse-test-plugin</packaging>
 	<build>
 		<plugins>
@@ -24,7 +22,7 @@
 						<artifact>
 							<groupId>org.eclipse.dltk.core</groupId>
 							<artifactId>org.eclipse.dltk.core.targetplatform</artifactId>
-							<version>5.1.0-SNAPSHOT</version>
+							<version>${project.version}</version>
 						</artifact>
 					</target>
 				</configuration>
diff --git a/core/tests/org.eclipse.dltk.debug.tests/pom.xml b/core/tests/org.eclipse.dltk.debug.tests/pom.xml
index 2d746c4..4c1b2cc 100644
--- a/core/tests/org.eclipse.dltk.debug.tests/pom.xml
+++ b/core/tests/org.eclipse.dltk.debug.tests/pom.xml
@@ -6,11 +6,10 @@
 	<parent>
 		<artifactId>core.tests</artifactId>
 		<groupId>org.eclipse.dltk.core</groupId>
-		<version>1.0.0-SNAPSHOT</version>
+		<version>5.1.0-SNAPSHOT</version>
+		<relativePath>../</relativePath>
 	</parent>
-	<groupId>org.eclipse.dltk.core</groupId>
 	<artifactId>org.eclipse.dltk.debug.tests</artifactId>
-	<version>5.1.0-SNAPSHOT</version>
 	<packaging>eclipse-test-plugin</packaging>
 	<build>
 		<plugins>
diff --git a/core/tests/org.eclipse.dltk.debug.ui.tests/pom.xml b/core/tests/org.eclipse.dltk.debug.ui.tests/pom.xml
index c857dcc..c4e291e 100644
--- a/core/tests/org.eclipse.dltk.debug.ui.tests/pom.xml
+++ b/core/tests/org.eclipse.dltk.debug.ui.tests/pom.xml
@@ -6,12 +6,10 @@
 	<parent>
 		<artifactId>core.tests</artifactId>
 		<groupId>org.eclipse.dltk.core</groupId>
-		<version>1.0.0-SNAPSHOT</version>
+		<version>5.1.0-SNAPSHOT</version>
 		<relativePath>../</relativePath>
 	</parent>
-	<groupId>org.eclipse.dltk.core</groupId>
 	<artifactId>org.eclipse.dltk.debug.ui.tests</artifactId>
-	<version>5.1.0-SNAPSHOT</version>
 	<packaging>eclipse-test-plugin</packaging>
 	<properties>
 		<os-jvm-flags></os-jvm-flags>
diff --git a/core/tests/org.eclipse.dltk.formatter.tests/pom.xml b/core/tests/org.eclipse.dltk.formatter.tests/pom.xml
index cc2aca5..e0b9a9e 100644
--- a/core/tests/org.eclipse.dltk.formatter.tests/pom.xml
+++ b/core/tests/org.eclipse.dltk.formatter.tests/pom.xml
@@ -6,11 +6,10 @@
 	<parent>
 		<artifactId>core.tests</artifactId>
 		<groupId>org.eclipse.dltk.core</groupId>
-		<version>1.0.0-SNAPSHOT</version>
+		<version>5.1.0-SNAPSHOT</version>
+		<relativePath>../</relativePath>
 	</parent>
-	<groupId>org.eclipse.dltk.core</groupId>
 	<artifactId>org.eclipse.dltk.formatter.tests</artifactId>
-	<version>5.1.0-SNAPSHOT</version>
 	<packaging>eclipse-test-plugin</packaging>
 	<build>
 		<plugins>
diff --git a/core/tests/org.eclipse.dltk.ui.tests/pom.xml b/core/tests/org.eclipse.dltk.ui.tests/pom.xml
index 1f82e03..90a66c7 100644
--- a/core/tests/org.eclipse.dltk.ui.tests/pom.xml
+++ b/core/tests/org.eclipse.dltk.ui.tests/pom.xml
@@ -4,14 +4,12 @@
 	xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 	<modelVersion>4.0.0</modelVersion>
 	<parent>
-		<artifactId>core</artifactId>
+		<artifactId>core.tests</artifactId>
 		<groupId>org.eclipse.dltk.core</groupId>
-		<version>1.0.0-SNAPSHOT</version>
-		<relativePath>../..</relativePath>
+		<version>5.1.0-SNAPSHOT</version>
+		<relativePath>../</relativePath>
 	</parent>
-	<groupId>org.eclipse.dltk.core</groupId>
 	<artifactId>org.eclipse.dltk.ui.tests</artifactId>
-	<version>5.1.0-SNAPSHOT</version>
 	<packaging>eclipse-test-plugin</packaging>
 	<properties>
 		<os-jvm-flags></os-jvm-flags>
diff --git a/core/tests/org.eclipse.dltk.validators.core.tests/pom.xml b/core/tests/org.eclipse.dltk.validators.core.tests/pom.xml
index 779539f..f569245 100644
--- a/core/tests/org.eclipse.dltk.validators.core.tests/pom.xml
+++ b/core/tests/org.eclipse.dltk.validators.core.tests/pom.xml
@@ -4,14 +4,12 @@
 	xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 	<modelVersion>4.0.0</modelVersion>
 	<parent>
-		<artifactId>core</artifactId>
+		<artifactId>core.tests</artifactId>
 		<groupId>org.eclipse.dltk.core</groupId>
-		<version>1.0.0-SNAPSHOT</version>
-		<relativePath>../..</relativePath>
+		<version>5.1.0-SNAPSHOT</version>
+		<relativePath>../</relativePath>
 	</parent>
-	<groupId>org.eclipse.dltk.core</groupId>
 	<artifactId>org.eclipse.dltk.validators.core.tests</artifactId>
-	<version>5.1.0-SNAPSHOT</version>
 	<packaging>eclipse-test-plugin</packaging>
 	<build>
 		<plugins>
diff --git a/core/tests/pom.xml b/core/tests/pom.xml
index 695e11d..8791b2d 100644
--- a/core/tests/pom.xml
+++ b/core/tests/pom.xml
@@ -6,11 +6,10 @@
 	<parent>
 		<artifactId>core</artifactId>
 		<groupId>org.eclipse.dltk.core</groupId>
-		<version>1.0.0-SNAPSHOT</version>
+		<version>5.1.0-SNAPSHOT</version>
+		<relativePath>../pom.xml</relativePath>
 	</parent>
-	<groupId>org.eclipse.dltk.core</groupId>
 	<artifactId>core.tests</artifactId>
-	<version>1.0.0-SNAPSHOT</version>
 	<packaging>pom</packaging>
 	<modules>
 		<module>org.eclipse.dltk.core.tests</module>
diff --git a/core/update.site/pom.xml b/core/update.site/pom.xml
index f84745b..6697823 100644
--- a/core/update.site/pom.xml
+++ b/core/update.site/pom.xml
@@ -6,11 +6,10 @@
 	<parent>
 		<artifactId>core</artifactId>
 		<groupId>org.eclipse.dltk.core</groupId>
-		<version>1.0.0-SNAPSHOT</version>
+		<version>5.1.0-SNAPSHOT</version>
+		<relativePath>../</relativePath>
 	</parent>
-	<groupId>org.eclipse.dltk.core</groupId>
 	<artifactId>org.eclipse.dltk.core-updatesite</artifactId>
-	<version>1.0.0-SNAPSHOT</version>
 	<packaging>eclipse-update-site</packaging>
 	<build>
 		<plugins>
diff --git a/mylyn/features/org.eclipse.dltk.mylyn-feature/pom.xml b/mylyn/features/org.eclipse.dltk.mylyn-feature/pom.xml
index eba64d0..7d3b356 100644
--- a/mylyn/features/org.eclipse.dltk.mylyn-feature/pom.xml
+++ b/mylyn/features/org.eclipse.dltk.mylyn-feature/pom.xml
@@ -5,11 +5,10 @@
   <parent>
     <artifactId>mylyn</artifactId>
     <groupId>org.eclipse.dltk.mylyn</groupId>
-    <version>1.0.0-SNAPSHOT</version>
+    <version>5.1.0-SNAPSHOT</version>
     <relativePath>../..</relativePath>
   </parent>
   <groupId>org.eclipse.dltk.features</groupId>
   <artifactId>org.eclipse.dltk.mylyn</artifactId>
-  <version>5.1.0-SNAPSHOT</version>
   <packaging>eclipse-feature</packaging>
 </project>
diff --git a/mylyn/features/org.eclipse.dltk.mylyn.sdk/pom.xml b/mylyn/features/org.eclipse.dltk.mylyn.sdk/pom.xml
index 90cbaba..2a2f8e7 100644
--- a/mylyn/features/org.eclipse.dltk.mylyn.sdk/pom.xml
+++ b/mylyn/features/org.eclipse.dltk.mylyn.sdk/pom.xml
@@ -5,11 +5,9 @@
   <parent>
     <artifactId>mylyn</artifactId>
     <groupId>org.eclipse.dltk.mylyn</groupId>
-    <version>1.0.0-SNAPSHOT</version>
+    <version>5.1.0-SNAPSHOT</version>
     <relativePath>../..</relativePath>
   </parent>
-  <groupId>org.eclipse.dltk.mylyn</groupId>
   <artifactId>org.eclipse.dltk.mylyn.sdk</artifactId>
-  <version>5.1.0-SNAPSHOT</version>
   <packaging>eclipse-feature</packaging>
 </project>
diff --git a/mylyn/plugins/org.eclipse.dltk.mylyn/pom.xml b/mylyn/plugins/org.eclipse.dltk.mylyn/pom.xml
index ace5e6c..5e211b8 100644
--- a/mylyn/plugins/org.eclipse.dltk.mylyn/pom.xml
+++ b/mylyn/plugins/org.eclipse.dltk.mylyn/pom.xml
@@ -5,11 +5,9 @@
   <parent>
     <artifactId>mylyn</artifactId>
     <groupId>org.eclipse.dltk.mylyn</groupId>
-    <version>1.0.0-SNAPSHOT</version>
+    <version>5.1.0-SNAPSHOT</version>
     <relativePath>../..</relativePath>
   </parent>
-  <groupId>org.eclipse.dltk.mylyn</groupId>
   <artifactId>org.eclipse.dltk.mylyn</artifactId>
-  <version>5.1.0-SNAPSHOT</version>
   <packaging>eclipse-plugin</packaging>
 </project>
diff --git a/mylyn/pom.xml b/mylyn/pom.xml
index 968276c..af781f5 100644
--- a/mylyn/pom.xml
+++ b/mylyn/pom.xml
@@ -3,15 +3,14 @@
 	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
 	xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 	<modelVersion>4.0.0</modelVersion>
-	<groupId>org.eclipse.dltk.mylyn</groupId>
-	<artifactId>mylyn</artifactId>
-	<version>1.0.0-SNAPSHOT</version>
 	<parent>
 		<groupId>org.eclipse.dltk</groupId>
-		<artifactId>parent</artifactId>
-		<version>1.0.0-SNAPSHOT</version>
-		<relativePath>../../org.eclipse.dltk.releng/build/parent/pom.xml</relativePath>
+		<artifactId>dltk</artifactId>
+		<version>5.1.0-SNAPSHOT</version>
+		<relativePath>../../org.eclipse.dltk.releng/build/pom.xml</relativePath>
 	</parent>
+	<groupId>org.eclipse.dltk.mylyn</groupId>
+	<artifactId>mylyn</artifactId>
 	<packaging>pom</packaging>
 
 	<modules>
diff --git a/mylyn/update.site/pom.xml b/mylyn/update.site/pom.xml
index 7ed5eb8..2408d49 100644
--- a/mylyn/update.site/pom.xml
+++ b/mylyn/update.site/pom.xml
@@ -6,11 +6,9 @@
 	<parent>
 		<artifactId>mylyn</artifactId>
 		<groupId>org.eclipse.dltk.mylyn</groupId>
-		<version>1.0.0-SNAPSHOT</version>
+		<version>5.1.0-SNAPSHOT</version>
 	</parent>
-	<groupId>org.eclipse.dltk.mylyn</groupId>
 	<artifactId>org.eclipse.dltk.mylyn-updatesite</artifactId>
-	<version>1.0.0-SNAPSHOT</version>
 	<packaging>eclipse-update-site</packaging>
 	<build>
 		<plugins>
diff --git a/rse/features/org.eclipse.dltk.rse-feature/pom.xml b/rse/features/org.eclipse.dltk.rse-feature/pom.xml
index f354386..d3b5785 100644
--- a/rse/features/org.eclipse.dltk.rse-feature/pom.xml
+++ b/rse/features/org.eclipse.dltk.rse-feature/pom.xml
@@ -5,11 +5,10 @@
   <parent>
     <artifactId>rse</artifactId>
     <groupId>org.eclipse.dltk.rse</groupId>
-    <version>1.0.0-SNAPSHOT</version>
+    <version>5.1.0-SNAPSHOT</version>
     <relativePath>../..</relativePath>
   </parent>
   <groupId>org.eclipse.dltk.features</groupId>
   <artifactId>org.eclipse.dltk.rse</artifactId>
-  <version>5.1.0-SNAPSHOT</version>
   <packaging>eclipse-feature</packaging>
 </project>
diff --git a/rse/features/org.eclipse.dltk.rse.sdk/pom.xml b/rse/features/org.eclipse.dltk.rse.sdk/pom.xml
index c4ee358..9ef63b0 100644
--- a/rse/features/org.eclipse.dltk.rse.sdk/pom.xml
+++ b/rse/features/org.eclipse.dltk.rse.sdk/pom.xml
@@ -5,11 +5,9 @@
   <parent>
     <artifactId>rse</artifactId>
     <groupId>org.eclipse.dltk.rse</groupId>
-    <version>1.0.0-SNAPSHOT</version>
+    <version>5.1.0-SNAPSHOT</version>
     <relativePath>../..</relativePath>
   </parent>
-  <groupId>org.eclipse.dltk.rse</groupId>
   <artifactId>org.eclipse.dltk.rse.sdk</artifactId>
-  <version>5.1.0-SNAPSHOT</version>
   <packaging>eclipse-feature</packaging>
 </project>
diff --git a/rse/plugins/org.eclipse.dltk.rse.core/pom.xml b/rse/plugins/org.eclipse.dltk.rse.core/pom.xml
index e13108e..9f7118a 100644
--- a/rse/plugins/org.eclipse.dltk.rse.core/pom.xml
+++ b/rse/plugins/org.eclipse.dltk.rse.core/pom.xml
@@ -5,11 +5,9 @@
   <parent>
     <artifactId>rse</artifactId>
     <groupId>org.eclipse.dltk.rse</groupId>
-    <version>1.0.0-SNAPSHOT</version>
+    <version>5.1.0-SNAPSHOT</version>
     <relativePath>../..</relativePath>
   </parent>
-  <groupId>org.eclipse.dltk.rse</groupId>
   <artifactId>org.eclipse.dltk.rse.core</artifactId>
-  <version>5.1.0-SNAPSHOT</version>
   <packaging>eclipse-plugin</packaging>
 </project>
diff --git a/rse/plugins/org.eclipse.dltk.rse.ui/pom.xml b/rse/plugins/org.eclipse.dltk.rse.ui/pom.xml
index ada3bf8..2dd2c37 100644
--- a/rse/plugins/org.eclipse.dltk.rse.ui/pom.xml
+++ b/rse/plugins/org.eclipse.dltk.rse.ui/pom.xml
@@ -5,11 +5,9 @@
   <parent>
     <artifactId>rse</artifactId>
     <groupId>org.eclipse.dltk.rse</groupId>
-    <version>1.0.0-SNAPSHOT</version>
+    <version>5.1.0-SNAPSHOT</version>
     <relativePath>../..</relativePath>
   </parent>
-  <groupId>org.eclipse.dltk.rse</groupId>
   <artifactId>org.eclipse.dltk.rse.ui</artifactId>
-  <version>5.1.0-SNAPSHOT</version>
   <packaging>eclipse-plugin</packaging>
 </project>
diff --git a/rse/plugins/org.eclipse.dltk.rse/pom.xml b/rse/plugins/org.eclipse.dltk.rse/pom.xml
index 09e62da..030d056 100644
--- a/rse/plugins/org.eclipse.dltk.rse/pom.xml
+++ b/rse/plugins/org.eclipse.dltk.rse/pom.xml
@@ -6,12 +6,10 @@
 	<parent>
 		<artifactId>rse</artifactId>
 		<groupId>org.eclipse.dltk.rse</groupId>
-		<version>1.0.0-SNAPSHOT</version>
+		<version>5.1.0-SNAPSHOT</version>
 		<relativePath>../..</relativePath>
 	</parent>
-	<groupId>org.eclipse.dltk.rse</groupId>
 	<artifactId>org.eclipse.dltk.rse</artifactId>
-	<version>5.1.0-SNAPSHOT</version>
 	<packaging>eclipse-plugin</packaging>
 	<build>
 		<plugins>
diff --git a/rse/plugins/org.eclipse.dltk.ssh.core/pom.xml b/rse/plugins/org.eclipse.dltk.ssh.core/pom.xml
index 1192edf..cc793d4 100644
--- a/rse/plugins/org.eclipse.dltk.ssh.core/pom.xml
+++ b/rse/plugins/org.eclipse.dltk.ssh.core/pom.xml
@@ -5,11 +5,9 @@
   <parent>
     <artifactId>rse</artifactId>
     <groupId>org.eclipse.dltk.rse</groupId>
-    <version>1.0.0-SNAPSHOT</version>
+    <version>5.1.0-SNAPSHOT</version>
     <relativePath>../..</relativePath>
   </parent>
-  <groupId>org.eclipse.dltk.rse</groupId>
   <artifactId>org.eclipse.dltk.ssh.core</artifactId>
-  <version>5.1.0-SNAPSHOT</version>
   <packaging>eclipse-plugin</packaging>
 </project>
diff --git a/rse/pom.xml b/rse/pom.xml
index e7a7f73..8326209 100644
--- a/rse/pom.xml
+++ b/rse/pom.xml
@@ -3,15 +3,14 @@
 	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
 	xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 	<modelVersion>4.0.0</modelVersion>
-	<groupId>org.eclipse.dltk.rse</groupId>
-	<artifactId>rse</artifactId>
-	<version>1.0.0-SNAPSHOT</version>
 	<parent>
 		<groupId>org.eclipse.dltk</groupId>
-		<artifactId>parent</artifactId>
-		<version>1.0.0-SNAPSHOT</version>
-		<relativePath>../../org.eclipse.dltk.releng/build/parent/pom.xml</relativePath>
+		<artifactId>dltk</artifactId>
+		<version>5.1.0-SNAPSHOT</version>
+		<relativePath>../../org.eclipse.dltk.releng/build/pom.xml</relativePath>
 	</parent>
+	<groupId>org.eclipse.dltk.rse</groupId>
+	<artifactId>rse</artifactId>
 	<packaging>pom</packaging>
 
 	<modules>
diff --git a/rse/update.site/pom.xml b/rse/update.site/pom.xml
index b840aaf..33b18e7 100644
--- a/rse/update.site/pom.xml
+++ b/rse/update.site/pom.xml
@@ -6,11 +6,9 @@
 	<parent>
 		<artifactId>rse</artifactId>
 		<groupId>org.eclipse.dltk.rse</groupId>
-		<version>1.0.0-SNAPSHOT</version>
+		<version>5.1.0-SNAPSHOT</version>
 	</parent>
-	<groupId>org.eclipse.dltk.rse</groupId>
 	<artifactId>org.eclipse.dltk.rse-updatesite</artifactId>
-	<version>1.0.0-SNAPSHOT</version>
 	<packaging>eclipse-update-site</packaging>
 	<build>
 		<plugins>