diff options
author | Jan Srnicek <jsrnicek@cisco.com> | 2016-10-13 13:56:47 +0200 |
---|---|---|
committer | Maros Marsalek <mmarsale@cisco.com> | 2016-10-13 13:28:56 +0000 |
commit | 6c3f614edb18bdb8cc6e7b87627f240d97a258c3 (patch) | |
tree | 52b9e116e7984d72a94ddee1c4b70b363e05c6ac /infra/minimal-distribution/pom.xml | |
parent | 9d69639d39bd55628cadc445e816fcccf23c1361 (diff) |
HONEYCOMB-207 : Configurable modules list for distributions
Export list of modules for built distribution on compile time according
to distribution.modules property to ***module-config.txt
Load aggregated set of modules on start from all descriptors in /modules
folder
Change-Id: Icdeb23536aee3a243a221d3f2ec5f340d387764e
Signed-off-by: Jan Srnicek <jsrnicek@cisco.com>
Diffstat (limited to 'infra/minimal-distribution/pom.xml')
-rw-r--r-- | infra/minimal-distribution/pom.xml | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/infra/minimal-distribution/pom.xml b/infra/minimal-distribution/pom.xml index 6e935b09b..d727788a0 100644 --- a/infra/minimal-distribution/pom.xml +++ b/infra/minimal-distribution/pom.xml @@ -30,6 +30,17 @@ <properties> <main.class>io.fd.honeycomb.infra.distro.Main</main.class> + <distribution.modules> + io.fd.honeycomb.infra.distro.schema.YangBindingProviderModule, + io.fd.honeycomb.infra.distro.schema.SchemaModule, + io.fd.honeycomb.infra.distro.data.ConfigAndOperationalPipelineModule, + io.fd.honeycomb.infra.distro.data.context.ContextPipelineModule, + io.fd.honeycomb.infra.distro.initializer.InitializerPipelineModule, + io.fd.honeycomb.infra.distro.netconf.NetconfModule, + io.fd.honeycomb.infra.distro.netconf.NetconfReadersModule, + io.fd.honeycomb.infra.distro.restconf.RestconfModule, + io.fd.honeycomb.infra.distro.cfgattrs.CfgAttrsModule + </distribution.modules> </properties> <dependencies> @@ -144,6 +155,12 @@ <version>${project.version}</version> </dependency> + <!-- Utilities --> + <dependency> + <groupId>com.google.guava</groupId> + <artifactId>guava</artifactId> + </dependency> + <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> @@ -161,5 +178,15 @@ <version>0.1.54</version> <scope>test</scope> </dependency> + <dependency> + <groupId>org.hamcrest</groupId> + <artifactId>hamcrest-all</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.mockito</groupId> + <artifactId>mockito-core</artifactId> + <scope>test</scope> + </dependency> </dependencies> </project> |