Here is what the Torque directory structure looks like in CVS:
db-torque/ examples/ <--- example schema and config files profile/ <--- testing profiles src/ <--- sources conf/ <--- runtime configuration generator/ <--- home of torque-gen src/ <--- sources conf/ <--- generator configuration and ant buildfile dtd/ <--- DTD for schema.xml files java/ <--- java sources for generator schema/ <--- needed schema files (IDBroker) templates/ <--- templates for sql- and om- generation test/ <--- junit tests xdocs/ <--- docs for generator in anakia xml format java/ <--- java sources for runtime maven-plugin <--- home of maven-plugin xdocs/ <--- docs for maven-plugin in anakia xml format rttest/ <--- sources for the runtime tests test/ <--- junit tests xdocs/ <--- docs for runtime in anakia xml format
The Torque build process uses
Maven. Before you begin, you'll
need to check out the db-torque
CVS repository (if you are
not familiar with the Apache CVS repositories, please refer to the
documentation).
Specific information for Torque is available on the
Source Repository page.
To build the Torque generator jar execute maven jar:jar
in
the src/generator
directory (maven
jar:install
to install a copy of the jar in your local Maven
repository).
To build and install the Torque maven-plugin execute maven
plugin:install
in the src/maven-plugin
directory.
To build the Torque runtime jar execute maven jar:jar
in
the root directory of the project (maven jar:install
to
install a copy of the jar in your local Maven repository).
You must define a profile in your ${user.home}/build.properties
file
torque.testProfile=profile/oracle.profile
Edit the profile to match your database settings. To start the runtime tests simply type:
maven runtime:test
Please report any problems to the torque-dev mailing list.