|
87 | 87 | <executions>
|
88 | 88 | <execution>
|
89 | 89 | <!--
|
90 |
| - copy javax/servlet/resources and javax/servlet/jsp/resources which will be |
| 90 | + copy jakarta/servlet/resources and jakarta/servlet/jsp/resources which will be |
91 | 91 | available to slightly modified org.apache.tomcat.util.descriptor.DigesterFactory
|
92 | 92 | Originally Tomcat load these resources through java.lang.Class.getResource() method
|
93 |
| - of javax.servlet.ServletContext and javax.servlet.jsp.JspContext classes |
| 93 | + of jakarta.servlet.ServletContext and jakarta.servlet.jsp.JspContext classes |
94 | 94 | -->
|
95 | 95 | <id>copy-selected-resources</id>
|
96 | 96 | <phase>process-resources</phase>
|
|
101 | 101 | <outputDirectory>${project.build.outputDirectory}/META-INF/resources</outputDirectory>
|
102 | 102 | <resources>
|
103 | 103 | <resource>
|
104 |
| - <directory>${project.build.directory}/unpack-deps/tomcat-servlet-api/javax/servlet/resources</directory> |
| 104 | + <directory>${project.build.directory}/unpack-deps/tomcat-servlet-api/jakarta/servlet/resources</directory> |
105 | 105 | <includes>
|
106 | 106 | <include>*.xsd</include>
|
107 | 107 | <include>*.dtd</include>
|
108 | 108 | </includes>
|
109 | 109 | </resource>
|
110 | 110 | <resource>
|
111 |
| - <directory>${project.build.directory}/unpack-deps/tomcat-jsp-api/javax/servlet/jsp/resources</directory> |
| 111 | + <directory>${project.build.directory}/unpack-deps/tomcat-jsp-api/jakarta/servlet/jsp/resources</directory> |
112 | 112 | <includes>
|
113 | 113 | <include>*.xsd</include>
|
114 | 114 | <include>*.dtd</include>
|
|
126 | 126 | <configuration>
|
127 | 127 | <instructions>
|
128 | 128 | <Import-Package>
|
129 |
| - <!-- ranges indicate Servlet API 3.1+ (JavaEE 7+) --> |
130 |
| - javax.servlet;version="[3.1,5)", |
131 |
| - javax.servlet.annotation;version="[3.1,5)", |
132 |
| - javax.servlet.http;version="[3.1,5)", |
| 129 | + <!-- ranges indicate Servlet API 6.0+ (JakartaEE 10+) --> |
| 130 | + jakarta.servlet;version="[6,7)", |
| 131 | + jakarta.servlet.annotation;version="[6,7)", |
| 132 | + jakarta.servlet.http;version="[6,7)", |
133 | 133 |
|
134 |
| - <!-- ranges indicate we can work with OSGi Core R6+ --> |
135 |
| - org.osgi.dto;version="[1.0,2)", |
136 |
| - org.osgi.framework;version="[1.8,2)", |
| 134 | + <!-- OSGi Core R8+ --> |
| 135 | + org.osgi.dto;version="[1.1,2)", |
| 136 | + org.osgi.framework;version="[1.10,2)", |
137 | 137 | org.osgi.framework.wiring;version="[1.2,2)",
|
138 | 138 |
|
| 139 | + <!-- OSGi CMPN R8.1 140 Jakarta Servlet packages (formerly known as Whiteboard) --> |
| 140 | + org.osgi.service.servlet.context;version="2.0.0", |
| 141 | + org.osgi.service.servlet.runtime;version="2.0.0", |
| 142 | + org.osgi.service.servlet.runtime.dto;version="2.0.0", |
| 143 | + org.osgi.service.servlet.whiteboard;version="2.0.0", |
| 144 | + org.osgi.service.servlet.whiteboard.annotations;version="2.0.0", |
| 145 | + org.osgi.service.servlet.whiteboard.propertytypes;version="2.0.0", |
| 146 | + |
139 | 147 | <!-- from pax-logging-api -->
|
140 |
| - org.slf4j;version="[1.7,2)" |
| 148 | + org.slf4j;version="[2,3)" |
141 | 149 | </Import-Package>
|
142 | 150 | <Export-Package>
|
143 | 151 | <!-- pax-web-api -->
|
|
146 | 154 | org.ops4j.pax.web.service.whiteboard;version="${pax-web.osgi.version}",
|
147 | 155 | org.ops4j.pax.web.utils;version="${pax-web.osgi.version}",
|
148 | 156 | <!-- Special export for org.keycloak:keycloak-osgi-adapter:18.0.x -->
|
149 |
| - org.ops4j.pax.web.service;version="7.4", |
150 |
| - |
151 |
| - <!-- re-export OSGi CMPN R7 102 HTTP Service packages --> |
152 |
| - org.osgi.service.http;version="1.2.1", |
153 |
| - |
154 |
| - <!-- re-export OSGi CMPN R7 140 HTTP Whiteboard packages --> |
155 |
| - org.osgi.service.http.context;version="1.1", |
156 |
| - org.osgi.service.http.runtime;version="1.1", |
157 |
| - org.osgi.service.http.runtime.dto;version="1.1", |
158 |
| - org.osgi.service.http.whiteboard;version="1.1", |
159 |
| - org.osgi.service.http.whiteboard.annotations;version="1.1", |
160 |
| - org.osgi.service.http.whiteboard.propertytypes;version="1.1" |
| 157 | +<!-- org.ops4j.pax.web.service;version="7.4",--> |
161 | 158 | </Export-Package>
|
162 | 159 | <Include-Resource>
|
163 | 160 | {maven-resources},
|
|
216 | 213 | <artifactId>osgi.core</artifactId>
|
217 | 214 | <scope>provided</scope>
|
218 | 215 | </dependency>
|
| 216 | + <dependency> |
| 217 | + <groupId>org.osgi</groupId> |
| 218 | + <artifactId>org.osgi.namespace.extender</artifactId> |
| 219 | + <scope>provided</scope> |
| 220 | + </dependency> |
| 221 | + <dependency> |
| 222 | + <groupId>org.osgi</groupId> |
| 223 | + <artifactId>org.osgi.service.http</artifactId> |
| 224 | + <scope>provided</scope> |
| 225 | + </dependency> |
| 226 | + <dependency> |
| 227 | + <groupId>org.osgi</groupId> |
| 228 | + <artifactId>org.osgi.service.servlet</artifactId> |
| 229 | + <scope>provided</scope> |
| 230 | + </dependency> |
219 | 231 |
|
220 |
| - <!-- JavaEE --> |
| 232 | + <!-- JakartaEE --> |
221 | 233 |
|
222 | 234 | <dependency>
|
223 | 235 | <groupId>jakarta.servlet</groupId>
|
|
234 | 246 | </dependency>
|
235 | 247 | <dependency>
|
236 | 248 | <groupId>org.apache.logging.log4j</groupId>
|
237 |
| - <artifactId>log4j-slf4j-impl</artifactId> |
| 249 | + <artifactId>log4j-slf4j2-impl</artifactId> |
238 | 250 | <scope>test</scope>
|
239 | 251 | </dependency>
|
240 | 252 |
|
241 | 253 | <!-- Tomcat -->
|
242 | 254 |
|
243 |
| -<!-- <dependency>--> |
244 |
| -<!-- <!–--> |
245 |
| -<!-- This dependency is used to take javax.servlet.resources package with XSDs/DTDs into pax-web-tomcat-common--> |
246 |
| -<!-- to satisfy the DigesterFactory--> |
247 |
| -<!-- –>--> |
248 |
| -<!-- <groupId>org.apache.tomcat</groupId>--> |
249 |
| -<!-- <artifactId>tomcat-servlet-api</artifactId>--> |
250 |
| -<!-- <scope>provided</scope>--> |
251 |
| -<!-- </dependency>--> |
252 |
| -<!-- <dependency>--> |
253 |
| -<!-- <!–--> |
254 |
| -<!-- This dependency is used to take javax.servlet.jsp.resources package with XSDs/DTDs into pax-web-tomcat-common--> |
255 |
| -<!-- to satisfy the DigesterFactory--> |
256 |
| -<!-- –>--> |
257 |
| -<!-- <groupId>org.apache.tomcat</groupId>--> |
258 |
| -<!-- <artifactId>tomcat-jsp-api</artifactId>--> |
259 |
| -<!-- <scope>provided</scope>--> |
260 |
| -<!-- </dependency>--> |
| 255 | + <dependency> |
| 256 | + <!-- |
| 257 | + This dependency is used to take jakarta.servlet.resources package with XSDs/DTDs into pax-web-api |
| 258 | + to satisfy the DigesterFactory |
| 259 | + --> |
| 260 | + <groupId>org.apache.tomcat</groupId> |
| 261 | + <artifactId>tomcat-servlet-api</artifactId> |
| 262 | + <scope>provided</scope> |
| 263 | + </dependency> |
| 264 | + <dependency> |
| 265 | + <!-- |
| 266 | + This dependency is used to take jakarta.servlet.jsp.resources package with XSDs/DTDs into pax-web-api |
| 267 | + to satisfy the DigesterFactory |
| 268 | + --> |
| 269 | + <groupId>org.apache.tomcat</groupId> |
| 270 | + <artifactId>tomcat-jsp-api</artifactId> |
| 271 | + <scope>provided</scope> |
| 272 | + </dependency> |
261 | 273 |
|
262 | 274 | <!-- Testing -->
|
263 | 275 |
|
| 276 | + |
| 277 | + <dependency> |
| 278 | + <groupId>org.junit.jupiter</groupId> |
| 279 | + <artifactId>junit-jupiter-api</artifactId> |
| 280 | + <scope>test</scope> |
| 281 | + </dependency> |
264 | 282 | <dependency>
|
265 |
| - <groupId>junit</groupId> |
266 |
| - <artifactId>junit</artifactId> |
| 283 | + <groupId>org.junit.jupiter</groupId> |
| 284 | + <artifactId>junit-jupiter-engine</artifactId> |
267 | 285 | <scope>test</scope>
|
268 | 286 | </dependency>
|
| 287 | + <dependency> |
| 288 | + <groupId>org.assertj</groupId> |
| 289 | + <artifactId>assertj-core</artifactId> |
| 290 | + <version>${dependency.org.assertj}</version> |
| 291 | + </dependency> |
269 | 292 | <dependency>
|
270 | 293 | <groupId>org.springframework</groupId>
|
271 | 294 | <artifactId>spring-core</artifactId>
|
|
0 commit comments