SLING-12608 : Implement Jakarta Servlet based Sling API (#52)

* Update dependency to latest API with jakarta support

* Implement SlingServletResolver, fix test cases

* Fix test cases

* Use Sling api to wrap request/response

* Use servlet wrapper from api

* Support jakarta servlet registration

* Try to use latest pax exam for java 17 support

* Adjust pom

* Fix some pax exam tests

* Fix pax exam tests

* Clean up pom

* Remove dependency to outdated commons testing

* Use Testing Paxexam 4.1.0

* Remove temporary optional import
20 files changed
tree: 61393b91c63580d2774b1f2fa0d2b76331899b10
  1. src/
  2. .asf.yaml
  3. .gitignore
  4. bnd.bnd
  5. CODE_OF_CONDUCT.md
  6. CONTRIBUTING.md
  7. findbugs-exclude.xml
  8. Jenkinsfile
  9. LICENSE
  10. pom.xml
  11. README.md
README.md

Apache Sling

Build Status Test Status Coverage Sonarcloud Status JavaDoc Maven Central servlets License

Apache Sling Servlet Resolver

This module is part of the Apache Sling project.

Bundle implementing the Sling API ServletResolver. See the servlets and scripts documentation for how this works.