2021-09-21 11:36:08 -04:00
|
|
|
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0"
|
|
|
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
2018-08-23 05:24:13 -04:00
|
|
|
<modelVersion>4.0.0</modelVersion>
|
|
|
|
|
|
|
|
<parent>
|
|
|
|
<groupId>ca.uhn.hapi.fhir</groupId>
|
2018-08-27 08:21:20 -04:00
|
|
|
<artifactId>hapi-deployable-pom</artifactId>
|
2022-06-28 18:38:05 -04:00
|
|
|
<version>6.1.0-PRE5-SNAPSHOT</version>
|
2018-08-27 08:21:20 -04:00
|
|
|
<relativePath>../hapi-deployable-pom/pom.xml</relativePath>
|
2018-08-23 05:24:13 -04:00
|
|
|
</parent>
|
|
|
|
|
2021-09-21 11:36:08 -04:00
|
|
|
<artifactId>hapi-fhir-sql-migrate</artifactId>
|
2018-08-23 05:24:13 -04:00
|
|
|
<packaging>jar</packaging>
|
|
|
|
|
2021-09-21 11:36:08 -04:00
|
|
|
<name>HAPI FHIR Server - SQL Migration</name>
|
|
|
|
<description>Tooling for migrating SQL schemas.</description>
|
2018-08-23 05:24:13 -04:00
|
|
|
|
|
|
|
<dependencies>
|
|
|
|
<dependency>
|
|
|
|
<groupId>mysql</groupId>
|
|
|
|
<artifactId>mysql-connector-java</artifactId>
|
|
|
|
</dependency>
|
2018-08-27 08:21:20 -04:00
|
|
|
<dependency>
|
|
|
|
<groupId>org.springframework</groupId>
|
|
|
|
<artifactId>spring-jdbc</artifactId>
|
|
|
|
</dependency>
|
2018-10-31 05:50:50 -04:00
|
|
|
<dependency>
|
|
|
|
<groupId>org.apache.commons</groupId>
|
|
|
|
<artifactId>commons-dbcp2</artifactId>
|
|
|
|
</dependency>
|
2018-08-23 05:24:13 -04:00
|
|
|
<dependency>
|
|
|
|
<groupId>ca.uhn.hapi.fhir</groupId>
|
2021-09-21 11:36:08 -04:00
|
|
|
<artifactId>hapi-fhir-base</artifactId>
|
2018-08-23 05:24:13 -04:00
|
|
|
<version>${project.version}</version>
|
|
|
|
</dependency>
|
2021-09-21 11:36:08 -04:00
|
|
|
<dependency>
|
|
|
|
<groupId>org.hibernate</groupId>
|
|
|
|
<artifactId>hibernate-core</artifactId>
|
|
|
|
</dependency>
|
2018-08-27 08:21:20 -04:00
|
|
|
<!-- Test Database -->
|
|
|
|
<dependency>
|
2019-07-14 10:16:40 -04:00
|
|
|
<groupId>com.h2database</groupId>
|
|
|
|
<artifactId>h2</artifactId>
|
2018-08-27 08:21:20 -04:00
|
|
|
<scope>test</scope>
|
|
|
|
</dependency>
|
2020-03-31 15:48:11 -04:00
|
|
|
<dependency>
|
2019-06-07 11:11:25 -04:00
|
|
|
<groupId>org.apache.derby</groupId>
|
2020-03-31 15:48:11 -04:00
|
|
|
<artifactId>derby</artifactId>
|
2019-06-07 11:11:25 -04:00
|
|
|
<scope>test</scope>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<groupId>org.apache.derby</groupId>
|
|
|
|
<artifactId>derbytools</artifactId>
|
|
|
|
<scope>test</scope>
|
2020-03-31 15:48:11 -04:00
|
|
|
</dependency>
|
2021-10-11 16:47:37 -04:00
|
|
|
<dependency>
|
|
|
|
<groupId>org.postgresql</groupId>
|
|
|
|
<artifactId>postgresql</artifactId>
|
|
|
|
</dependency>
|
2018-08-23 05:24:13 -04:00
|
|
|
<dependency>
|
|
|
|
<groupId>ch.qos.logback</groupId>
|
|
|
|
<artifactId>logback-classic</artifactId>
|
2018-08-27 08:21:20 -04:00
|
|
|
<scope>test</scope>
|
2018-08-23 05:24:13 -04:00
|
|
|
</dependency>
|
|
|
|
|
|
|
|
<dependency>
|
2019-04-29 14:43:42 -04:00
|
|
|
<groupId>org.jetbrains</groupId>
|
2018-08-27 08:21:20 -04:00
|
|
|
<artifactId>annotations</artifactId>
|
|
|
|
</dependency>
|
2018-08-23 05:24:13 -04:00
|
|
|
|
2019-10-06 17:55:10 -04:00
|
|
|
<dependency>
|
|
|
|
<groupId>org.flywaydb</groupId>
|
|
|
|
<artifactId>flyway-core</artifactId>
|
|
|
|
</dependency>
|
2022-01-27 22:03:13 -05:00
|
|
|
<dependency>
|
|
|
|
<groupId>org.flywaydb</groupId>
|
|
|
|
<artifactId>flyway-sqlserver</artifactId>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<groupId>org.flywaydb</groupId>
|
|
|
|
<artifactId>flyway-mysql</artifactId>
|
|
|
|
</dependency>
|
|
|
|
|
2021-10-11 16:47:37 -04:00
|
|
|
<dependency>
|
|
|
|
<groupId>org.springframework.data</groupId>
|
|
|
|
<artifactId>spring-data-commons</artifactId>
|
|
|
|
</dependency>
|
2019-10-06 17:55:10 -04:00
|
|
|
|
2018-08-23 05:24:13 -04:00
|
|
|
</dependencies>
|
|
|
|
|
|
|
|
<build>
|
|
|
|
|
|
|
|
<!-- The following is not required for the application to build, but allows you to test it by issuing "mvn jetty:run" from the command line. -->
|
|
|
|
<pluginManagement>
|
|
|
|
<plugins>
|
|
|
|
<plugin>
|
|
|
|
<groupId>org.eclipse.jetty</groupId>
|
|
|
|
<artifactId>jetty-maven-plugin</artifactId>
|
|
|
|
<configuration>
|
|
|
|
<webApp>
|
|
|
|
<contextPath>/hapi-fhir-jpaserver-example</contextPath>
|
|
|
|
<allowDuplicateFragmentNames>true</allowDuplicateFragmentNames>
|
|
|
|
</webApp>
|
|
|
|
</configuration>
|
|
|
|
</plugin>
|
|
|
|
</plugins>
|
|
|
|
</pluginManagement>
|
|
|
|
|
|
|
|
<plugins>
|
2019-12-05 18:01:45 -05:00
|
|
|
<plugin>
|
|
|
|
<groupId>org.jacoco</groupId>
|
|
|
|
<artifactId>jacoco-maven-plugin</artifactId>
|
|
|
|
<configuration>
|
|
|
|
<dumpOnExit>true</dumpOnExit>
|
|
|
|
</configuration>
|
|
|
|
<executions>
|
|
|
|
<execution>
|
|
|
|
<id>default-prepare-agent</id>
|
|
|
|
<goals>
|
|
|
|
<goal>prepare-agent</goal>
|
|
|
|
</goals>
|
|
|
|
</execution>
|
|
|
|
</executions>
|
|
|
|
</plugin>
|
|
|
|
|
2018-08-23 05:24:13 -04:00
|
|
|
<!-- The configuration here tells the WAR plugin to include the FHIR Tester overlay. You can omit it if you are not using that feature. -->
|
|
|
|
<plugin>
|
|
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
|
|
<artifactId>maven-war-plugin</artifactId>
|
|
|
|
<configuration>
|
|
|
|
<archive>
|
|
|
|
<manifestEntries>
|
|
|
|
<Build-Time>${maven.build.timestamp}</Build-Time>
|
|
|
|
</manifestEntries>
|
|
|
|
</archive>
|
|
|
|
<overlays>
|
|
|
|
<overlay>
|
|
|
|
<groupId>ca.uhn.hapi.fhir</groupId>
|
|
|
|
<artifactId>hapi-fhir-testpage-overlay</artifactId>
|
|
|
|
</overlay>
|
|
|
|
</overlays>
|
|
|
|
<webXml>src/main/webapp/WEB-INF/web.xml</webXml>
|
|
|
|
</configuration>
|
|
|
|
</plugin>
|
|
|
|
|
|
|
|
<!-- This is to run the integration tests -->
|
|
|
|
<plugin>
|
|
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
|
|
<artifactId>maven-failsafe-plugin</artifactId>
|
|
|
|
<configuration>
|
|
|
|
<redirectTestOutputToFile>true</redirectTestOutputToFile>
|
|
|
|
</configuration>
|
|
|
|
<executions>
|
|
|
|
<execution>
|
|
|
|
<goals>
|
|
|
|
<goal>integration-test</goal>
|
|
|
|
<goal>verify</goal>
|
|
|
|
</goals>
|
|
|
|
</execution>
|
|
|
|
</executions>
|
|
|
|
</plugin>
|
|
|
|
|
|
|
|
</plugins>
|
|
|
|
</build>
|
|
|
|
|
|
|
|
</project>
|