diff --git a/.gitignore b/.gitignore
index 15dbbbc..8cd2121 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,4 @@
/extsrc
/tgt
+bin
+target
diff --git a/.project b/.project
new file mode 100644
index 0000000..3134331
--- /dev/null
+++ b/.project
@@ -0,0 +1,11 @@
+
+
+ vtst-ow
+
+
+
+
+
+
+
+
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..dff5f3a
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1 @@
+language: java
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 0000000..c8fa1e6
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,144 @@
+
+
+ 4.0.0
+
+ net.vtst.ow
+ net.vtst.ow.parent
+ 0.0.1-SNAPSHOT
+ pom
+ Various Eclipse plugins for web development by Vincent Simonet (parent)
+
+
+ Vincent Simonet
+ https://github.com/vtst/ow
+
+
+
+ https://github.com/vtst/ow/
+ scm:git:https://github.com/vtst/ow.git
+ scm:git:https://github.com/vtst/ow.git
+
+
+ GitHub
+ https://github.com/vtst/ow/issues
+
+
+ Travis CI
+ http://travis-ci.org/vtst/ow
+
+
+
+
+ vtst
+ Vincent Simonet
+
+
+
+ Lead Developer
+
+ +1
+
+
+
+
+ Paul Verest
+ Nodeclipse organization
+ http://www.nodeclipse.org/
+ +8
+
+
+
+
+ 3.0
+
+
+
+ 0.20.0
+
+
+ UTF-8
+ UTF-8
+
+
+
+
+ src/closure
+ src/eclipse
+
+
+
+
+
+
+ kepler
+ p2
+ http://download.eclipse.org/releases/kepler
+
+
+
+
+
+
+
+ org.eclipse.tycho
+ tycho-maven-plugin
+ ${tycho-version}
+ true
+
+
+ org.eclipse.tycho
+ tycho-compiler-plugin
+ ${tycho-version}
+
+ 1.6
+ 1.6
+
+
+
+ org.eclipse.tycho
+ target-platform-configuration
+ ${tycho-version}
+
+
+
+ linux
+ gtk
+ x86
+
+
+ linux
+ gtk
+ x86_64
+
+
+ win32
+ win32
+ x86
+
+
+ win32
+ win32
+ x86_64
+
+
+ macosx
+ cocoa
+ x86_64
+
+
+
+
+
+
+
+
+
+
diff --git a/src/closure/net.vtst.ow.closure.compiler/pom.xml b/src/closure/net.vtst.ow.closure.compiler/pom.xml
new file mode 100644
index 0000000..d284e69
--- /dev/null
+++ b/src/closure/net.vtst.ow.closure.compiler/pom.xml
@@ -0,0 +1,14 @@
+
+
+ 4.0.0
+
+ net.vtst.ow
+ closure
+ 0.0.1-SNAPSHOT
+
+ net.vtst.ow
+ net.vtst.ow.closure.compiler
+ 0.3.0
+ eclipse-plugin
+
diff --git a/src/closure/pom.xml b/src/closure/pom.xml
new file mode 100644
index 0000000..336e02d
--- /dev/null
+++ b/src/closure/pom.xml
@@ -0,0 +1,17 @@
+
+
+ 4.0.0
+
+ net.vtst.ow
+ net.vtst.ow.parent
+ 0.0.1-SNAPSHOT
+ ../../pom.xml
+
+ net.vtst.ow
+ closure
+ pom
+
+ net.vtst.ow.closure.compiler
+
+
diff --git a/src/eclipse/net.vtst.eclipse.easy.ui/pom.xml b/src/eclipse/net.vtst.eclipse.easy.ui/pom.xml
new file mode 100644
index 0000000..b483aa2
--- /dev/null
+++ b/src/eclipse/net.vtst.eclipse.easy.ui/pom.xml
@@ -0,0 +1,14 @@
+
+
+ 4.0.0
+
+ net.vtst.ow
+ eclipse
+ 0.0.1-SNAPSHOT
+
+ net.vtst.ow
+ net.vtst.eclipse.easy.ui
+ 0.2.7
+ eclipse-plugin
+
diff --git a/src/eclipse/net.vtst.eclipse.easyxtext.ui/pom.xml b/src/eclipse/net.vtst.eclipse.easyxtext.ui/pom.xml
new file mode 100644
index 0000000..68e1f4b
--- /dev/null
+++ b/src/eclipse/net.vtst.eclipse.easyxtext.ui/pom.xml
@@ -0,0 +1,14 @@
+
+
+ 4.0.0
+
+ net.vtst.ow
+ eclipse
+ 0.0.1-SNAPSHOT
+
+ net.vtst.ow
+ net.vtst.eclipse.easyxtext.ui
+ 1.0.12
+ eclipse-plugin
+
diff --git a/src/eclipse/net.vtst.eclipse.easyxtext/pom.xml b/src/eclipse/net.vtst.eclipse.easyxtext/pom.xml
new file mode 100644
index 0000000..ed3d2f7
--- /dev/null
+++ b/src/eclipse/net.vtst.eclipse.easyxtext/pom.xml
@@ -0,0 +1,14 @@
+
+
+ 4.0.0
+
+ net.vtst.ow
+ eclipse
+ 0.0.1-SNAPSHOT
+
+ net.vtst.ow
+ net.vtst.eclipse.easyxtext
+ 1.0.12
+ eclipse-plugin
+
diff --git a/src/eclipse/net.vtst.ow.eclipse.js.closure.feature/pom.xml b/src/eclipse/net.vtst.ow.eclipse.js.closure.feature/pom.xml
new file mode 100644
index 0000000..598bd60
--- /dev/null
+++ b/src/eclipse/net.vtst.ow.eclipse.js.closure.feature/pom.xml
@@ -0,0 +1,14 @@
+
+
+ 4.0.0
+
+ net.vtst.ow
+ eclipse
+ 0.0.1-SNAPSHOT
+
+ net.vtst.ow
+ net.vtst.ow.eclipse.js.closure.feature
+ 0.3.0
+ eclipse-feature
+
diff --git a/src/eclipse/net.vtst.ow.eclipse.js.closure/pom.xml b/src/eclipse/net.vtst.ow.eclipse.js.closure/pom.xml
new file mode 100644
index 0000000..04c1e9c
--- /dev/null
+++ b/src/eclipse/net.vtst.ow.eclipse.js.closure/pom.xml
@@ -0,0 +1,14 @@
+
+
+ 4.0.0
+
+ net.vtst.ow
+ eclipse
+ 0.0.1-SNAPSHOT
+
+ net.vtst.ow
+ net.vtst.ow.eclipse.js.closure
+ 0.3.0
+ eclipse-plugin
+
diff --git a/src/eclipse/net.vtst.ow.eclipse.less.feature/pom.xml b/src/eclipse/net.vtst.ow.eclipse.less.feature/pom.xml
new file mode 100644
index 0000000..e5202be
--- /dev/null
+++ b/src/eclipse/net.vtst.ow.eclipse.less.feature/pom.xml
@@ -0,0 +1,14 @@
+
+
+ 4.0.0
+
+ net.vtst.ow
+ eclipse
+ 0.0.1-SNAPSHOT
+
+ net.vtst.ow
+ net.vtst.ow.eclipse.less.feature
+ 1.0.19
+ eclipse-feature
+
diff --git a/src/eclipse/net.vtst.ow.eclipse.less.ui/pom.xml b/src/eclipse/net.vtst.ow.eclipse.less.ui/pom.xml
new file mode 100644
index 0000000..6bb8a7c
--- /dev/null
+++ b/src/eclipse/net.vtst.ow.eclipse.less.ui/pom.xml
@@ -0,0 +1,14 @@
+
+
+ 4.0.0
+
+ net.vtst.ow
+ eclipse
+ 0.0.1-SNAPSHOT
+
+ net.vtst.ow
+ net.vtst.ow.eclipse.less.ui
+ 1.0.19
+ eclipse-plugin
+
diff --git a/src/eclipse/net.vtst.ow.eclipse.less/pom.xml b/src/eclipse/net.vtst.ow.eclipse.less/pom.xml
new file mode 100644
index 0000000..2af467c
--- /dev/null
+++ b/src/eclipse/net.vtst.ow.eclipse.less/pom.xml
@@ -0,0 +1,155 @@
+
+
+ 4.0.0
+
+ net.vtst.ow
+ eclipse
+ 0.0.1-SNAPSHOT
+
+ net.vtst.ow
+ net.vtst.ow.eclipse.less
+ 1.0.19
+ eclipse-plugin
+
+
+
+ org.eclipse.xtend
+ org.eclipse.xtend.lib
+ 2.5.1
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-clean-plugin
+ 2.5
+
+
+
+ ${basedir}/src-gen
+
+
+ ${basedir}/xtend-gen
+
+
+
+ ${basedir}/../${project.groupId}.${project.artifactId}.ui/src-gen
+
+
+ ${basedir}/../${project.groupId}.${project.artifactId}.ui/xtend-gen
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ 1.2.1
+
+
+ generate-sources
+
+ java
+
+
+
+
+ false
+ true
+ org.eclipse.emf.mwe2.launch.runtime.Mwe2Launcher
+
+ file://${project.basedir}/src/net/vtst/ow/eclipse/less/GenerateLess.mwe2
+
+ -p
+
+
+ runtimeProject=/${project.basedir}
+
+
+
+
+
+ org.eclipse.xtext
+ org.eclipse.xtext.xtext
+ 2.5.4
+
+
+ org.eclipse.xtext
+ org.eclipse.xtext.xbase
+ 2.5.4
+
+
+
+
+ org.eclipse.xtend
+ xtend-maven-plugin
+ 2.5.4
+
+
+
+ org.eclipse.tycho
+ target-platform-configuration
+ ${tycho-version}
+
+
+
+
+ eclipse-plugin
+ org.eclipse.ui.ide
+ 0.0.0
+
+
+
+
+
+
+
+
diff --git a/src/eclipse/net.vtst.ow.eclipse.site/pom.xml b/src/eclipse/net.vtst.ow.eclipse.site/pom.xml
new file mode 100644
index 0000000..f1068b0
--- /dev/null
+++ b/src/eclipse/net.vtst.ow.eclipse.site/pom.xml
@@ -0,0 +1,14 @@
+
+
+ 4.0.0
+
+ net.vtst.ow
+ eclipse
+ 0.0.1-SNAPSHOT
+
+ net.vtst.ow
+ net.vtst.ow.eclipse.site
+ 0.0.1-SNAPSHOT
+ eclipse-update-site
+
diff --git a/src/eclipse/net.vtst.ow.eclipse.site/poma.xml b/src/eclipse/net.vtst.ow.eclipse.site/poma.xml
new file mode 100644
index 0000000..fe9fb15
--- /dev/null
+++ b/src/eclipse/net.vtst.ow.eclipse.site/poma.xml
@@ -0,0 +1,28 @@
+
+
+ 4.0.0
+
+ net.vtst.ow
+ eclipse
+ 0.0.1-SNAPSHOT
+
+ net.vtst.ow
+ net.vtst.ow.eclipse.site.aggregator
+ 0.0.1-SNAPSHOT
+ pom
+
+ ../net.vtst.eclipse.easy.ui
+ ../net.vtst.eclipse.easyxtext
+ ../net.vtst.eclipse.easyxtext.ui
+ ../net.vtst.ow.eclipse.js.closure
+ ../net.vtst.ow.eclipse.js.closure.feature
+ ../net.vtst.ow.eclipse.less
+ ../net.vtst.ow.eclipse.less.feature
+ ../net.vtst.ow.eclipse.less.ui
+ ../net.vtst.ow.eclipse.soy
+ ../net.vtst.ow.eclipse.soy.feature
+ ../net.vtst.ow.eclipse.soy.ui
+ .
+
+
diff --git a/src/eclipse/net.vtst.ow.eclipse.soy.feature/pom.xml b/src/eclipse/net.vtst.ow.eclipse.soy.feature/pom.xml
new file mode 100644
index 0000000..b0fdad0
--- /dev/null
+++ b/src/eclipse/net.vtst.ow.eclipse.soy.feature/pom.xml
@@ -0,0 +1,14 @@
+
+
+ 4.0.0
+
+ net.vtst.ow
+ eclipse
+ 0.0.1-SNAPSHOT
+
+ net.vtst.ow
+ net.vtst.ow.eclipse.soy.feature
+ 1.0.10
+ eclipse-feature
+
diff --git a/src/eclipse/net.vtst.ow.eclipse.soy.ui/pom.xml b/src/eclipse/net.vtst.ow.eclipse.soy.ui/pom.xml
new file mode 100644
index 0000000..7ea530c
--- /dev/null
+++ b/src/eclipse/net.vtst.ow.eclipse.soy.ui/pom.xml
@@ -0,0 +1,14 @@
+
+
+ 4.0.0
+
+ net.vtst.ow
+ eclipse
+ 0.0.1-SNAPSHOT
+
+ net.vtst.ow
+ net.vtst.ow.eclipse.soy.ui
+ 1.0.10
+ eclipse-plugin
+
diff --git a/src/eclipse/net.vtst.ow.eclipse.soy/pom.xml b/src/eclipse/net.vtst.ow.eclipse.soy/pom.xml
new file mode 100644
index 0000000..5820460
--- /dev/null
+++ b/src/eclipse/net.vtst.ow.eclipse.soy/pom.xml
@@ -0,0 +1,14 @@
+
+
+ 4.0.0
+
+ net.vtst.ow
+ eclipse
+ 0.0.1-SNAPSHOT
+
+ net.vtst.ow
+ net.vtst.ow.eclipse.soy
+ 1.0.10
+ eclipse-plugin
+
diff --git a/src/eclipse/pom.xml b/src/eclipse/pom.xml
new file mode 100644
index 0000000..f4f781a
--- /dev/null
+++ b/src/eclipse/pom.xml
@@ -0,0 +1,30 @@
+
+
+ 4.0.0
+
+ net.vtst.ow
+ net.vtst.ow.parent
+ 0.0.1-SNAPSHOT
+ ../../pom.xml
+
+ net.vtst.ow
+ eclipse
+ pom
+
+ net.vtst.eclipse.easy.ui
+ net.vtst.eclipse.easyxtext
+ net.vtst.eclipse.easyxtext.ui
+ net.vtst.ow.eclipse.js.closure
+ net.vtst.ow.eclipse.js.closure.feature
+ net.vtst.ow.eclipse.less
+ net.vtst.ow.eclipse.less.feature
+ net.vtst.ow.eclipse.less.ui
+ net.vtst.ow.eclipse.soy
+ net.vtst.ow.eclipse.soy.feature
+ net.vtst.ow.eclipse.soy.ui
+
+
+