diff --git a/pom.xml b/pom.xml
index d2f5d83b46..8533a0d976 100644
--- a/pom.xml
+++ b/pom.xml
@@ -101,6 +101,7 @@
lombok
redis
webjars
+ wicket-intro
mutation-testing
spring-mvc-velocity
diff --git a/wicket-intro/pom.xml b/wicket-intro/pom.xml
new file mode 100644
index 0000000000..119dee8bf6
--- /dev/null
+++ b/wicket-intro/pom.xml
@@ -0,0 +1,26 @@
+
+ 4.0.0
+ com.baeldung.wicket.examples
+ HelloWorld
+ war
+ 1.0-SNAPSHOT
+ HelloWorld Maven Webapp
+ http://maven.apache.org
+
+
+ junit
+ junit
+ 3.8.1
+ test
+
+
+ org.apache.wicket
+ wicket-core
+ 8.0.0-M1
+
+
+
+ HelloWorld
+
+
diff --git a/wicket-intro/src/main/java/com/baeldung/wicket/examples/HelloWorld.html b/wicket-intro/src/main/java/com/baeldung/wicket/examples/HelloWorld.html
new file mode 100644
index 0000000000..36afa6bf19
--- /dev/null
+++ b/wicket-intro/src/main/java/com/baeldung/wicket/examples/HelloWorld.html
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/wicket-intro/src/main/java/com/baeldung/wicket/examples/HelloWorld.java b/wicket-intro/src/main/java/com/baeldung/wicket/examples/HelloWorld.java
new file mode 100644
index 0000000000..bb11a8cb6d
--- /dev/null
+++ b/wicket-intro/src/main/java/com/baeldung/wicket/examples/HelloWorld.java
@@ -0,0 +1,10 @@
+import org.apache.wicket.markup.html.WebPage;
+import org.apache.wicket.markup.html.basic.Label;
+
+package com.baeldung.wicket.examples;
+
+public class HelloWorld extends WebPage {
+ public HelloWorld() {
+ add(new Label("hello", "Hello World!"));
+ }
+}
diff --git a/wicket-intro/src/main/java/com/baeldung/wicket/examples/HelloWorldApplication.java b/wicket-intro/src/main/java/com/baeldung/wicket/examples/HelloWorldApplication.java
new file mode 100644
index 0000000000..3b50ece908
--- /dev/null
+++ b/wicket-intro/src/main/java/com/baeldung/wicket/examples/HelloWorldApplication.java
@@ -0,0 +1,11 @@
+import org.apache.wicket.Page;
+import org.apache.wicket.protocol.http.WebApplication;
+
+package com.baeldung.wicket.examples;
+
+public class HelloWorldApplication extends WebApplication {
+ @Override
+ public Class extends Page> getHomePage() {
+ return HelloWorld.class;
+ }
+}
diff --git a/wicket-intro/src/main/webapp/WEB-INF/web.xml b/wicket-intro/src/main/webapp/WEB-INF/web.xml
new file mode 100644
index 0000000000..37d1ebd24f
--- /dev/null
+++ b/wicket-intro/src/main/webapp/WEB-INF/web.xml
@@ -0,0 +1,20 @@
+
+
+
+ Hello World
+
+ HelloWorldApplication
+ org.apache.wicket.protocol.http.WicketFilter
+
+ applicationClassName
+ com.baeldung.wicket.examples.HelloWorldApplication
+
+
+
+ HelloWorldApplication
+ /*
+
+
+