Based on the proposal to include unit tests in Struts, there is a desire
to revise the organization of the source repository. Here is a summary
of my understanding of the most recent proposal, plus some enhancements
to be complete, with annotations on the contents of each directory.
jakarta-struts/
build/ Build scripts and batch files
conf/ Config files for components
share/ Config files for struts.jar
unit/ Config files for unit tests
doc/ Source documentation files
xdocs/ XML input docs and stylesheets
lib/ JAR files of dependent packages
(if we agree to include any)
src/ Java sources for components
example/ Sources for example webapp
share/ Sources for struts.jar
test/ Sources for test webapp
unit/ Sources for unit tests
upload/ Sources for upload webapp
target/ Output of "build" processes
-- no files in CVS repository
dist/ "build dist" output (i.e. the
current nightly distribution)
sdk/ "build sdk" output (i.e. the
proposed Struts Dev. Kit)
unit/ Output of unit test runs
web/ Webapp sources for components
blank/ Web files for blank webapp
example/ Web files for example webapp
template/ Web files for template webapp
test/ Web files for test webapp
upload/ Web files for upload webapp
Comments?
Craig