OpenLiberty / open-liberty

Open Liberty is a highly composable, fast to start, dynamic application server runtime environment
https://openliberty.io
Eclipse Public License 2.0
1.15k stars 589 forks source link

Investigate "provide:=true" for JSP/Pages Factories #22315

Open volosied opened 2 years ago

volosied commented 2 years ago

This attribute is used in the webcontainer factories. We should investigate if it is needed for the JSP/Pages bundles.

https://github.com/OpenLiberty/open-liberty/blob/integration/dev/io.openliberty.webcontainer.servlet.6.0.internal.factories/bnd.bnd#L55

I found some comments describing the purpose of this attribute here: https://github.com/OpenLiberty/open-liberty/blob/2fd4a880754c37a988c5ed9ac4f1ea5988e465d6/dev/com.ibm.ws.container.service/bnd.bnd#L23-L24

isaacrivriv commented 1 year ago

None of the current JSP factories have the attribute but it could be the case that it is needed as used by servlet. Requires more investigation but this is not a requirement for EE10 so moving this to post-GA work.