org.hl7.fhir.core/org.hl7.fhir.dstu3/pom.xml

146 lines
4.5 KiB
XML
Raw Normal View History

2019-01-13 15:33:14 -05:00
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2019-01-29 16:56:18 -05:00
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
2019-01-13 15:33:14 -05:00
2019-01-29 16:56:18 -05:00
<parent>
<groupId>ca.uhn.hapi.fhir</groupId>
<artifactId>org.hl7.fhir.core</artifactId>
<version>6.4.1-SNAPSHOT</version>
2019-01-29 16:56:18 -05:00
<relativePath>../pom.xml</relativePath>
</parent>
2019-01-13 15:33:14 -05:00
2019-01-29 16:56:18 -05:00
<artifactId>org.hl7.fhir.dstu3</artifactId>
<packaging>bundle</packaging>
2019-01-13 15:33:14 -05:00
<properties>
<checkstyle_config_location>${project.parent.basedir}</checkstyle_config_location>
</properties>
2019-01-29 16:56:18 -05:00
<dependencies>
2019-01-13 15:33:14 -05:00
2019-01-29 16:56:18 -05:00
<!-- HAPI Dependencies -->
<dependency>
<groupId>ca.uhn.hapi.fhir</groupId>
2019-01-31 13:41:05 -05:00
<artifactId>org.hl7.fhir.utilities</artifactId>
2019-01-29 16:56:18 -05:00
</dependency>
<dependency>
<groupId>ca.uhn.hapi.fhir</groupId>
2019-01-31 13:41:05 -05:00
<artifactId>hapi-fhir-base</artifactId>
2019-01-29 16:56:18 -05:00
</dependency>
2019-01-13 15:33:14 -05:00
Manage FhirRequestBuilders via ManagedWebAccess (#1788) * WIP start moving FhirRequestBuilder to ManagedWebAccess * Update PECodeGenerator.java * WIP keep moving FhirRequestBuilder to ManagedWebAccess + fix some tests * WIP move logging, retry, timeout and proxy * WIP move accept to parameter * WIP some HTTP Header refactoring, rename FhirRequest to HTTPRequest * WIP fix removed import * Tidy up code ***NO_CI*** * Fix for renamed class * Change mem settings for build * Adjust pipeline mem again * Apply changes to r4b * Actually add headers from HTTPRequest to OkHttp request * Use ManagedFhirWebAccess in r4 * Removing leftover okttp usage * Remove unused classes and okhttp usages and add tests for r4 * Make dstu3 use ManagedFhirWebAccess * Make sure we get response headers * Add test coverage (some failing) for DSTU2 ClientUtils * Add FHIRToolingClient tests * Use ManagedFhirWebAccess for DSTU2 * WIP restore format header tests - turns out they break * Fix format header issues * Switch to static fhirBuilder for all FhirRequestBuilders + Fix null user agent issue + Load ManagedWebAccess from FHIR settings + Add terminology servers to FhirSettings * fix slicing by type and profile to allow multiple options per slice * List measure choices when a match by version can't be found * Validate fhirpath expression in slice discriminators * Remove conflicting authorization header setting methods * fix VSAC importer for changes to ManagedWebAccess * Tests 1 * Rename ...AccessBuilder classes to ...Accessor * Fix api-key token mixup, more tests * Resolve all deletions enclosed in FIXME + fix headers in dstu2 postfeed * More TODO erasures. Plus found missing functionality * Move tests to utilities. Clarify missing functionality * Clean up comments and JavaDoc * Final rename * update vsac access code * Fix get bytes for -1 or chunked content --------- Co-authored-by: Jens Kristian Villadsen <jenskristianvilladsen@gmail.com> Co-authored-by: Grahame Grieve <grahameg@gmail.com> Co-authored-by: Grahame Grieve <grahameg@gmail.ccom>
2024-11-08 16:42:26 -05:00
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<scope>provided</scope>
</dependency>
2019-01-29 16:56:18 -05:00
<!-- UCUM -->
<dependency>
<groupId>org.fhir</groupId>
<artifactId>ucum</artifactId>
<optional>true</optional>
</dependency>
2019-01-13 15:33:14 -05:00
2019-01-29 16:56:18 -05:00
<!-- XML Parsers -->
<dependency>
2023-08-23 12:05:58 -04:00
<groupId>org.ogce</groupId>
2019-01-29 16:56:18 -05:00
<artifactId>xpp3</artifactId>
<optional>true</optional>
</dependency>
2023-08-23 12:05:58 -04:00
2019-01-13 15:33:14 -05:00
2020-05-12 11:33:54 -04:00
<!-- JSON Parsers -->
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<optional>true</optional>
</dependency>
<!-- HTTP Client -->
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>com.squareup.okio</groupId>
<artifactId>okio</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>com.squareup.okio</groupId>
<artifactId>okio-jvm</artifactId>
<optional>true</optional>
</dependency>
2019-01-29 16:56:18 -05:00
<!-- Apache POI -->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml-full</artifactId>
2019-01-29 16:56:18 -05:00
<optional>true</optional>
</dependency>
2019-01-13 15:33:14 -05:00
2019-01-29 16:56:18 -05:00
<dependency>
<groupId>org.antlr</groupId>
<artifactId>ST4</artifactId>
<version>4.1</version>
<optional>true</optional>
</dependency>
2019-01-13 15:33:14 -05:00
2019-01-29 16:56:18 -05:00
<!-- HTTP Client -->
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<optional>true</optional>
</dependency>
2019-01-13 15:33:14 -05:00
2019-01-29 16:56:18 -05:00
<!-- Test dependencies -->
Manage FhirRequestBuilders via ManagedWebAccess (#1788) * WIP start moving FhirRequestBuilder to ManagedWebAccess * Update PECodeGenerator.java * WIP keep moving FhirRequestBuilder to ManagedWebAccess + fix some tests * WIP move logging, retry, timeout and proxy * WIP move accept to parameter * WIP some HTTP Header refactoring, rename FhirRequest to HTTPRequest * WIP fix removed import * Tidy up code ***NO_CI*** * Fix for renamed class * Change mem settings for build * Adjust pipeline mem again * Apply changes to r4b * Actually add headers from HTTPRequest to OkHttp request * Use ManagedFhirWebAccess in r4 * Removing leftover okttp usage * Remove unused classes and okhttp usages and add tests for r4 * Make dstu3 use ManagedFhirWebAccess * Make sure we get response headers * Add test coverage (some failing) for DSTU2 ClientUtils * Add FHIRToolingClient tests * Use ManagedFhirWebAccess for DSTU2 * WIP restore format header tests - turns out they break * Fix format header issues * Switch to static fhirBuilder for all FhirRequestBuilders + Fix null user agent issue + Load ManagedWebAccess from FHIR settings + Add terminology servers to FhirSettings * fix slicing by type and profile to allow multiple options per slice * List measure choices when a match by version can't be found * Validate fhirpath expression in slice discriminators * Remove conflicting authorization header setting methods * fix VSAC importer for changes to ManagedWebAccess * Tests 1 * Rename ...AccessBuilder classes to ...Accessor * Fix api-key token mixup, more tests * Resolve all deletions enclosed in FIXME + fix headers in dstu2 postfeed * More TODO erasures. Plus found missing functionality * Move tests to utilities. Clarify missing functionality * Clean up comments and JavaDoc * Final rename * update vsac access code * Fix get bytes for -1 or chunked content --------- Co-authored-by: Jens Kristian Villadsen <jenskristianvilladsen@gmail.com> Co-authored-by: Grahame Grieve <grahameg@gmail.com> Co-authored-by: Grahame Grieve <grahameg@gmail.ccom>
2024-11-08 16:42:26 -05:00
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>mockwebserver</artifactId>
<optional>true</optional>
<scope>test</scope>
</dependency>
2019-01-29 16:56:18 -05:00
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>net.sf.saxon</groupId>
<artifactId>Saxon-HE</artifactId>
<scope>test</scope>
</dependency>
2020-04-29 16:55:40 -04:00
<!-- JUnit Jupiter -->
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-params</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.hl7.fhir.testcases</groupId>
<artifactId>fhir-test-cases</artifactId>
<version>${validator_test_case_version}</version>
<scope>test</scope>
</dependency>
2019-01-29 16:56:18 -05:00
</dependencies>
2019-01-13 15:33:14 -05:00
</project>