The Project File and Directory Structure
At code generation, HydraExpress creates an infrastructure for your project that supports easy maintenance and usability, even for complex projects with multiple schemas or WSDLs. This infrastructure is comprised of the generated HydraExpress project file and the code generation directory structure.
The project file contains all the command line arguments used during code generation, and may be used during subsequent generations as the sole argument to the code generator. At code generation, any additional options provided to the generator are merged with the project file, so it is always a reflection of all current project elements.
HydraExpress places all generated files into a hierarchy of subdirectories, making it easy to locate the files you need and simplifying the architecture of complex projects.
This chapter discusses the project file’s schema and how to set project options using a project file, as well as the code generation directory structure.