summaryrefslogtreecommitdiffstats
path: root/infra/minimal-distribution/pom.xml
diff options
context:
space:
mode:
authorJan Srnicek <jsrnicek@cisco.com>2016-10-13 13:56:47 +0200
committerMaros Marsalek <mmarsale@cisco.com>2016-10-13 13:28:56 +0000
commit6c3f614edb18bdb8cc6e7b87627f240d97a258c3 (patch)
tree52b9e116e7984d72a94ddee1c4b70b363e05c6ac /infra/minimal-distribution/pom.xml
parent9d69639d39bd55628cadc445e816fcccf23c1361 (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.xml27
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>