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界面,你可以在那里驗證數據庫的結構是不是你所期望的。