...
- .settings - Eclipse specific folder containing preferences for your environment
- api - non web specific 'maven module' project
- src
- main - Java files in the module that are not web-specific. These will be compiled into a distributable mymodule.jar
- test - contains the unit test java files for the generic java classes
- target - folder built at runtime that will contain the distributable jar file for the module
- src
- omod
- src
- main
- java - web specific java files like controllers, servlets, and filters
- resources -
- config.xml
- *.hbm.xml files
- liquibase.xml (or the old sqldiff.xml )
- messages_*.properties files
- modulesApplicationContext.xml
- log4j.xml - optional file to control logging in your module
- webapp - jsp and html files included in the omod
- test - contains java unit test classes that test the controllers in omod/src/main/java
- main
- target - Contains the distributable omod file
- src
- .classpath - Eclipse specific file that points to the files necessary for building the omod and jar files on the fly
- .project - Eclipse specific file containing the name and properties of your eclipse project
- pom.xml - Maven build file. Delegates to pom.xml files in the omod and api project
...