diff --git a/pom.xml b/pom.xml
index 5e00377a6b..67fa58293b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -664,7 +664,6 @@
spring-mvc-java-2
spring-mvc-velocity
- spring-mvc-views
spring-mvc-xml
spring-protobuf
@@ -1131,7 +1130,6 @@
spring-mvc-java-2
spring-mvc-velocity
- spring-mvc-views
spring-mvc-xml
spring-protobuf
diff --git a/spring-web-modules/pom.xml b/spring-web-modules/pom.xml
index 5f24f45a8f..c28ffbeab8 100644
--- a/spring-web-modules/pom.xml
+++ b/spring-web-modules/pom.xml
@@ -20,6 +20,7 @@
spring-mvc-basics-4
spring-mvc-crash
spring-mvc-forms-jsp
+ spring-mvc-views
spring-mvc-webflow
spring-rest-angular
spring-rest-http
diff --git a/spring-mvc-views/README.md b/spring-web-modules/spring-mvc-views/README.md
similarity index 100%
rename from spring-mvc-views/README.md
rename to spring-web-modules/spring-mvc-views/README.md
diff --git a/spring-mvc-views/pom.xml b/spring-web-modules/spring-mvc-views/pom.xml
similarity index 98%
rename from spring-mvc-views/pom.xml
rename to spring-web-modules/spring-mvc-views/pom.xml
index 452805bd53..2c3be5a33e 100644
--- a/spring-mvc-views/pom.xml
+++ b/spring-web-modules/spring-mvc-views/pom.xml
@@ -11,7 +11,7 @@
com.baeldung
parent-spring-5
0.0.1-SNAPSHOT
- ../parent-spring-5
+ parent-spring-5/pom.xml
diff --git a/spring-mvc-views/src/main/java/com/baeldung/themes/config/DataSourceConfig.java b/spring-web-modules/spring-mvc-views/src/main/java/com/baeldung/themes/config/DataSourceConfig.java
similarity index 100%
rename from spring-mvc-views/src/main/java/com/baeldung/themes/config/DataSourceConfig.java
rename to spring-web-modules/spring-mvc-views/src/main/java/com/baeldung/themes/config/DataSourceConfig.java
diff --git a/spring-mvc-views/src/main/java/com/baeldung/themes/config/InitSecurity.java b/spring-web-modules/spring-mvc-views/src/main/java/com/baeldung/themes/config/InitSecurity.java
similarity index 100%
rename from spring-mvc-views/src/main/java/com/baeldung/themes/config/InitSecurity.java
rename to spring-web-modules/spring-mvc-views/src/main/java/com/baeldung/themes/config/InitSecurity.java
diff --git a/spring-mvc-views/src/main/java/com/baeldung/themes/config/SecurityConfig.java b/spring-web-modules/spring-mvc-views/src/main/java/com/baeldung/themes/config/SecurityConfig.java
similarity index 100%
rename from spring-mvc-views/src/main/java/com/baeldung/themes/config/SecurityConfig.java
rename to spring-web-modules/spring-mvc-views/src/main/java/com/baeldung/themes/config/SecurityConfig.java
diff --git a/spring-mvc-views/src/main/java/com/baeldung/themes/config/ThemeMVCConfig.java b/spring-web-modules/spring-mvc-views/src/main/java/com/baeldung/themes/config/ThemeMVCConfig.java
similarity index 100%
rename from spring-mvc-views/src/main/java/com/baeldung/themes/config/ThemeMVCConfig.java
rename to spring-web-modules/spring-mvc-views/src/main/java/com/baeldung/themes/config/ThemeMVCConfig.java
diff --git a/spring-mvc-views/src/main/java/com/baeldung/themes/config/TilesApplicationConfiguration.java b/spring-web-modules/spring-mvc-views/src/main/java/com/baeldung/themes/config/TilesApplicationConfiguration.java
similarity index 100%
rename from spring-mvc-views/src/main/java/com/baeldung/themes/config/TilesApplicationConfiguration.java
rename to spring-web-modules/spring-mvc-views/src/main/java/com/baeldung/themes/config/TilesApplicationConfiguration.java
diff --git a/spring-mvc-views/src/main/java/com/baeldung/themes/config/WebInitializer.java b/spring-web-modules/spring-mvc-views/src/main/java/com/baeldung/themes/config/WebInitializer.java
similarity index 100%
rename from spring-mvc-views/src/main/java/com/baeldung/themes/config/WebInitializer.java
rename to spring-web-modules/spring-mvc-views/src/main/java/com/baeldung/themes/config/WebInitializer.java
diff --git a/spring-mvc-views/src/main/java/com/baeldung/themes/controllers/AppController.java b/spring-web-modules/spring-mvc-views/src/main/java/com/baeldung/themes/controllers/AppController.java
similarity index 100%
rename from spring-mvc-views/src/main/java/com/baeldung/themes/controllers/AppController.java
rename to spring-web-modules/spring-mvc-views/src/main/java/com/baeldung/themes/controllers/AppController.java
diff --git a/spring-mvc-views/src/main/java/com/baeldung/themes/controllers/TilesController.java b/spring-web-modules/spring-mvc-views/src/main/java/com/baeldung/themes/controllers/TilesController.java
similarity index 100%
rename from spring-mvc-views/src/main/java/com/baeldung/themes/controllers/TilesController.java
rename to spring-web-modules/spring-mvc-views/src/main/java/com/baeldung/themes/controllers/TilesController.java
diff --git a/spring-mvc-views/src/main/java/com/baeldung/themes/domain/UserPreference.java b/spring-web-modules/spring-mvc-views/src/main/java/com/baeldung/themes/domain/UserPreference.java
similarity index 100%
rename from spring-mvc-views/src/main/java/com/baeldung/themes/domain/UserPreference.java
rename to spring-web-modules/spring-mvc-views/src/main/java/com/baeldung/themes/domain/UserPreference.java
diff --git a/spring-mvc-views/src/main/java/com/baeldung/themes/repository/UserPreferenceRepository.java b/spring-web-modules/spring-mvc-views/src/main/java/com/baeldung/themes/repository/UserPreferenceRepository.java
similarity index 100%
rename from spring-mvc-views/src/main/java/com/baeldung/themes/repository/UserPreferenceRepository.java
rename to spring-web-modules/spring-mvc-views/src/main/java/com/baeldung/themes/repository/UserPreferenceRepository.java
diff --git a/spring-mvc-views/src/main/java/com/baeldung/themes/resolver/UserPreferenceThemeResolver.java b/spring-web-modules/spring-mvc-views/src/main/java/com/baeldung/themes/resolver/UserPreferenceThemeResolver.java
similarity index 100%
rename from spring-mvc-views/src/main/java/com/baeldung/themes/resolver/UserPreferenceThemeResolver.java
rename to spring-web-modules/spring-mvc-views/src/main/java/com/baeldung/themes/resolver/UserPreferenceThemeResolver.java
diff --git a/spring-mvc-views/src/main/resources/dark.properties b/spring-web-modules/spring-mvc-views/src/main/resources/dark.properties
similarity index 100%
rename from spring-mvc-views/src/main/resources/dark.properties
rename to spring-web-modules/spring-mvc-views/src/main/resources/dark.properties
diff --git a/spring-mvc-views/src/main/resources/dark_en_US.properties b/spring-web-modules/spring-mvc-views/src/main/resources/dark_en_US.properties
similarity index 100%
rename from spring-mvc-views/src/main/resources/dark_en_US.properties
rename to spring-web-modules/spring-mvc-views/src/main/resources/dark_en_US.properties
diff --git a/spring-mvc-views/src/main/resources/db/sql/create-db.sql b/spring-web-modules/spring-mvc-views/src/main/resources/db/sql/create-db.sql
similarity index 100%
rename from spring-mvc-views/src/main/resources/db/sql/create-db.sql
rename to spring-web-modules/spring-mvc-views/src/main/resources/db/sql/create-db.sql
diff --git a/spring-mvc-views/src/main/resources/db/sql/insert-data.sql b/spring-web-modules/spring-mvc-views/src/main/resources/db/sql/insert-data.sql
similarity index 100%
rename from spring-mvc-views/src/main/resources/db/sql/insert-data.sql
rename to spring-web-modules/spring-mvc-views/src/main/resources/db/sql/insert-data.sql
diff --git a/spring-mvc-views/src/main/resources/light.properties b/spring-web-modules/spring-mvc-views/src/main/resources/light.properties
similarity index 100%
rename from spring-mvc-views/src/main/resources/light.properties
rename to spring-web-modules/spring-mvc-views/src/main/resources/light.properties
diff --git a/spring-mvc-views/src/main/resources/light_en_US.properties b/spring-web-modules/spring-mvc-views/src/main/resources/light_en_US.properties
similarity index 100%
rename from spring-mvc-views/src/main/resources/light_en_US.properties
rename to spring-web-modules/spring-mvc-views/src/main/resources/light_en_US.properties
diff --git a/spring-mvc-views/src/main/resources/themes/black.css b/spring-web-modules/spring-mvc-views/src/main/resources/themes/black.css
similarity index 100%
rename from spring-mvc-views/src/main/resources/themes/black.css
rename to spring-web-modules/spring-mvc-views/src/main/resources/themes/black.css
diff --git a/spring-mvc-views/src/main/resources/themes/white.css b/spring-web-modules/spring-mvc-views/src/main/resources/themes/white.css
similarity index 100%
rename from spring-mvc-views/src/main/resources/themes/white.css
rename to spring-web-modules/spring-mvc-views/src/main/resources/themes/white.css
diff --git a/spring-mvc-views/src/main/webapp/WEB-INF/index.jsp b/spring-web-modules/spring-mvc-views/src/main/webapp/WEB-INF/index.jsp
similarity index 100%
rename from spring-mvc-views/src/main/webapp/WEB-INF/index.jsp
rename to spring-web-modules/spring-mvc-views/src/main/webapp/WEB-INF/index.jsp
diff --git a/spring-mvc-views/src/main/webapp/WEB-INF/views/pages/apachetiles.jsp b/spring-web-modules/spring-mvc-views/src/main/webapp/WEB-INF/views/pages/apachetiles.jsp
similarity index 100%
rename from spring-mvc-views/src/main/webapp/WEB-INF/views/pages/apachetiles.jsp
rename to spring-web-modules/spring-mvc-views/src/main/webapp/WEB-INF/views/pages/apachetiles.jsp
diff --git a/spring-mvc-views/src/main/webapp/WEB-INF/views/pages/home.jsp b/spring-web-modules/spring-mvc-views/src/main/webapp/WEB-INF/views/pages/home.jsp
similarity index 100%
rename from spring-mvc-views/src/main/webapp/WEB-INF/views/pages/home.jsp
rename to spring-web-modules/spring-mvc-views/src/main/webapp/WEB-INF/views/pages/home.jsp
diff --git a/spring-mvc-views/src/main/webapp/WEB-INF/views/pages/springmvc.jsp b/spring-web-modules/spring-mvc-views/src/main/webapp/WEB-INF/views/pages/springmvc.jsp
similarity index 100%
rename from spring-mvc-views/src/main/webapp/WEB-INF/views/pages/springmvc.jsp
rename to spring-web-modules/spring-mvc-views/src/main/webapp/WEB-INF/views/pages/springmvc.jsp
diff --git a/spring-mvc-views/src/main/webapp/WEB-INF/views/tiles/layouts/defaultLayout.jsp b/spring-web-modules/spring-mvc-views/src/main/webapp/WEB-INF/views/tiles/layouts/defaultLayout.jsp
similarity index 100%
rename from spring-mvc-views/src/main/webapp/WEB-INF/views/tiles/layouts/defaultLayout.jsp
rename to spring-web-modules/spring-mvc-views/src/main/webapp/WEB-INF/views/tiles/layouts/defaultLayout.jsp
diff --git a/spring-mvc-views/src/main/webapp/WEB-INF/views/tiles/templates/defaultFooter.jsp b/spring-web-modules/spring-mvc-views/src/main/webapp/WEB-INF/views/tiles/templates/defaultFooter.jsp
similarity index 100%
rename from spring-mvc-views/src/main/webapp/WEB-INF/views/tiles/templates/defaultFooter.jsp
rename to spring-web-modules/spring-mvc-views/src/main/webapp/WEB-INF/views/tiles/templates/defaultFooter.jsp
diff --git a/spring-mvc-views/src/main/webapp/WEB-INF/views/tiles/templates/defaultHeader.jsp b/spring-web-modules/spring-mvc-views/src/main/webapp/WEB-INF/views/tiles/templates/defaultHeader.jsp
similarity index 100%
rename from spring-mvc-views/src/main/webapp/WEB-INF/views/tiles/templates/defaultHeader.jsp
rename to spring-web-modules/spring-mvc-views/src/main/webapp/WEB-INF/views/tiles/templates/defaultHeader.jsp
diff --git a/spring-mvc-views/src/main/webapp/WEB-INF/views/tiles/templates/defaultMenu.jsp b/spring-web-modules/spring-mvc-views/src/main/webapp/WEB-INF/views/tiles/templates/defaultMenu.jsp
similarity index 100%
rename from spring-mvc-views/src/main/webapp/WEB-INF/views/tiles/templates/defaultMenu.jsp
rename to spring-web-modules/spring-mvc-views/src/main/webapp/WEB-INF/views/tiles/templates/defaultMenu.jsp
diff --git a/spring-mvc-views/src/main/webapp/WEB-INF/views/tiles/tiles.xml b/spring-web-modules/spring-mvc-views/src/main/webapp/WEB-INF/views/tiles/tiles.xml
similarity index 100%
rename from spring-mvc-views/src/main/webapp/WEB-INF/views/tiles/tiles.xml
rename to spring-web-modules/spring-mvc-views/src/main/webapp/WEB-INF/views/tiles/tiles.xml
diff --git a/spring-mvc-views/src/main/webapp/static/css/app.css b/spring-web-modules/spring-mvc-views/src/main/webapp/static/css/app.css
similarity index 100%
rename from spring-mvc-views/src/main/webapp/static/css/app.css
rename to spring-web-modules/spring-mvc-views/src/main/webapp/static/css/app.css