Skip to content

Commit 9d73f40

Browse files
committed
More JPMS updates
Signed-off-by: jansupol <[email protected]>
1 parent 7cb481a commit 9d73f40

File tree

17 files changed

+69
-114
lines changed

17 files changed

+69
-114
lines changed

bom/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -351,6 +351,11 @@
351351
<artifactId>jersey-hk2</artifactId>
352352
<version>${project.version}</version>
353353
</dependency>
354+
<dependency>
355+
<groupId>org.glassfish.jersey.inject</groupId>
356+
<artifactId>jersey-cdi2-se</artifactId>
357+
<version>${project.version}</version>
358+
</dependency>
354359
<dependency>
355360
<groupId>org.glassfish.jersey.test-framework</groupId>
356361
<artifactId>jersey-test-framework-core</artifactId>

connectors/jetty-connector/pom.xml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -97,10 +97,9 @@
9797
<scope>test</scope>
9898
</dependency>
9999
<dependency>
100-
<groupId>org.eclipse.jetty.toolchain</groupId>
101-
<artifactId>jetty-jakarta-servlet-api</artifactId>
102-
<version>${jetty.servlet.api.version}</version>
103-
<scope>provided</scope>
100+
<groupId>jakarta.servlet</groupId>
101+
<artifactId>jakarta.servlet-api</artifactId>
102+
<scope>test</scope>
104103
</dependency>
105104
<dependency>
106105
<groupId>org.slf4j</groupId>

connectors/jetty11-connector/src/main/java/module-info.java

Lines changed: 0 additions & 32 deletions
This file was deleted.

connectors/jetty11-connector/src/test/java/module-info.java

Lines changed: 0 additions & 43 deletions
This file was deleted.

connectors/netty-connector/src/main/java/module-info.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,8 @@
3636
requires org.glassfish.jersey.core.server;
3737

3838
exports org.glassfish.jersey.netty.connector;
39-
exports org.glassfish.jersey.netty.connector.internal to org.glassfish.jersey.container.netty.http;
39+
exports org.glassfish.jersey.netty.connector.internal;
4040

4141
opens org.glassfish.jersey.netty.connector;
42+
opens org.glassfish.jersey.netty.connector.internal;
4243
}

containers/jersey-servlet/src/main/java/module-info.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,17 +21,17 @@
2121
requires jakarta.inject;
2222
requires static jakarta.persistence;
2323
requires jakarta.ws.rs;
24-
requires static jakarta.servlet;
24+
requires jakarta.servlet;
2525

2626
requires org.glassfish.jersey.core.common;
2727
requires org.glassfish.jersey.core.server;
2828

29+
exports org.glassfish.jersey.servlet;
2930
exports org.glassfish.jersey.servlet.async;
3031
exports org.glassfish.jersey.servlet.init;
3132
exports org.glassfish.jersey.servlet.internal.l10n;
3233
exports org.glassfish.jersey.servlet.internal.spi; //
3334
exports org.glassfish.jersey.servlet.spi;
34-
exports org.glassfish.jersey.servlet;
3535

3636
opens org.glassfish.jersey.servlet;
3737
opens org.glassfish.jersey.servlet.async;
@@ -44,6 +44,8 @@
4444
uses org.glassfish.jersey.servlet.spi.AsyncContextDelegateProvider;
4545
uses org.glassfish.jersey.servlet.spi.FilterUrlMappingsProvider;
4646

47+
provides jakarta.servlet.ServletContainerInitializer with
48+
org.glassfish.jersey.servlet.init.JerseyServletContainerInitializer;
4749
provides org.glassfish.jersey.servlet.spi.AsyncContextDelegateProvider with
4850
org.glassfish.jersey.servlet.async.AsyncContextDelegateProviderImpl;
4951
provides org.glassfish.jersey.servlet.spi.FilterUrlMappingsProvider with

containers/jetty-http/src/main/java11/org/glassfish/jersey/jetty/JettyHttpContainer.java

Whitespace-only changes.

containers/jetty-servlet/src/main/java/module-info.txt renamed to containers/jetty-servlet/src/main/java/module-info.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,17 @@
1717
module org.glassfish.jersey.container.jetty.servlet {
1818

1919
requires jakarta.ws.rs;
20-
// requires jakarta.servlet; //taken from jetty.servlet.api which is part of jetty server
20+
requires jakarta.servlet;
2121

2222
requires org.eclipse.jetty.http;
2323
requires org.eclipse.jetty.server;
2424
requires org.eclipse.jetty.util;
25-
requires org.eclipse.jetty.webapp;
2625

2726
requires org.glassfish.jersey.core.common;
2827
requires org.glassfish.jersey.container.jetty.http;
2928
requires static org.glassfish.jersey.container.servlet;
29+
requires org.eclipse.jetty.ee10.webapp;
3030

3131
exports org.glassfish.jersey.jetty.servlet;
32+
opens org.glassfish.jersey.jetty.servlet;
3233
}

core-client/pom.xml

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -33,15 +33,6 @@
3333

3434
<description>Jersey core client implementation</description>
3535

36-
<properties>
37-
<surefire.coverage.argline>
38-
--add-exports org.glassfish.jersey.core.common/org.glassfish.jersey.innate=ALL-UNNAMED
39-
--add-exports org.glassfish.jersey.core.common/org.glassfish.jersey.innate.virtual=ALL-UNNAMED
40-
--add-exports org.glassfish.jersey.core.common/org.glassfish.jersey.innate.io=ALL-UNNAMED
41-
--add-exports org.glassfish.jersey.core.common/org.glassfish.jersey.innate.inject=ALL-UNNAMED
42-
</surefire.coverage.argline>
43-
</properties>
44-
4536
<build>
4637
<plugins>
4738
<plugin>

core-server/pom.xml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -316,7 +316,12 @@
316316

317317
<properties>
318318
<surefire.security.argline>-Djava.security.manager -Djava.security.policy=${project.build.directory}/test-classes/server.policy</surefire.security.argline>
319-
<surefire.coverage.argline>--add-opens org.glassfish.jersey.core.server/org.glassfish.jersey.server.internal.inject=jakarta.xml.bind</surefire.coverage.argline>
319+
<surefire.coverage.argline>
320+
--add-opens org.glassfish.jersey.core.server/org.glassfish.jersey.server.internal.inject=jakarta.xml.bind
321+
--add-reads org.glassfish.jersey.core.server=org.glassfish.hk2.api
322+
--add-reads org.glassfish.jersey.core.server=org.glassfish.hk2.locator
323+
--add-reads org.glassfish.jersey.core.server=org.glassfish.jersey.inject.hk2
324+
</surefire.coverage.argline>
320325
</properties>
321326

322327
</project>

0 commit comments

Comments
 (0)