diff --git a/liquibase-core/src/main/java/liquibase/integration/spring/SpringLiquibase.java b/liquibase-core/src/main/java/liquibase/integration/spring/SpringLiquibase.java
index <HASH>..<HASH> 100644
--- a/liquibase-core/src/main/java/liquibase/integration/spring/SpringLiquibase.java
+++ b/liquibase-core/src/main/java/liquibase/integration/spring/SpringLiquibase.java
@@ -72,14 +72,26 @@ import org.springframework.core.io.ResourceLoader;
  * @author Rob Schoening

  */

 public class SpringLiquibase implements InitializingBean, BeanNameAware, ResourceLoaderAware {

+

+    private boolean dropFirst = false;

+

+    public boolean isDropFirst() {

+        return dropFirst;

+    }

+

+    public void setDropFirst(boolean dropFirst) {

+        this.dropFirst = dropFirst;

+    }

+

+    

     public class SpringResourceOpener implements ResourceAccessor {

         private String parentFile;

 

+

         public SpringResourceOpener(String parentFile) {

             this.parentFile = parentFile;

         }

 

-

         public InputStream getResourceAsStream(String file) throws IOException {

             try {

                 Resource resource = getResource(file);

@@ -252,6 +264,10 @@ public class SpringLiquibase implements InitializingBean, BeanNameAware, Resourc
             }

         }

 

+        if (isDropFirst()) {

+            liquibase.dropAll();

+        }

+

         return liquibase;

     }
CORE-<I>
Add "dropFirst" property to the SpringLiquibase