Directory layout

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.