I just finished migrating a project from 1.1.6 to 1.2.1 and in the course of doing so wondered why 'seam-gen' creates a skeleton project with top-level 'action' and 'model' and 'test' packages in the source directory. E.g., my
seam-gen new-projectgenerates this:
... file-copy: [copy] Copying 1 file to .../workspace/drc/src/action/edu/ohiolink/drc/action [copy] Copying 6 files to .../workspace/drc [mkdir] Created dir: .../workspace/drc/src/model [mkdir] Created dir: .../workspace/drc/src/test ...
I think it has to do with hot deployment. I believe code in the 'action' folder is hot deployable, but 'model' code isn't. The generated build.xml has the details.