Expose ApiModule with ReplicationConfigOverrides
To ease working with `ReplicationConfigOverrides` expose them as
_Cross-Plugin Communicaiton_ module (aka _ApiModule_). Consumers will
now be able to put `replication.jar` together with their own custom
configuration provider in `plugins/` directory and customize plugin
configuration.
It is also possible to mix _Cross-Plugin Communication_ with
_libModule_. For this use case the `replication.jar` must be moved to
`lib/` directory and `gerrit.installMoudle` configuration option added
to `gerrit.config`.
Bug: Issue 310510978
Change-Id: Ib7a04eea503b221eae02cdeb393e3f727dda540f
15 files changed