Move app servers to runtime dependencies. (#3178)

* Move app servers to runtime dependencies.

* Add CDI API
This commit is contained in:
Anuraag Agrawal 2021-06-04 10:01:43 +09:00 committed by GitHub
parent b8aec6a671
commit c8dc9d52a6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 15 additions and 10 deletions

View File

@ -13,8 +13,8 @@ repositories {
dependencies {
testImplementation project(':instrumentation:jaxrs:jaxrs-2.0:jaxrs-2.0-arquillian-testing')
testImplementation "fish.payara.arquillian:arquillian-payara-server-embedded:2.4.1"
testImplementation 'fish.payara.extras:payara-embedded-web:5.2021.2'
testRuntimeOnly "fish.payara.arquillian:arquillian-payara-server-embedded:2.4.1"
testRuntimeOnly 'fish.payara.extras:payara-embedded-web:5.2021.2'
testInstrumentation project(':instrumentation:servlet:servlet-3.0:javaagent')
testInstrumentation project(':instrumentation:jaxrs:jaxrs-2.0:jaxrs-2.0-common:javaagent')

View File

@ -13,9 +13,10 @@ repositories {
dependencies {
testImplementation project(':instrumentation:jaxrs:jaxrs-2.0:jaxrs-2.0-arquillian-testing')
testImplementation "org.apache.tomee:arquillian-tomee-embedded:8.0.6"
testImplementation "org.apache.tomee:tomee-embedded:8.0.6"
testImplementation "org.apache.tomee:tomee-jaxrs:8.0.6"
testCompileOnly "jakarta.enterprise:jakarta.enterprise.cdi-api:2.0.2"
testRuntimeOnly "org.apache.tomee:arquillian-tomee-embedded:8.0.6"
testRuntimeOnly "org.apache.tomee:tomee-embedded:8.0.6"
testRuntimeOnly "org.apache.tomee:tomee-jaxrs:8.0.6"
testInstrumentation project(':instrumentation:servlet:servlet-3.0:javaagent')
testInstrumentation project(':instrumentation:jaxrs:jaxrs-2.0:jaxrs-2.0-common:javaagent')

View File

@ -19,7 +19,7 @@ dependencies {
testImplementation "javax:javaee-api:7.0"
testImplementation project(':instrumentation:jaxrs:jaxrs-2.0:jaxrs-2.0-arquillian-testing')
testImplementation "org.wildfly.arquillian:wildfly-arquillian-container-embedded:2.2.0.Final"
testRuntimeOnly "org.wildfly.arquillian:wildfly-arquillian-container-embedded:2.2.0.Final"
testInstrumentation project(':instrumentation:servlet:servlet-3.0:javaagent')
testInstrumentation project(':instrumentation:jaxrs:jaxrs-2.0:jaxrs-2.0-common:javaagent')

View File

@ -10,10 +10,14 @@ dependencies {
testInstrumentation project(':instrumentation:servlet:servlet-javax-common:javaagent')
testInstrumentation project(':instrumentation:grizzly-2.0:javaagent')
// NB: testLibrary fails for some reason.
testImplementation "org.glassfish.main.extras:glassfish-embedded-all:4.0"
latestDepTestLibrary "org.glassfish.main.extras:glassfish-embedded-all:5.1.0"
testCompileOnly "org.glassfish.main.common:scattered-archive-api:4.0"
testCompileOnly "org.glassfish.main.common:simple-glassfish-api:4.0"
testCompileOnly "javax.servlet:javax.servlet-api:3.0.1"
if (!testLatestDeps) {
testRuntimeOnly "org.glassfish.main.extras:glassfish-embedded-all:4.0"
} else {
testRuntimeOnly "org.glassfish.main.extras:glassfish-embedded-all:5.1.0"
}
}
tasks.withType(Test).configureEach {