Hi Am 21.02.2014 um 11:37 schrieb Julian Sedding <[email protected]>:
> Maybe checking if the file exists works, see > http://stackoverflow.com/questions/3080437/jdk-tools-jar-as-maven-dependency#answer-3080695 Thanks alot. This works indeed. I have committed this in Rev. 1570550. Am 21.02.2014 um 10:21 schrieb Carsten Ziegeler <[email protected]>: > I'm wondering if we need the additional compilation at all? > What happens if we set servlet api 3 as the dependency for the project and > add the missing methods as stubs to SlingServletContext and > ExternalServletContextWrapper? These methods shouldn't be called when in a > servlet 2.5 env Yes we need it: Servlet API 3 does not only introduce new methods but also new types. And to be able to load classes with the new types in their method's signatures requires these new types which is not the case in Servlet API 2. So we have two have two classes: the Servlet API 2.5 based base class and the Servlet API 3 based extension. The base class, though, does not compile with Servlet API 3 due to missing methods. Hence we have to compile the base and extension class differently … Regards Felix
