MCMMCM DocsEngineering (Internal)
LLDRepositories
v1.2 is unreleased — see v1.1 for the current stable release.

mcm-common-lib

Shared Java library for common DTOs, interfaces, utilities, and service contracts.

mcm-common-lib

mcm-common-lib contains Java code shared across backend, plugin, and module repositories.

Responsibilities

  • Provide shared DTOs, interfaces, constants, and base service contracts.
  • Keep cross-module logic in one reusable library instead of duplicating it.
  • Define common abstractions used by provider plugins and module services.
  • Support consistent error handling, validation, and integration contracts where shared code is appropriate.

Works With

mcm-common-lib is used by mcm-api, provider plugins, and mcm-module-* service repositories.

On this page