Bug 30647 - JSTL examples application does not follow the Blueprints structure
Summary: JSTL examples application does not follow the Blueprints structure
Alias: None
Product: Taglibs
Classification: Unclassified
Component: Standard Taglib (show other bugs)
Version: nightly
Hardware: All All
: P3 normal (vote)
Target Milestone: ---
Assignee: Tomcat Developers Mailing List
Depends on:
Reported: 2004-08-13 10:39 UTC by Petr Jiricka
Modified: 2004-11-16 19:05 UTC (History)
0 users


Note You need to log in before you can comment on or make changes to this bug.
Description Petr Jiricka 2004-08-13 10:39:40 UTC
The source structure of the JSTL examples application contains directories conf,
src and web, where conf contains web.xml and jslt-examples.tld.

According to the J2EE Blueprints recommendation at 
http://java.sun.com/blueprints/code/projectconventions.html, these files should
be placed in web/WEB-INF. See the paragraph about web/WEB-INF in this document:

"Contains the web.xml deployment descriptor and static configuration files such
as faces-config.xml. May also include vendor-specific runtime deployment
descriptors, such as sun-web.xml. Generally, this directory contains files that
are copied rather than changed during a build. Dynamic configuration files
should be placed in the conf/ directory."

Not following the Blueprints recommendation will cause problems when trying to
use the examples in an IDE, as most IDEs assume the Blueprints structure.
Comment 1 Justyna Horwat 2004-08-17 22:15:35 UTC
Made the following changes to the JSTL 1.1.x examples source structure:

  - moved the examples deployment descriptor to the web/WEB-INF directory out from conf
  - moved the jstl-examples.tld to web/WEB-INF/tlds
  - updated build.xml to reflect new directory structure