Initial cut at building e4 languages with maven/tycho
diff --git a/build/org.eclipse.e4.languages.update/category.xml b/build/org.eclipse.e4.languages.update/category.xml
new file mode 100644
index 0000000..132e5a0
--- /dev/null
+++ b/build/org.eclipse.e4.languages.update/category.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<site>
+   <feature url="features/org.eclipse.e4.languages.tests.feature_0.9.1.qualifier.jar" id="org.eclipse.e4.languages.tests.feature" version="0.9.1.qualifier">
+      <category name="org.eclipse.e4.lang.category"/>
+   </feature>
+   <feature url="features/org.eclipse.e4.languages.feature_0.9.1.qualifier.jar" id="org.eclipse.e4.languages.feature" version="0.9.1.qualifier">
+      <category name="org.eclipse.e4.lang.category"/>
+   </feature>
+   <category-def name="org.eclipse.e4.lang.category" label="E4 Language Support"/>
+</site>
+
diff --git a/build/org.eclipse.e4.languages.update/pom.xml b/build/org.eclipse.e4.languages.update/pom.xml
new file mode 100644
index 0000000..7f2a601
--- /dev/null
+++ b/build/org.eclipse.e4.languages.update/pom.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project>
+  <modelVersion>4.0.0</modelVersion>
+
+  <parent>
+    <groupId>org.eclipse.e4.releng</groupId>
+    <artifactId>eclipse-parent</artifactId>
+    <version>1.0.0-SNAPSHOT</version>
+  </parent>
+
+  <groupId>org.eclipse.e4</groupId>
+  <artifactId>org.eclipse.e4.languages.update</artifactId>
+  <version>0.13.0.qualifier</version>
+  <packaging>eclipse-repository</packaging>
+
+  <name>org.eclipse.e4.languages update site</name>
+</project> 
diff --git a/bundles/org.eclipse.e4.javascript.registry/pom.xml b/bundles/org.eclipse.e4.javascript.registry/pom.xml
new file mode 100644
index 0000000..9859d87
--- /dev/null
+++ b/bundles/org.eclipse.e4.javascript.registry/pom.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project 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>
+  <parent>
+    <groupId>org.eclipse.e4.releng</groupId>
+    <artifactId>eclipse-parent</artifactId>
+    <version>1.0.0-SNAPSHOT</version>
+  </parent>
+  <groupId>org.eclipse.e4</groupId>
+  <artifactId>org.eclipse.e4.javascript.registry</artifactId>
+  <version>0.9.0-SNAPSHOT</version>
+  <packaging>eclipse-plugin</packaging>
+</project>
diff --git a/bundles/org.eclipse.e4.javascript/pom.xml b/bundles/org.eclipse.e4.javascript/pom.xml
new file mode 100644
index 0000000..7527d7b
--- /dev/null
+++ b/bundles/org.eclipse.e4.javascript/pom.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project 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>
+  <parent>
+    <groupId>org.eclipse.e4.releng</groupId>
+    <artifactId>eclipse-parent</artifactId>
+    <version>1.0.0-SNAPSHOT</version>
+  </parent>
+  <groupId>org.eclipse.e4</groupId>
+  <artifactId>org.eclipse.e4.javascript</artifactId>
+  <version>0.9.0-SNAPSHOT</version>
+  <packaging>eclipse-plugin</packaging>
+</project>
diff --git a/bundles/org.eclipse.e4.languages.javascript.debug.connect/pom.xml b/bundles/org.eclipse.e4.languages.javascript.debug.connect/pom.xml
new file mode 100644
index 0000000..7e72783
--- /dev/null
+++ b/bundles/org.eclipse.e4.languages.javascript.debug.connect/pom.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project 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>
+  <parent>
+    <groupId>org.eclipse.e4.releng</groupId>
+    <artifactId>eclipse-parent</artifactId>
+    <version>1.0.0-SNAPSHOT</version>
+  </parent>
+  <groupId>org.eclipse.e4</groupId>
+  <artifactId>org.eclipse.e4.languages.javascript.debug.connect</artifactId>
+  <version>0.9.0-SNAPSHOT</version>
+  <packaging>eclipse-plugin</packaging>
+</project>
diff --git a/bundles/org.eclipse.e4.languages.javascript.debug.jsdi.rhino/pom.xml b/bundles/org.eclipse.e4.languages.javascript.debug.jsdi.rhino/pom.xml
new file mode 100644
index 0000000..0ae3618
--- /dev/null
+++ b/bundles/org.eclipse.e4.languages.javascript.debug.jsdi.rhino/pom.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project 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>
+  <parent>
+    <groupId>org.eclipse.e4.releng</groupId>
+    <artifactId>eclipse-parent</artifactId>
+    <version>1.0.0-SNAPSHOT</version>
+  </parent>
+  <groupId>org.eclipse.e4</groupId>
+  <artifactId>org.eclipse.e4.languages.javascript.debug.jsdi.rhino</artifactId>
+  <version>0.9.0-SNAPSHOT</version>
+  <packaging>eclipse-plugin</packaging>
+</project>
diff --git a/bundles/org.eclipse.e4.languages.javascript.debug.jsdi/pom.xml b/bundles/org.eclipse.e4.languages.javascript.debug.jsdi/pom.xml
new file mode 100644
index 0000000..ec31c2d
--- /dev/null
+++ b/bundles/org.eclipse.e4.languages.javascript.debug.jsdi/pom.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project 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>
+  <parent>
+    <groupId>org.eclipse.e4.releng</groupId>
+    <artifactId>eclipse-parent</artifactId>
+    <version>1.0.0-SNAPSHOT</version>
+  </parent>
+  <groupId>org.eclipse.e4</groupId>
+  <artifactId>org.eclipse.e4.languages.javascript.debug.jsdi</artifactId>
+  <version>0.9.0-SNAPSHOT</version>
+  <packaging>eclipse-plugin</packaging>
+</project>
diff --git a/bundles/org.eclipse.e4.languages.javascript.debug.model/pom.xml b/bundles/org.eclipse.e4.languages.javascript.debug.model/pom.xml
new file mode 100644
index 0000000..62b9224
--- /dev/null
+++ b/bundles/org.eclipse.e4.languages.javascript.debug.model/pom.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project 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>
+  <parent>
+    <groupId>org.eclipse.e4.releng</groupId>
+    <artifactId>eclipse-parent</artifactId>
+    <version>1.0.0-SNAPSHOT</version>
+  </parent>
+  <groupId>org.eclipse.e4</groupId>
+  <artifactId>org.eclipse.e4.languages.javascript.debug.model</artifactId>
+  <version>0.9.0-SNAPSHOT</version>
+  <packaging>eclipse-plugin</packaging>
+</project>
diff --git a/bundles/org.eclipse.e4.languages.javascript.debug.rhino/pom.xml b/bundles/org.eclipse.e4.languages.javascript.debug.rhino/pom.xml
new file mode 100644
index 0000000..4e75954
--- /dev/null
+++ b/bundles/org.eclipse.e4.languages.javascript.debug.rhino/pom.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project 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>
+  <parent>
+    <groupId>org.eclipse.e4.releng</groupId>
+    <artifactId>eclipse-parent</artifactId>
+    <version>1.0.0-SNAPSHOT</version>
+  </parent>
+  <groupId>org.eclipse.e4</groupId>
+  <artifactId>org.eclipse.e4.languages.javascript.debug.rhino</artifactId>
+  <version>0.9.0-SNAPSHOT</version>
+  <packaging>eclipse-plugin</packaging>
+</project>
diff --git a/bundles/org.eclipse.e4.languages.javascript.debug.ui/pom.xml b/bundles/org.eclipse.e4.languages.javascript.debug.ui/pom.xml
new file mode 100644
index 0000000..1728c9f
--- /dev/null
+++ b/bundles/org.eclipse.e4.languages.javascript.debug.ui/pom.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project 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>
+  <parent>
+    <groupId>org.eclipse.e4.releng</groupId>
+    <artifactId>eclipse-parent</artifactId>
+    <version>1.0.0-SNAPSHOT</version>
+  </parent>
+  <groupId>org.eclipse.e4</groupId>
+  <artifactId>org.eclipse.e4.languages.javascript.debug.ui</artifactId>
+  <version>0.9.0-SNAPSHOT</version>
+  <packaging>eclipse-plugin</packaging>
+</project>
diff --git a/bundles/org.eclipse.e4.languages.javascript.framework/pom.xml b/bundles/org.eclipse.e4.languages.javascript.framework/pom.xml
new file mode 100644
index 0000000..41aeac2
--- /dev/null
+++ b/bundles/org.eclipse.e4.languages.javascript.framework/pom.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project 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>
+  <parent>
+    <groupId>org.eclipse.e4.releng</groupId>
+    <artifactId>eclipse-parent</artifactId>
+    <version>1.0.0-SNAPSHOT</version>
+  </parent>
+  <groupId>org.eclipse.e4</groupId>
+  <artifactId>org.eclipse.e4.languages.javascript.framework</artifactId>
+  <version>1.0.0-SNAPSHOT</version>
+  <packaging>eclipse-plugin</packaging>
+</project>
diff --git a/bundles/org.eclipse.e4.languages.javascript.js/pom.xml b/bundles/org.eclipse.e4.languages.javascript.js/pom.xml
new file mode 100644
index 0000000..03f92d9
--- /dev/null
+++ b/bundles/org.eclipse.e4.languages.javascript.js/pom.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project 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>
+  <parent>
+    <groupId>org.eclipse.e4.releng</groupId>
+    <artifactId>eclipse-parent</artifactId>
+    <version>1.0.0-SNAPSHOT</version>
+  </parent>
+  <groupId>org.eclipse.e4</groupId>
+  <artifactId>org.eclipse.e4.languages.javascript.js</artifactId>
+  <version>0.9.0-SNAPSHOT</version>
+  <packaging>eclipse-plugin</packaging>
+</project>
diff --git a/bundles/org.eclipse.e4.languages.javascript.junit/pom.xml b/bundles/org.eclipse.e4.languages.javascript.junit/pom.xml
new file mode 100644
index 0000000..4967409
--- /dev/null
+++ b/bundles/org.eclipse.e4.languages.javascript.junit/pom.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project 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>
+  <parent>
+    <groupId>org.eclipse.e4.releng</groupId>
+    <artifactId>eclipse-parent</artifactId>
+    <version>1.0.0-SNAPSHOT</version>
+  </parent>
+  <groupId>org.eclipse.e4</groupId>
+  <artifactId>org.eclipse.e4.languages.javascript.junit</artifactId>
+  <version>1.0.0-SNAPSHOT</version>
+  <packaging>eclipse-plugin</packaging>
+</project>
diff --git a/bundles/org.eclipse.e4.languages.javascript.registry/pom.xml b/bundles/org.eclipse.e4.languages.javascript.registry/pom.xml
new file mode 100644
index 0000000..3df7bd2
--- /dev/null
+++ b/bundles/org.eclipse.e4.languages.javascript.registry/pom.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project 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>
+  <parent>
+    <groupId>org.eclipse.e4.releng</groupId>
+    <artifactId>eclipse-parent</artifactId>
+    <version>1.0.0-SNAPSHOT</version>
+  </parent>
+  <groupId>org.eclipse.e4</groupId>
+  <artifactId>org.eclipse.e4.languages.javascript.registry</artifactId>
+  <version>0.9.1-SNAPSHOT</version>
+  <packaging>eclipse-plugin</packaging>
+</project>
diff --git a/bundles/org.eclipse.e4.languages.javascript/pom.xml b/bundles/org.eclipse.e4.languages.javascript/pom.xml
new file mode 100644
index 0000000..9e9e784
--- /dev/null
+++ b/bundles/org.eclipse.e4.languages.javascript/pom.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project 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>
+  <parent>
+    <groupId>org.eclipse.e4.releng</groupId>
+    <artifactId>eclipse-parent</artifactId>
+    <version>1.0.0-SNAPSHOT</version>
+  </parent>
+  <groupId>org.eclipse.e4</groupId>
+  <artifactId>org.eclipse.e4.languages.javascript</artifactId>
+  <version>0.9.1-SNAPSHOT</version>
+  <packaging>eclipse-plugin</packaging>
+</project>
diff --git a/examples/sample.js.debug/pom.xml b/examples/sample.js.debug/pom.xml
new file mode 100644
index 0000000..2f4f217
--- /dev/null
+++ b/examples/sample.js.debug/pom.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project 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>
+  <parent>
+    <groupId>org.eclipse.e4.releng</groupId>
+    <artifactId>eclipse-parent</artifactId>
+    <version>1.0.0-SNAPSHOT</version>
+  </parent>
+  <groupId>org.eclipse.e4</groupId>
+  <artifactId>sample.js.debug</artifactId>
+  <version>1.0.0-SNAPSHOT</version>
+  <packaging>eclipse-plugin</packaging>
+</project>
diff --git a/examples/sample.js.debugdisplay/pom.xml b/examples/sample.js.debugdisplay/pom.xml
new file mode 100644
index 0000000..5305578
--- /dev/null
+++ b/examples/sample.js.debugdisplay/pom.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project 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>
+  <parent>
+    <groupId>org.eclipse.e4.releng</groupId>
+    <artifactId>eclipse-parent</artifactId>
+    <version>1.0.0-SNAPSHOT</version>
+  </parent>
+  <groupId>org.eclipse.e4</groupId>
+  <artifactId>sample.js.debugdisplay</artifactId>
+  <version>1.0.0-SNAPSHOT</version>
+  <packaging>eclipse-plugin</packaging>
+</project>
diff --git a/examples/sample.js.fib/pom.xml b/examples/sample.js.fib/pom.xml
new file mode 100644
index 0000000..3097911
--- /dev/null
+++ b/examples/sample.js.fib/pom.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project 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>
+  <parent>
+    <groupId>org.eclipse.e4.releng</groupId>
+    <artifactId>eclipse-parent</artifactId>
+    <version>1.0.0-SNAPSHOT</version>
+  </parent>
+  <groupId>org.eclipse.e4</groupId>
+  <artifactId>sample.js.fib</artifactId>
+  <version>1.0.0</version>
+  <packaging>eclipse-plugin</packaging>
+</project>
diff --git a/examples/sample.js.servlet/pom.xml b/examples/sample.js.servlet/pom.xml
new file mode 100644
index 0000000..a01c07c
--- /dev/null
+++ b/examples/sample.js.servlet/pom.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project 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>
+  <parent>
+    <groupId>org.eclipse.e4.releng</groupId>
+    <artifactId>eclipse-parent</artifactId>
+    <version>1.0.0-SNAPSHOT</version>
+  </parent>
+  <groupId>org.eclipse.e4</groupId>
+  <artifactId>sample.js.servlet</artifactId>
+  <version>1.0.0</version>
+  <packaging>eclipse-plugin</packaging>
+</project>
diff --git a/features/org.eclipse.e4.languages.feature/pom.xml b/features/org.eclipse.e4.languages.feature/pom.xml
new file mode 100644
index 0000000..61cdc24
--- /dev/null
+++ b/features/org.eclipse.e4.languages.feature/pom.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project 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>
+  <parent>
+    <groupId>org.eclipse.e4.releng</groupId>
+    <artifactId>eclipse-parent</artifactId>
+    <version>1.0.0-SNAPSHOT</version>
+  </parent>
+  <groupId>org.eclipse.e4</groupId>
+  <artifactId>org.eclipse.e4.languages.feature</artifactId>
+  <version>0.9.1-SNAPSHOT</version>
+  <packaging>eclipse-feature</packaging>
+</project>
diff --git a/features/org.eclipse.e4.languages.tests.feature/pom.xml b/features/org.eclipse.e4.languages.tests.feature/pom.xml
new file mode 100644
index 0000000..dea7b22
--- /dev/null
+++ b/features/org.eclipse.e4.languages.tests.feature/pom.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project 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>
+  <parent>
+    <groupId>org.eclipse.e4.releng</groupId>
+    <artifactId>eclipse-parent</artifactId>
+    <version>1.0.0-SNAPSHOT</version>
+  </parent>
+  <groupId>org.eclipse.e4</groupId>
+  <artifactId>org.eclipse.e4.languages.tests.feature</artifactId>
+  <version>0.9.1-SNAPSHOT</version>
+  <packaging>eclipse-feature</packaging>
+</project>
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 0000000..ae1d5fb
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Copyright (c) 2012 Eclipse Foundation.
+  All rights reserved. This program and the accompanying materials
+  are made available under the terms of the Eclipse Distribution License v1.0
+  which accompanies this distribution, and is available at
+  http://www.eclipse.org/org/documents/edl-v10.php
+ 
+  Contributors:
+     Igor Fedorenko - initial implementation
+     Lars Vogel - Adjustments for e4 tools 
+-->
+
+<project
+  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.e4.languages</groupId>
+  <artifactId>e4-languages-aggregator</artifactId>
+  <version>1.0.0-SNAPSHOT</version>
+  <packaging>pom</packaging>
+
+   <modules>
+      <module>bundles/org.eclipse.e4.languages.javascript</module>
+      <module>bundles/org.eclipse.e4.languages.javascript.registry</module>
+      <module>bundles/org.eclipse.e4.languages.javascript.framework</module>
+      <module>bundles/org.eclipse.e4.languages.javascript.js</module>
+      <!--module>bundles/org.eclipse.e4.languages.javascript.debug.model</module>
+      <module>bundles/org.eclipse.e4.languages.javascript.debug.ui</module>
+      <module>bundles/org.eclipse.e4.languages.javascript.debug.rhino</module>
+      <module>bundles/org.eclipse.e4.languages.javascript.debug.connect</module>
+      <module>bundles/org.eclipse.e4.languages.javascript.debug.jsdi</module>
+      <module>bundles/org.eclipse.e4.languages.javascript.debug.jsdi.rhino</module-->
+      <module>bundles/org.eclipse.e4.languages.javascript.junit</module>
+      <module>bundles/org.eclipse.e4.javascript</module>
+      <module>bundles/org.eclipse.e4.javascript.registry</module>
+      <!--module>examples/sample.js.debugdisplay</module>
+      <module>examples/sample.js.servlet</module>
+      <module>examples/sample.js.fib</module>
+      <module>examples/sample.js.debug</module-->
+      <module>tests/org.eclipse.e4.languages.javascript.registry.test</module>
+      <module>tests/org.eclipse.e4.javascript.test</module>
+      <module>tests/org.eclipse.e4.languages.javascript.test</module>
+      <module>tests/org.eclipse.e4.languages.javascript.framework.test</module>
+      <module>tests/org.eclipse.e4.languages.javascript.junit.test</module>
+      <!--module>tests/org.eclipse.e4.languages.javascript.debug.test</module-->
+      <module>features/org.eclipse.e4.languages.feature</module>
+      <module>features/org.eclipse.e4.languages.tests.feature</module>
+      <module>build/org.eclipse.e4.languages.update</module>
+  </modules>
+</project>
+
diff --git a/tests/org.eclipse.e4.javascript.test/pom.xml b/tests/org.eclipse.e4.javascript.test/pom.xml
new file mode 100644
index 0000000..0b82985
--- /dev/null
+++ b/tests/org.eclipse.e4.javascript.test/pom.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project 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>
+  <parent>
+    <groupId>org.eclipse.e4.releng</groupId>
+    <artifactId>eclipse-parent</artifactId>
+    <version>1.0.0-SNAPSHOT</version>
+  </parent>
+  <groupId>org.eclipse.e4</groupId>
+  <artifactId>org.eclipse.e4.javascript.test</artifactId>
+  <version>0.9.0-SNAPSHOT</version>
+  <packaging>eclipse-plugin</packaging>
+</project>
diff --git a/tests/org.eclipse.e4.languages.javascript.debug.test/pom.xml b/tests/org.eclipse.e4.languages.javascript.debug.test/pom.xml
new file mode 100644
index 0000000..8e1c9a4
--- /dev/null
+++ b/tests/org.eclipse.e4.languages.javascript.debug.test/pom.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project 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>
+  <parent>
+    <groupId>org.eclipse.e4.releng</groupId>
+    <artifactId>eclipse-parent</artifactId>
+    <version>1.0.0-SNAPSHOT</version>
+  </parent>
+  <groupId>org.eclipse.e4</groupId>
+  <artifactId>org.eclipse.e4.languages.javascript.debug.test</artifactId>
+  <version>0.9.0-SNAPSHOT</version>
+  <packaging>eclipse-plugin</packaging>
+</project>
diff --git a/tests/org.eclipse.e4.languages.javascript.framework.test/pom.xml b/tests/org.eclipse.e4.languages.javascript.framework.test/pom.xml
new file mode 100644
index 0000000..d7d7aa7
--- /dev/null
+++ b/tests/org.eclipse.e4.languages.javascript.framework.test/pom.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project 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>
+  <parent>
+    <groupId>org.eclipse.e4.releng</groupId>
+    <artifactId>eclipse-parent</artifactId>
+    <version>1.0.0-SNAPSHOT</version>
+  </parent>
+  <groupId>org.eclipse.e4</groupId>
+  <artifactId>org.eclipse.e4.languages.javascript.framework.test</artifactId>
+  <version>1.0.0-SNAPSHOT</version>
+  <packaging>eclipse-plugin</packaging>
+</project>
diff --git a/tests/org.eclipse.e4.languages.javascript.junit.test/pom.xml b/tests/org.eclipse.e4.languages.javascript.junit.test/pom.xml
new file mode 100644
index 0000000..4353b53
--- /dev/null
+++ b/tests/org.eclipse.e4.languages.javascript.junit.test/pom.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project 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>
+  <parent>
+    <groupId>org.eclipse.e4.releng</groupId>
+    <artifactId>eclipse-parent</artifactId>
+    <version>1.0.0-SNAPSHOT</version>
+  </parent>
+  <groupId>org.eclipse.e4</groupId>
+  <artifactId>org.eclipse.e4.languages.javascript.junit.test</artifactId>
+  <version>1.0.0-SNAPSHOT</version>
+  <packaging>eclipse-plugin</packaging>
+</project>
diff --git a/tests/org.eclipse.e4.languages.javascript.registry.test/pom.xml b/tests/org.eclipse.e4.languages.javascript.registry.test/pom.xml
new file mode 100644
index 0000000..068282a
--- /dev/null
+++ b/tests/org.eclipse.e4.languages.javascript.registry.test/pom.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project 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>
+  <parent>
+    <groupId>org.eclipse.e4.releng</groupId>
+    <artifactId>eclipse-parent</artifactId>
+    <version>1.0.0-SNAPSHOT</version>
+  </parent>
+  <groupId>org.eclipse.e4</groupId>
+  <artifactId>org.eclipse.e4.languages.javascript.registry.test</artifactId>
+  <version>0.9.0-SNAPSHOT</version>
+  <packaging>eclipse-plugin</packaging>
+</project>
diff --git a/tests/org.eclipse.e4.languages.javascript.test/pom.xml b/tests/org.eclipse.e4.languages.javascript.test/pom.xml
new file mode 100644
index 0000000..b4fa941
--- /dev/null
+++ b/tests/org.eclipse.e4.languages.javascript.test/pom.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project 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>
+  <parent>
+    <groupId>org.eclipse.e4.releng</groupId>
+    <artifactId>eclipse-parent</artifactId>
+    <version>1.0.0-SNAPSHOT</version>
+  </parent>
+  <groupId>org.eclipse.e4</groupId>
+  <artifactId>org.eclipse.e4.languages.javascript.test</artifactId>
+  <version>0.9.0-SNAPSHOT</version>
+  <packaging>eclipse-plugin</packaging>
+</project>