HydraExpress User Guide : PART I Introduction : Chapter 2 Setup : The HydraExpress Directory Structure
The HydraExpress Directory Structure
The HydraExpress installation features a clear separation between development and the deployment and testing directory hierarchies to ensure ease of use as well as intuitive migration between project stages, smooth integration with various technologies, and support for different platforms and versions.
In addition, HydraExpress directories are designed to be clearly separate from any custom files or directories that you may add to accommodate your development project.
The HydraExpress directories contain libraries in both release and debug versions. Release libraries are marked 12d, debug libraries are marked 15d. When you build a HydraExpress project, the 12d libraries are used by default and the project includes a 12d directory that contains artifacts from the release build.
The 15d libraries allow you to build projects in debug mode. The project then builds in debug mode and includes a 15d directory that contains artifacts from the debug build.
Your installation directory should contain the following subdirectories:
3rdparty
Contains information about 3rd-party software used in HydraExpress.
apps\servlets
Contains deployed HydraExpress services and servlets.
bin
Contains HydraExpress and third-party shared libraries, and a number of scripts used by HydraExpress.
conf
Contains configuration files used by the HydraExpress Agent and other project components, as well as platform configuration files and templates used in code generation.
docs
Contains the HydraExpress documentation.
include
Contains the HydraExpress C++ header files. This directory includes public interfaces for classes used internally by HydraExpress. For a list of classes that are part of the public API, see the HydraExpress C++ API Reference Guide.
jars
Contains Java jars used internally by HydraExpress, including jars for 3rd-party software.
lib
Contains libraries used internally by HydraExpress and libraries linked in user code.
examples
Contains demonstrations and examples to help you become more familiar with HydraExpress