| Version 4 (modified by http://mylid.net/jernst, 4 years ago) (diff) |
|---|
CodeBase
The InfoGrid code base is organized as follows:
All paths are relative to Subversion URL http://svn.infogrid.org/infogrid/<BRANCH>, where <BRANCH> is one of the Subversion Branches.
Top-level directories
- apps.fnd
- Web applications built on Fnd?. Includes the MeshWorld example application.
- apps.net
- Web applications built on Net?. Includes the NetMeshWorld example application.
- config
- Contains configuration files for Tomcat installations.
- modules.fnd
- InfoGrid Fnd? Modules.
- modules.net
- InfoGrid Net? Modules.
- tests.fnd
- Test Modules to test the Fnd? Modules.
- tests.net
- Test Modules to test the Net? Modules.
- tools
- Build tools and auxiliary files.
- vendors
- Vendor files, like libraries.
Structure of a StandardModule
- build
- Temporary build artifacts
- build.xml
- Main build file. Most Modules just import the InfoGrid build library at tools/infogrid-ant-library.xml.
- dist
- Build output, including the Module's JAR file, and the Module's ModuleAdvertisement in different formats.
- infogrid-moduleads
- Contains the Module's ModuleAdvertisement called module.adv.
- nbproject
- NetBeans project files
- src
- Java sources
- web
- Web files such as JSPs.
Structure of a ModelModule
- build
- Temporary build artifacts
- build.xml
- Main build file. Most Modules just import the InfoGrid build library at tools/infogrid-ant-library.xml.
- dist
- Build output, including the Module's JAR file, and the Module's ModuleAdvertisement in different formats.
- infogrid-moduleads
- Contains the Module's Model file called model.xml from which the build will automatically derive the Module's ModuleAdvertisement.
- nbproject
- NetBeans project files
- src
- Java sources
- web
- Web files such as JSPs. When using the Viewlet Framework, the additional Viewlet Framework File System Structure conventions apply.
See also:
![[Logo]](/trac/chrome/site/projectlogo.png)