Flyway is a database migration tool for Java. It is supports Sql and Java based migrations. It is based on convention over configuration and can be run from Maven or directly on application startup.
Homepage POM file JAR file Javadoc'com.googlecode.flyway:flyway-parent:0.8'