...
The common source and tests are implementations that are common across all 0.20-based Hadoop configurations. For now this covers all of our configurations (including CDH4 as well as any 1.x configurations). The common build script (common-shims-build.xml) overrides subfloor built targets to include the common source files where necessary. The build.xml in the root of the shims directory provides a simple place to execute all shim module build scripts from one location (an attempt at a multi-module "project" script).
Building the project
The shim projects are Ant-based projects that rely on Subfloor. To build the project:
Code Block |
---|
ant resolve dist
|
The resolve
target will preload Apache Ivy and download all jar dependencies required for the project. The dist
target will compile, jar, and package the configuration.
This package is then what's used during the Pentaho Big Data Plugin project's assembly phase and extracted into pentaho-big-data-plugin/hadoop-configurations/