Pom.xml文件
Maven的标准项目文件是pom.xml,定义了诸如需要连接的数据库的JDBC URL、Liquibase的插件版本之类的东西,以便我们能够在这个数据库上工作。
我们会创建一个名为/tmp/liquidhelloo h2。db的H2数据库文件。H2是一个对测试友好的内存数据库。
这个pom.xml文件就是“liquibase hello world”的例子
< ?xml version" l.O " encoding'" utf-8" ? >
<project xmlns="http://maven.apache.org/POM/4.0.0 "
xmlns : xsi= " http://www.w3.org/200l/XMLSchema-instance "
xsi: schemaLocation=-"http://maven.apache.org/POM/4.O.0
http://maven.apache.org/xsd/maven-4.O.0.xsd" >
<modelVersion>4.0.O</modelVersion>
<groupId>se.verona.liquibasehello</groupId>
<artif actId>liquibasehello</artif actId>
<version>l.O-SNAPSHOT</version>
<build>
<plugins >
<plugin>
<groupId>org.liquibase</groupId>
<artif actId>liquibase-maven-plugin</artif actId>
<version>3.O.O-rcl</version>
<configuration>
<changeLogFile>src/main/resources/db-changelog.xml
</changeLogFil>
<driver>org.h2.Driver</driver>
<url>jdbc:h2:liquidhello</url>
</configuration>
<dependencies>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>1.3.171</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</build>
</project>
如果你运行这段代码并且一切工作正常,得到的结果就是一个H2数据库文件。H2提供一个简单的web界面,你可以在那里验证数据库的结构是不是你所期望的。