数据库

Maven的标准项目文件是pom.xml

2018-07-12 11:16:15 | 来源:中培企业IT培训网

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界面,你可以在那里验证数据库的结构是不是你所期望的。

猜你喜欢