Details
-
Type:
Task
-
Status:
Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 6.1.15.pre0
-
Labels:None
-
Number of attachments :
Description
Do for jetty6 what we did for jetty7, which is to stop the jsp 2.1 code being checked out and rebuilt on every build of jetty. To do that, we need to replace the 2.1 module with a dependency on the jsp-2.1-glassfish and jsp-api-2.1-glassfish artifacts (built from the https://svn.codehaus.org/jetty/jsp/ sub-project).
To do that, we need to make a version of those artifacts that are compiled against the servlet 2.5 spec instead of the servlet 3.0 draft spec.
To do that, we need to extract the servlet-api-2.5 module out of jetty6 and put it into the https://svn.codehaus.org/jetty/servlet-api sub-project instead.
So the order of work is:
1. extract servlet-api-2.5 from jetty6 and put it into branch of the https://svn.codehaus.org/jetty/servlet-api subproject
2. change deps in jetty6 to point to new servlet jar
3. make branch of https://svn.codehaus.org/jetty/jsp/ sub-project and use new servlet 2.5 jar
4. update jetty6 to use new jsp-2.1 jars compiled against servlet 2.5
You could also use the released geronimo spec jars for jsp 2.1 and servlet 2.5 and not build them yourself at all.