Skip to content

Commit 4370e07

Browse files
authored
Add metadata for Jboss Servlet API 4.0 (#212)
This adds reachability metadata for the `org.jboss.spec.javax.servlet:jboss-servlet-api_4.0_spec:2.0.0.Final` dependency and removes the duplicate metadata from the undertow one. As of undertow 2.3, undertow is using the Jakarta servlet spec.
1 parent 9710ccb commit 4370e07

File tree

11 files changed

+117
-14
lines changed

11 files changed

+117
-14
lines changed

metadata/index.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -248,5 +248,9 @@
248248
{
249249
"directory" : "org.mariadb/r2dbc-mariadb",
250250
"module" : "org.mariadb:r2dbc-mariadb"
251+
},
252+
{
253+
"directory" : "org.jboss.spec.javax.servlet/jboss-servlet-api_4.0_spec",
254+
"module" : "org.jboss.spec.javax.servlet:jboss-servlet-api_4.0_spec"
251255
}
252256
]

metadata/io.undertow/undertow-core/2.2.19.Final/resource-config.json

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,4 @@
11
{
2-
"bundles": [
3-
{
4-
"name": "javax.servlet.LocalStrings",
5-
"locales": [
6-
"und"
7-
]
8-
},
9-
{
10-
"name": "javax.servlet.http.LocalStrings",
11-
"locales": [
12-
"und"
13-
]
14-
}
15-
],
162
"resources": {
173
"includes": [
184
{
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[
2+
"resource-config.json"
3+
]
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
"bundles": [
3+
{
4+
"name": "javax.servlet.LocalStrings",
5+
"locales": [
6+
"und"
7+
],
8+
"condition": {
9+
"typeReachable": "javax.servlet.GenericServlet"
10+
}
11+
},
12+
{
13+
"name": "javax.servlet.http.LocalStrings",
14+
"locales": [
15+
"und"
16+
],
17+
"condition": {
18+
"typeReachable": "javax.servlet.http.HttpServlet"
19+
}
20+
}
21+
]
22+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
[
2+
{
3+
"latest": true,
4+
"metadata-version": "2.0.0.Final",
5+
"module": "org.jboss.spec.javax.servlet:jboss-servlet-api_4.0_spec",
6+
"tested-versions": [
7+
"2.0.0.Final"
8+
]
9+
}
10+
]

tests/src/index.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -658,5 +658,16 @@
658658
]
659659
}
660660
]
661+
},
662+
{
663+
"test-project-path": "org.jboss.spec.javax.servlet/jboss-servlet-api_4.0_spec/2.0.0.Final",
664+
"libraries": [
665+
{
666+
"name": "org.jboss.spec.javax.servlet:jboss-servlet-api_4.0_spec",
667+
"versions": [
668+
"2.0.0.Final"
669+
]
670+
}
671+
]
661672
}
662673
]
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
gradlew.bat
2+
gradlew
3+
gradle/
4+
build/
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
/*
2+
* Copyright and related rights waived via CC0
3+
*
4+
* You should have received a copy of the CC0 legalcode along with this
5+
* work. If not, see <http://creativecommons.org/publicdomain/zero/1.0/>.
6+
*/
7+
8+
plugins {
9+
id "org.graalvm.internal.tck"
10+
}
11+
12+
String libraryVersion = tck.testedLibraryVersion.get()
13+
14+
dependencies {
15+
testImplementation "org.jboss.spec.javax.servlet:jboss-servlet-api_4.0_spec:$libraryVersion"
16+
testImplementation 'org.assertj:assertj-core:3.22.0'
17+
}
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
library.version = 2.0.0.Final
2+
metadata.dir = org.jboss.spec.javax.servlet/jboss-servlet-api_4.0_spec/2.0.0.Final/
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
pluginManagement {
2+
def tckPath = Objects.requireNonNullElse(
3+
System.getenv("GVM_TCK_TCKDIR"),
4+
"../../../../tck-build-logic"
5+
)
6+
includeBuild(tckPath)
7+
}
8+
9+
plugins {
10+
id "org.graalvm.internal.tck-settings" version "1.0.0-SNAPSHOT"
11+
}
12+
13+
rootProject.name = 'org.jboss.spec.javax.servlet.jboss-servlet-api_4.0_spec_tests'

0 commit comments

Comments
 (0)