...
All that is required is the jar file to be in the classpath. In most applications this is a /lib
directory within the application's installation directory.
- Note: In order to use a dialect the database type must be defined in Kettle. See the sample project for how to create a Kettle Database Plugin, and the Unit Test for how to register it programmatically.
Sample Source Code
Attached is a sample project with the aforementioned SampleDB Dialect Plugin and a SampleDB Kettle Database Plugin. The attachment is an Eclipse project with independent Ant build scripts based on Subfloor. All dependencies are managed by Ivy. Subfloor will take care of downloading Ivy and resolving all dependencies by running the default target:
...
http://wiki.pentaho.com/download/attachments/19235857/sampledb-plugin.tar.gz
Additional Notes
Existing database dialects that ship with Pentaho Metadata can be overridden by supplying a dialect for the same database type id.
Further Reading
For more information on how to test a Kettle Plugin click here: http://wiki.pentaho.com/display/EAI/How+to+debug+a+Kettle+4+plugin
...