-
Notifications
You must be signed in to change notification settings - Fork 183
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[8.0.x] Add a few more Jetty bundles to the Karaf features #1842
Comments
There's <feature name="pax-web-jetty-extras" description="Jetty 9 additional bundles" version="${dependency.org.eclipse.jetty}">
<feature>pax-web-jetty</feature>
<bundle start-level="30">mvn:org.eclipse.jetty/jetty-rewrite/${dependency.org.eclipse.jetty}</bundle>
<bundle start-level="30">mvn:org.eclipse.jetty/jetty-servlets/${dependency.org.eclipse.jetty}</bundle>
</feature> I can add what you need there - or even create |
Sounds like a good plan! 👍 Perhaps the proxy bundle can go into |
Could you add "extra" features to support JSF/Myface and the Aries based CDI? I can create a new issue for this if desired. |
For now, JSF/MyFaces/PrimeFaces/Aries-CDI/Aries-JaxRS are test dependencies of Pax Web and there are example usages among integration tests. However do not hesitate suggesting such features - there may even be two features files, like:
|
Here's a full list of Jetty artifacts taken from jetty-bom:
|
Grouping into what we already have:
And the remaining are:
|
Bundles added to
Bundles added to
Bundles added to
Not added, because we've decided not to support it (#1640):
Not added, because we're doing the OSGi stuff on our own:
Not added, because we have pax-web-jsp:
Not added, because we implement "web applications" differently:
Not added, because it gives you
Not added, unless there's demand for FCGI:
Not added, unless there's demand for Infinispan:
Not added, unless there's demand for Memcached:
Not added, unless there's demand for Conscrypt:
Not added, unless there's demand for GCloud:
Not added, unless there's demand for MongoDB:
Not added, unless there's demand for Hazelcast:
Not added, because it's deprecated:
Not added, because it's related to Jetty distribution itself:
Not added, because it's an implementation of Java HTTP Server SPI
Not added, because ANT is no longer THAT popular:
Not added, because we don't want to be tied to
|
In openHAB we depend on many Jetty bundles. It would make version management for us easier if we could fully manage these bundles by depending on Pax Web 8.0.x Karaf Jetty features.
After comparing the openHAB feature files (core, target platform) and the Pax Web 8.0.x features.xml file, I found that Pax Web does not have features including these bundles:
mvn:org.eclipse.jetty/jetty-alpn-client
(only available in Pax Web 9.0.x after Pax Web 9 release with JDK 11 compatibility #1743)
mvn:org.eclipse.jetty/jetty-alpn-java-client
mvn:org.eclipse.jetty/jetty-proxy
mvn:org.eclipse.jetty.http2/http2-client
Perhaps it is possible to also include these bundles in existing or new Pax Web features?
The text was updated successfully, but these errors were encountered: