diff --git a/hapi-fhir-jaxrsserver-example/pom.xml b/hapi-fhir-jaxrsserver-example/pom.xml index a91d125f5d5..bf2f46e9b1c 100644 --- a/hapi-fhir-jaxrsserver-example/pom.xml +++ b/hapi-fhir-jaxrsserver-example/pom.xml @@ -89,16 +89,6 @@ ${project.version} test - - org.jetbrains.kotlin - kotlin-maven-allopen - ${kotlin.version} - - - org.jetbrains.kotlin - kotlin-maven-noarg - ${kotlin.version} - @@ -128,38 +118,6 @@ true - - org.jetbrains.kotlin - kotlin-maven-plugin - ${kotlin.version} - - - compile - compile - - - ${project.basedir}/src/main/kotlin - ${project.basedir}/src/main/java - - - - - test-compile - test-compile - - - ${project.basedir}/src/test/kotlin - ${project.basedir}/src/test/java - - - - - - - - true - 1.3.50 - diff --git a/pom.xml b/pom.xml index bd70d2ed457..bc6c5696b07 100755 --- a/pom.xml +++ b/pom.xml @@ -68,7 +68,7 @@ - junit @@ -1819,7 +1819,7 @@ - @@ -2360,7 +2360,7 @@ sign - @@ -2468,6 +2468,7 @@ example-projects/hapi-fhir-jpaserver-dynamic example-projects/hapi-fhir-jpaserver-example-postgres --> + tests/hapi-fhir-base-test-jaxrsserver-kotlin tests/hapi-fhir-base-test-mindeps-client tests/hapi-fhir-base-test-mindeps-server hapi-fhir-spring-boot diff --git a/tests/hapi-fhir-base-test-jaxrsserver-kotlin/pom.xml b/tests/hapi-fhir-base-test-jaxrsserver-kotlin/pom.xml new file mode 100644 index 00000000000..635b569ec02 --- /dev/null +++ b/tests/hapi-fhir-base-test-jaxrsserver-kotlin/pom.xml @@ -0,0 +1,165 @@ + + 4.0.0 + + + + ca.uhn.hapi.fhir + hapi-fhir + 4.1.0-SNAPSHOT + ../pom.xml + + + hapi-fhir-base-test-jaxrsserver-kotlin + war + + HAPI FHIR JAX-RS Server Kotlin test + + + + oss-snapshots + + true + + https://oss.sonatype.org/content/repositories/snapshots/ + + + + + + + + ca.uhn.hapi.fhir + hapi-fhir-jaxrsserver-base + ${project.version} + + + ca.uhn.hapi.fhir + hapi-fhir-structures-dstu2 + ${project.version} + + + ca.uhn.hapi.fhir + hapi-fhir-structures-dstu3 + ${project.version} + + + ca.uhn.hapi.fhir + hapi-fhir-structures-r4 + ${project.version} + + + javax.ws.rs + javax.ws.rs-api + 2.0.1 + provided + + + javax.ejb + ejb-api + 3.0 + provided + + + + org.eclipse.jetty + jetty-server + ${jetty_version} + + + org.eclipse.jetty + jetty-servlet + ${jetty_version} + + + org.jboss.resteasy + resteasy-jaxrs + + + org.jboss.resteasy + resteasy-client + + + ch.qos.logback + logback-classic + + + ca.uhn.hapi.fhir + hapi-fhir-test-utilities + ${project.version} + test + + + org.jetbrains.kotlin + kotlin-maven-allopen + ${kotlin.version} + + + org.jetbrains.kotlin + kotlin-maven-noarg + ${kotlin.version} + + + + + + hapi-fhir-jaxrsserver-example + + + + org.apache.maven.plugins + maven-failsafe-plugin + + true + + + + + integration-test + verify + + + + + + org.apache.maven.plugins + maven-deploy-plugin + + true + + + + org.jetbrains.kotlin + kotlin-maven-plugin + ${kotlin.version} + + + compile + compile + + + ${project.basedir}/src/main/kotlin + ${project.basedir}/src/main/java + + + + + test-compile + test-compile + + + ${project.basedir}/src/test/kotlin + ${project.basedir}/src/test/java + + + + + + + + + + true + 1.3.50 + + diff --git a/hapi-fhir-jaxrsserver-example/src/main/kotlin/cn/uhn/fhir/jaxrs/server/example/ExtendedOrganization.kt b/tests/hapi-fhir-base-test-jaxrsserver-kotlin/src/main/kotlin/cn/uhn/fhir/jaxrs/server/example/ExtendedOrganization.kt similarity index 100% rename from hapi-fhir-jaxrsserver-example/src/main/kotlin/cn/uhn/fhir/jaxrs/server/example/ExtendedOrganization.kt rename to tests/hapi-fhir-base-test-jaxrsserver-kotlin/src/main/kotlin/cn/uhn/fhir/jaxrs/server/example/ExtendedOrganization.kt diff --git a/hapi-fhir-jaxrsserver-example/src/main/kotlin/cn/uhn/fhir/jaxrs/server/example/ExtendedOrganizationResource.kt b/tests/hapi-fhir-base-test-jaxrsserver-kotlin/src/main/kotlin/cn/uhn/fhir/jaxrs/server/example/ExtendedOrganizationResource.kt similarity index 100% rename from hapi-fhir-jaxrsserver-example/src/main/kotlin/cn/uhn/fhir/jaxrs/server/example/ExtendedOrganizationResource.kt rename to tests/hapi-fhir-base-test-jaxrsserver-kotlin/src/main/kotlin/cn/uhn/fhir/jaxrs/server/example/ExtendedOrganizationResource.kt diff --git a/tests/hapi-fhir-base-test-jaxrsserver-kotlin/src/main/webapp/WEB-INF/web.xml b/tests/hapi-fhir-base-test-jaxrsserver-kotlin/src/main/webapp/WEB-INF/web.xml new file mode 100644 index 00000000000..0bd809a85b1 --- /dev/null +++ b/tests/hapi-fhir-base-test-jaxrsserver-kotlin/src/main/webapp/WEB-INF/web.xml @@ -0,0 +1,52 @@ + + + + + + diff --git a/hapi-fhir-jaxrsserver-example/src/test/kotlin/ca/uhn/fhir/jaxrs/server/example/ExtendedOrganizationResourceTest.kt b/tests/hapi-fhir-base-test-jaxrsserver-kotlin/src/test/kotlin/ca/uhn/fhir/jaxrs/server/example/ExtendedOrganizationResourceTest.kt similarity index 100% rename from hapi-fhir-jaxrsserver-example/src/test/kotlin/ca/uhn/fhir/jaxrs/server/example/ExtendedOrganizationResourceTest.kt rename to tests/hapi-fhir-base-test-jaxrsserver-kotlin/src/test/kotlin/ca/uhn/fhir/jaxrs/server/example/ExtendedOrganizationResourceTest.kt diff --git a/tests/hapi-fhir-base-test-jaxrsserver-kotlin/src/test/resources/logback-test.xml b/tests/hapi-fhir-base-test-jaxrsserver-kotlin/src/test/resources/logback-test.xml new file mode 100644 index 00000000000..e5cbbb9c22e --- /dev/null +++ b/tests/hapi-fhir-base-test-jaxrsserver-kotlin/src/test/resources/logback-test.xml @@ -0,0 +1,30 @@ + + + + + %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} [%file:%line] - %msg%n + + + + + + + + + + + + + + + + + + + + +