Contains 3 libraries: metrics, config, utils.
Typically you will run standard maven commands such as mvn install from the top-level directory (i.e. the directory
that contains this README file). The sections below explain how to build specific sub-projects independently.
To build the metrics sub-project independently, run this from the parent directory:
$ mvn -pl :common-metrics package
To build the config sub-project independently, run this from the parent directory:
$ mvn -pl :common-config package
To build the utils sub-project independently, run this from the parent directory:
$ mvn -pl :common-utils package
This repository is migrating to Bazel as an additive dual-build (DP-19125).
Maven remains the primary build during the dual-build period, so the mvn
commands above are still the supported path. To build and test with Bazel:
$ bazel build //...
$ bazel test //...