Directory layout
Pustefix Homepage
This is the directory layout since Pustefix 0.14. The 0.13.x directory layout had a projects directory where most of the subdirectories defined a web application. The new directory layout defines one web application per repository.
myapp
src/main
java Application classes (was: src)
resources Application resources (was: RES)
webapp Pustefix specific files (was: projects/myapp)
WEB-INF (was: projects/myapp/conf)
txt
xml
xsl
src/test
java Test classes and resources (was: test or tests or tests/junit)
target all generated stuff
classes (was: build)
myapp-x.y.war
myapp-x.y exploded war; docroot of the application (was: projects)
xml, xsl, txt, ... everything from src/main/webapp
.cache (was: projects/.cache)
core (was: projects/core)
modules (was: projects/modules)
log (was: projects/servletconf/log)
WEB-INF
buildtime.prop (was: projects/common/conf/buildtime.prop)
pom.xml how to build this application with Maven (was: build.xml)
profile.xml (was: build.properties)
Note that the projects/common is gone. Some of the conf files now reside in src/main/pustefix/conf, everything else was dumped.
Pustefix now largely follows the standard directory layout suggested by Maven.
