diff --git a/liquibase/pom.xml b/liquibase/pom.xml
new file mode 100644
index 0000000000..d26acc8c98
--- /dev/null
+++ b/liquibase/pom.xml
@@ -0,0 +1,47 @@
+
+
+
+ parent-modules
+ com.baeldung
+ 1.0.0-SNAPSHOT
+
+ 4.0.0
+
+ liquibase
+
+
+
+ mysql
+ mysql-connector-java
+ 5.1.6
+
+
+
+
+ baeldung-liquibase-demo
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 2.5.1
+
+ 1.8
+ 1.8
+
+
+
+
+ org.liquibase
+ liquibase-maven-plugin
+ 3.4.2
+
+ liquibase/liquibase.properties
+ liquibase/db-changelog.xml
+
+
+
+
+
+
\ No newline at end of file
diff --git a/liquibase/src/main/resources/liquibase/db-changelog.xml b/liquibase/src/main/resources/liquibase/db-changelog.xml
new file mode 100644
index 0000000000..e6ed8501aa
--- /dev/null
+++ b/liquibase/src/main/resources/liquibase/db-changelog.xml
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/liquibase/src/main/resources/liquibase/liquibase.properties b/liquibase/src/main/resources/liquibase/liquibase.properties
new file mode 100644
index 0000000000..2d5e5b7d9d
--- /dev/null
+++ b/liquibase/src/main/resources/liquibase/liquibase.properties
@@ -0,0 +1,4 @@
+driver=com.mysql.jdbc.Driver
+url=jdbc:mysql://localhost:3306/baeldung_liquibase
+username=root
+password=password
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 20994d0c86..bd43694c9e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -226,6 +226,7 @@
mybatis
spring-drools
drools
+ liquibase