Community
Participate
Working Groups
The JAX-RS facet which will allow the user to choose/define a JAX-RS implementation library, as well as JAX-RS Servlet info (can think of the facet as providing minimal Servlet info required to support the JAX-RS specification). The Facet should come with a wizard page where users can specify a JAX-RS implementation.
I was just wondering if there's an assumption here that the JAX-RS implementation requires a Servlet to operate? There are some implementations that do not, so it would make sense not to require 'Servlet-ness', I think.
Part 1 is done. (Added the facet). We may need to do additional refinements and perhaps tweak the pluginProvidedJaxrsLibraries extension point, which is currently provisional. We will address these changes in M6.
Fix was released for M6
With regards to comment 2 , the facet is enabling a common pattern for developing JAX-RS applications, namely in a Web Project. The specification dictates Java project/container and "other" container is also an option. As Java project does not have facets not a lot we can do in the way of a facet to help the user. If you've some ideas on how to enable our tools to help other patterns of JAX-RS development please do share them :)! Thanks.
Adding support for other Library providers other than wtp user library.
Created attachment 161680 [details] patch
Fix released to HEAD.