hapi-fhir/tests/hapi-fhir-base-test-jaxrsse.../pom.xml

166 lines
4.9 KiB
XML
Raw Normal View History

2019-10-22 11:55:55 -04:00
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 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>
<!-- Note: HAPI projects use the "hapi-fhir" POM as their base to provide easy management. You do not need to use this in your own projects, so the "parent" tag and it's contents below may be removed
if you are using this file as a basis for your own project. -->
<parent>
<groupId>ca.uhn.hapi.fhir</groupId>
<artifactId>hapi-fhir</artifactId>
2564 contained resource validation flag (#3225) * First cut at multithreading bundle validation * javadoc * change test to a red-green test * add daoconfig * move bundle concurrency config from validationsupport to request validator * Moved concurrent details from ValidationOptions to FhirValidator * Remove bundleValidationThreadCount (it's set by creating an appropriate executor) * validate threadpool prefixes * FIXME cleanup * reassign FIXMEs to JB * only create the threadpool if it will be used * Add the MdcTaskDectorator to all threadpools * Add bundle path to concurrently validated bundle resource validation messages. * Add test to check bundle entry path being added to validation messages * Threaded validation of contained resources initial checkin * FHIR validator refactored to maintain correct bundle path and async validation task * Refactored to use validation complete invoke callback to support raw string resource or resource object * switch from XML to JSON * # Conflicts: # hapi-fhir-base/src/main/java/ca/uhn/fhir/validation/FhirValidator.java # hapi-fhir-validation/src/test/java/org/hl7/fhir/r4/validation/FhirInstanceValidatorR4Test.java * Updated to use new HAPI-FHIR version * merge 'validate_contains_change' into issue-3144-multi-threaded-bundle-validation * Updated to use new HAPI-FHIR version * Revert "Updated to use new HAPI-FHIR version" This reverts commit 910b7f676bd3b0bac6603abf758b09f6af819a55. * Revert "merge 'validate_contains_change' into issue-3144-multi-threaded-bundle-validation" This reverts commit c7d60fc3e6a560d6263a39ca13469e51a8f5d155. * Revert "Updated to use new HAPI-FHIR version" This reverts commit aa8a7af45553f0b3f9ef0a697c0c88b8a8249f5a. # Conflicts: # hapi-fhir-validation/src/test/java/org/hl7/fhir/r4/validation/FhirInstanceValidatorR4Test.java * Fix Test dependencies after reverting changes. * merge 'validate_contains_change' to 2564-contained-resource-validation-flag * Disable threadpool prefix name validate check. * merge master * fix thread regexp * pre-review cleanup * change log * fix test * revert to XML as default validation serialization * fix test * fix test Co-authored-by: Jaison B <jaisonb@gmail.com>
2021-12-08 15:18:54 -05:00
<version>5.7.0-PRE5-SNAPSHOT</version>
2019-11-12 16:08:20 -05:00
<relativePath>../../pom.xml</relativePath>
2019-10-22 11:55:55 -04:00
</parent>
<artifactId>hapi-fhir-base-test-jaxrsserver-kotlin</artifactId>
<packaging>war</packaging>
<name>HAPI FHIR JAX-RS Server Kotlin test</name>
<repositories>
<repository>
<id>oss-snapshots</id>
<snapshots>
<enabled>true</enabled>
</snapshots>
<url>https://oss.sonatype.org/content/repositories/snapshots/</url>
</repository>
</repositories>
<dependencies>
<!-- This dependency includes the core HAPI-FHIR classes -->
<dependency>
<groupId>ca.uhn.hapi.fhir</groupId>
<artifactId>hapi-fhir-jaxrsserver-base</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>ca.uhn.hapi.fhir</groupId>
<artifactId>hapi-fhir-structures-dstu2</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>ca.uhn.hapi.fhir</groupId>
<artifactId>hapi-fhir-structures-dstu3</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>ca.uhn.hapi.fhir</groupId>
<artifactId>hapi-fhir-structures-r4</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>javax.ws.rs</groupId>
<artifactId>javax.ws.rs-api</artifactId>
<version>2.0.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.ejb</groupId>
<artifactId>ejb-api</artifactId>
<version>3.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-server</artifactId>
<version>${jetty_version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-servlet</artifactId>
<version>${jetty_version}</version>
</dependency>
<dependency>
<groupId>org.jboss.resteasy</groupId>
<artifactId>resteasy-jaxrs</artifactId>
</dependency>
<dependency>
<groupId>org.jboss.resteasy</groupId>
<artifactId>resteasy-client</artifactId>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
</dependency>
<dependency>
<groupId>ca.uhn.hapi.fhir</groupId>
<artifactId>hapi-fhir-test-utilities</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-maven-allopen</artifactId>
<version>${kotlin.version}</version>
</dependency>
<dependency>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-maven-noarg</artifactId>
<version>${kotlin.version}</version>
</dependency>
</dependencies>
<build>
<finalName>hapi-fhir-jaxrsserver-example</finalName>
<!-- This is to run the integration tests -->
<plugins>
<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>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
<plugin>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-maven-plugin</artifactId>
<version>${kotlin.version}</version>
<executions>
<execution>
<id>compile</id>
<goals> <goal>compile</goal> </goals>
<configuration>
<sourceDirs>
<sourceDir>${project.basedir}/src/main/kotlin</sourceDir>
<sourceDir>${project.basedir}/src/main/java</sourceDir>
</sourceDirs>
</configuration>
</execution>
<execution>
<id>test-compile</id>
<goals> <goal>test-compile</goal> </goals>
<configuration>
<sourceDirs>
<sourceDir>${project.basedir}/src/test/kotlin</sourceDir>
<sourceDir>${project.basedir}/src/test/java</sourceDir>
</sourceDirs>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
<properties>
2021-05-19 07:12:10 -04:00
<!--<kotlin.compiler.incremental>true</kotlin.compiler.incremental>-->
<kotlin.version>1.5.31</kotlin.version>
2019-10-22 11:55:55 -04:00
</properties>
</project>