Then add a dependency for each module you want to use by referring to the information listed on the Dependency Information pages listed below. You can also view the transitive dependencies for each module.

Hadoop Component Dependencies

As a general rule, CDK modules mark Hadoop component dependencies as having providedscope, since in many cases the dependencies are provided by the container that the code is running in.

For example,

CDK Data has a provided dependency on the core Hadoop libraries

CDK Crunch has a provided dependency on Crunch and the core Hadoop libraries