The Web Graph Database

wiki:Docs/CodeBase

Version 3 (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: