diff --git a/libraries/pom.xml b/libraries/pom.xml
index 16f70cb171..d80c9ffdae 100644
--- a/libraries/pom.xml
+++ b/libraries/pom.xml
@@ -71,78 +71,8 @@
-
-
- org.apache.maven.plugins
- maven-war-plugin
- 3.0.0
-
- false
- WEB-INF/classes/VAADIN/widgetsets/WEB-INF/**
-
-
-
- com.vaadin
- vaadin-maven-plugin
- ${vaadin.plugin.version}
-
-
-
- update-theme
- update-widgetset
- compile
- compile-theme
-
-
-
-
-
- org.apache.maven.plugins
- maven-clean-plugin
- 3.0.0
-
-
-
- src/main/webapp/VAADIN/themes
-
- **/styles.css
- **/styles.scss.cache
-
-
-
-
-
-
- org.eclipse.jetty
- jetty-maven-plugin
- ${jetty.version}
-
- 2
- true
-
-
-
-
-
-
- vaadin-addons
- http://maven.vaadin.com/vaadin-addons
-
-
-
-
-
- com.vaadin
- vaadin-bom
- ${vaadin.version}
- pom
- import
-
-
-
-
@@ -463,72 +393,6 @@
${org.hamcrest.java-hamcrest.version}
test
-
-
- com.vaadin
- vaadin-server
-
-
- com.vaadin
- vaadin-client-compiled
-
-
- com.vaadin
- vaadin-themes
-
-
- com.vaadin
- vaadin-push
-
-
- org.seleniumhq.selenium
- selenium-java
- test
- 3.4.0
-
-
- org.seleniumhq.selenium
- htmlunit-driver
- 2.27
-
-
- org.eclipse.jetty.websocket
- websocket-server
- ${jetty.version}
-
-
- org.eclipse.jetty.websocket
- websocket-client
- ${jetty.version}
-
-
- org.eclipse.jetty.websocket
- websocket-api
- ${jetty.version}
-
-
- org.eclipse.jetty.websocket
- websocket-common
- ${jetty.version}
-
-
- org.eclipse.jetty
- jetty-continuation
- ${jetty.version}
-
-
- org.eclipse.jetty
- jetty-util
- ${jetty.version}
-
-
- org.seleniumhq.selenium
- selenium-api
- 3.4.0
- test
- jar
-
-
net.agkn
hll
@@ -580,54 +444,7 @@
3.5.0
3.0.0
2.0.0.0
-
- 7.7.10
- 8.0.6
- mytheme
-
1.6.0
1.7.1
-
-
-
- vaadin-prerelease
-
- false
-
-
-
- vaadin-prereleases
- http://maven.vaadin.com/vaadin-prereleases
-
-
- vaadin-snapshots
- https://oss.sonatype.org/content/repositories/vaadin-snapshots/
-
- false
-
-
- true
-
-
-
-
-
- vaadin-prereleases
- http://maven.vaadin.com/vaadin-prereleases
-
-
- vaadin-snapshots
- https://oss.sonatype.org/content/repositories/vaadin-snapshots/
-
- false
-
-
- true
-
-
-
-
-
-
diff --git a/libraries/src/main/webapp/VAADIN/themes/valo/addons.scss b/libraries/src/main/webapp/VAADIN/themes/valo/addons.scss
deleted file mode 100644
index a5670b70c7..0000000000
--- a/libraries/src/main/webapp/VAADIN/themes/valo/addons.scss
+++ /dev/null
@@ -1,7 +0,0 @@
-/* This file is automatically managed and will be overwritten from time to time. */
-/* Do not manually edit this file. */
-
-/* Import and include this mixin into your project theme to include the addon themes */
-@mixin addons {
-}
-
diff --git a/vaadin/pom.xml b/vaadin/pom.xml
new file mode 100644
index 0000000000..6d3512ba2d
--- /dev/null
+++ b/vaadin/pom.xml
@@ -0,0 +1,173 @@
+
+
+ 4.0.0
+
+ org.test
+ vaadin-app
+ war
+ 1.0-SNAPSHOT
+ vaadin-app
+
+
+ 3
+
+
+
+ 7.7.10
+ 8.0.6
+ 9.3.9.v20160517
+ UTF-8
+ 1.8
+ 1.8
+ local
+ mytheme
+
+
+
+
+ vaadin-addons
+ http://maven.vaadin.com/vaadin-addons
+
+
+
+
+
+
+ com.vaadin
+ vaadin-bom
+ ${vaadin.version}
+ pom
+ import
+
+
+
+
+
+
+ javax.servlet
+ javax.servlet-api
+ 3.0.1
+ provided
+
+
+ com.vaadin
+ vaadin-server
+
+
+ com.vaadin
+ vaadin-push
+
+
+ com.vaadin
+ vaadin-client-compiled
+
+
+ com.vaadin
+ vaadin-themes
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-war-plugin
+ 3.0.0
+
+ false
+
+ WEB-INF/classes/VAADIN/widgetsets/WEB-INF/**
+
+
+
+ com.vaadin
+ vaadin-maven-plugin
+ ${vaadin.plugin.version}
+
+
+
+ update-theme
+ update-widgetset
+ compile
+
+ compile-theme
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-clean-plugin
+ 3.0.0
+
+
+
+
+ src/main/webapp/VAADIN/themes
+
+ **/styles.css
+ **/styles.scss.cache
+
+
+
+
+
+
+
+
+ org.eclipse.jetty
+ jetty-maven-plugin
+ ${jetty.plugin.version}
+
+ 2
+
+
+
+
+
+
+
+
+ vaadin-prerelease
+
+ false
+
+
+
+
+ vaadin-prereleases
+ http://maven.vaadin.com/vaadin-prereleases
+
+
+ vaadin-snapshots
+ https://oss.sonatype.org/content/repositories/vaadin-snapshots/
+
+ false
+
+
+ true
+
+
+
+
+
+ vaadin-prereleases
+ http://maven.vaadin.com/vaadin-prereleases
+
+
+ vaadin-snapshots
+ https://oss.sonatype.org/content/repositories/vaadin-snapshots/
+
+ false
+
+
+ true
+
+
+
+
+
+
+
diff --git a/libraries/src/main/java/com/baeldung/vaadin/BindData.java b/vaadin/src/main/java/com/baeldung/introduction/BindData.java
similarity index 89%
rename from libraries/src/main/java/com/baeldung/vaadin/BindData.java
rename to vaadin/src/main/java/com/baeldung/introduction/BindData.java
index bcdc4eee71..299554c039 100644
--- a/libraries/src/main/java/com/baeldung/vaadin/BindData.java
+++ b/vaadin/src/main/java/com/baeldung/introduction/BindData.java
@@ -1,4 +1,4 @@
-package com.baeldung.vaadin;
+package com.baeldung.introduction;
public class BindData {
diff --git a/libraries/src/main/java/com/baeldung/vaadin/VaadinUI.java b/vaadin/src/main/java/com/baeldung/introduction/VaadinUI.java
similarity index 99%
rename from libraries/src/main/java/com/baeldung/vaadin/VaadinUI.java
rename to vaadin/src/main/java/com/baeldung/introduction/VaadinUI.java
index 68e2ca7944..1b3733ad74 100644
--- a/libraries/src/main/java/com/baeldung/vaadin/VaadinUI.java
+++ b/vaadin/src/main/java/com/baeldung/introduction/VaadinUI.java
@@ -1,4 +1,4 @@
-package com.baeldung.vaadin;
+package com.baeldung.introduction;
import java.time.Instant;
import java.util.ArrayList;
@@ -278,4 +278,4 @@ public class VaadinUI extends UI {
@VaadinServletConfiguration(ui = VaadinUI.class, productionMode = false)
public static class MyUIServlet extends VaadinServlet {
}
-}
\ No newline at end of file
+}
diff --git a/vaadin/src/main/resources/README b/vaadin/src/main/resources/README
new file mode 100644
index 0000000000..faabc74ad5
--- /dev/null
+++ b/vaadin/src/main/resources/README
@@ -0,0 +1 @@
+Please add your static resources here
diff --git a/libraries/src/main/webapp/VAADIN/themes/mytheme/addons.scss b/vaadin/src/main/webapp/VAADIN/themes/mytheme/addons.scss
similarity index 100%
rename from libraries/src/main/webapp/VAADIN/themes/mytheme/addons.scss
rename to vaadin/src/main/webapp/VAADIN/themes/mytheme/addons.scss
diff --git a/libraries/src/main/webapp/VAADIN/themes/mytheme/favicon.ico b/vaadin/src/main/webapp/VAADIN/themes/mytheme/favicon.ico
similarity index 100%
rename from libraries/src/main/webapp/VAADIN/themes/mytheme/favicon.ico
rename to vaadin/src/main/webapp/VAADIN/themes/mytheme/favicon.ico
diff --git a/libraries/src/main/webapp/VAADIN/themes/mytheme/mytheme.scss b/vaadin/src/main/webapp/VAADIN/themes/mytheme/mytheme.scss
similarity index 100%
rename from libraries/src/main/webapp/VAADIN/themes/mytheme/mytheme.scss
rename to vaadin/src/main/webapp/VAADIN/themes/mytheme/mytheme.scss
diff --git a/libraries/src/main/webapp/VAADIN/themes/mytheme/styles.css b/vaadin/src/main/webapp/VAADIN/themes/mytheme/styles.css
similarity index 100%
rename from libraries/src/main/webapp/VAADIN/themes/mytheme/styles.css
rename to vaadin/src/main/webapp/VAADIN/themes/mytheme/styles.css
diff --git a/libraries/src/main/webapp/VAADIN/themes/mytheme/styles.scss b/vaadin/src/main/webapp/VAADIN/themes/mytheme/styles.scss
similarity index 100%
rename from libraries/src/main/webapp/VAADIN/themes/mytheme/styles.scss
rename to vaadin/src/main/webapp/VAADIN/themes/mytheme/styles.scss