This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 79442

Summary: Expose packages from Servlet and JSP API
Product: javaee Reporter: Petr Pisl <ppisl>
Component: CodeAssignee: Petr Pisl <ppisl>
Status: RESOLVED FIXED    
Severity: blocker CC: apireviews
Priority: P2 Keywords: API_REVIEW_FAST
Version: 5.x   
Hardware: All   
OS: All   
Issue Type: TASK Exception Reporter:
Bug Depends on:    
Bug Blocks: 78597    

Description Petr Pisl 2006-06-29 17:22:04 UTC
Some modules in the enterprise cluster need to work with Java Servlet 2.5
(http://jcp.org/aboutJava/communityprocess/mrel/jsr154/index.html) and
JavaServer Pages 2.1 (http://www.jcp.org/en/jsr/detail?id=245) API. Now these
APIs are used with jsp parser module and web core syntax module, so mainly
editor features are based on top of them. There are also other modules which
needs these api like modules from Creator product.

Now we use module wrapper for these apis and this module is called Servlet/JSP
API (${nb_all}/web/servletjspapi), which expose needed packages as friend
packages. The packages are:

javax.el
javax.servlet
javax.servlet.http
javax.servlet.jsp
javax.servlet.jsp.el
javax.servlet.jsp.jstl.core
javax.servlet.jsp.jstl.fmt
javax.servlet.jsp.jstl.sql
javax.servlet.jsp.jstl.tlv
javax.servlet.jsp.tagext


I would like to expose these packages as public api for other netbeans modules.

JSP 2.1 leverages on the Servlet 2.5 specification and is not possible to use
JSP api withough servlet api. This is reason why we have one module wrapper for
both apis and originally these apis are distributed together in the javaee.jar
with other JavaEE apis.
Comment 1 Petr Pisl 2006-07-12 14:48:15 UTC
Reassigning back to me. 
Comment 2 Petr Pisl 2006-07-13 11:03:02 UTC
I commit the changes in release55. So now the packages are public.