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>
|
2024-12-09 06:41:45 -05:00
|
|
|
<version>7.7.12-SNAPSHOT</version>
|
2023-04-02 11:50:20 -04:00
|
|
|
|
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>
|
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>
|
2022-11-08 22:18:36 -05:00
|
|
|
|
2021-09-21 11:36:08 -04:00
|
|
|
<dependency>
|
2023-12-03 11:15:37 -05:00
|
|
|
<groupId>org.hibernate.orm</groupId>
|
2021-09-21 11:36:08 -04:00
|
|
|
<artifactId>hibernate-core</artifactId>
|
|
|
|
</dependency>
|
2022-11-08 22:18:36 -05:00
|
|
|
<dependency>
|
2023-12-06 09:05:36 -05:00
|
|
|
<groupId>jakarta.annotation</groupId>
|
|
|
|
<artifactId>jakarta.annotation-api</artifactId>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
2022-11-08 22:18:36 -05:00
|
|
|
<groupId>jakarta.transaction</groupId>
|
|
|
|
<artifactId>jakarta.transaction-api</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>
|
2024-12-09 06:41:45 -05:00
|
|
|
<version>10.17.1.0</version>
|
2019-06-07 11:11:25 -04:00
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<groupId>org.apache.derby</groupId>
|
|
|
|
<artifactId>derbytools</artifactId>
|
|
|
|
<scope>test</scope>
|
2024-12-09 06:41:45 -05:00
|
|
|
<version>10.17.1.0</version>
|
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>
|
2023-06-14 09:20:53 -04:00
|
|
|
<dependency>
|
|
|
|
<groupId>com.oracle.database.jdbc</groupId>
|
|
|
|
<artifactId>ojdbc11</artifactId>
|
|
|
|
</dependency>
|
2024-07-26 08:59:24 -04:00
|
|
|
<dependency>
|
|
|
|
<groupId>com.microsoft.sqlserver</groupId>
|
|
|
|
<artifactId>mssql-jdbc</artifactId>
|
|
|
|
<scope>test</scope>
|
|
|
|
</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>
|
2024-07-26 08:59:24 -04:00
|
|
|
<dependency>
|
|
|
|
<groupId>org.testcontainers</groupId>
|
|
|
|
<artifactId>junit-jupiter</artifactId>
|
|
|
|
<scope>test</scope>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<groupId>org.testcontainers</groupId>
|
|
|
|
<artifactId>postgresql</artifactId>
|
|
|
|
<scope>test</scope>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<groupId>org.testcontainers</groupId>
|
|
|
|
<artifactId>mssqlserver</artifactId>
|
|
|
|
<scope>test</scope>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<groupId>org.testcontainers</groupId>
|
|
|
|
<artifactId>oracle-xe</artifactId>
|
|
|
|
<scope>test</scope>
|
|
|
|
</dependency>
|
|
|
|
|
|
|
|
<!-- Stupid testcontainers has a runtime dep on junit4 -->
|
|
|
|
<dependency>
|
|
|
|
<groupId>junit</groupId>
|
|
|
|
<artifactId>junit</artifactId>
|
|
|
|
<scope>test</scope>
|
|
|
|
</dependency>
|
2018-08-23 05:24:13 -04:00
|
|
|
<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-10-03 22:40:09 -04:00
|
|
|
|
|
|
|
<!-- SQL Builder -->
|
2022-01-27 22:03:13 -05:00
|
|
|
<dependency>
|
2022-10-03 22:40:09 -04:00
|
|
|
<groupId>com.healthmarketscience.sqlbuilder</groupId>
|
|
|
|
<artifactId>sqlbuilder</artifactId>
|
2022-01-27 22:03:13 -05:00
|
|
|
</dependency>
|
|
|
|
|
2022-11-09 14:47:23 -05:00
|
|
|
<!-- test -->
|
2022-10-25 11:20:31 -04:00
|
|
|
<dependency>
|
|
|
|
<groupId>ca.uhn.hapi.fhir</groupId>
|
|
|
|
<artifactId>hapi-fhir-test-utilities</artifactId>
|
|
|
|
<version>${project.version}</version>
|
|
|
|
<scope>test</scope>
|
|
|
|
</dependency>
|
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>
|
|
|
|
<!-- 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>
|
|
|
|
<executions>
|
|
|
|
<execution>
|
|
|
|
<goals>
|
|
|
|
<goal>integration-test</goal>
|
|
|
|
<goal>verify</goal>
|
|
|
|
</goals>
|
|
|
|
</execution>
|
|
|
|
</executions>
|
|
|
|
</plugin>
|
|
|
|
</plugins>
|
|
|
|
</build>
|
|
|
|
|
|
|
|
</project>
|